Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,12 @@

All notable changes to `uipath_llm_client` (core package) will be documented in this file.

## [1.9.8] - 2026-04-22

### Changed
- Added upper-bound version constraints (`<next_major`) to all production and dev dependencies to prevent unexpected breaking changes from major-version upgrades.
- `litellm` is now pinned to an exact version (`==1.83.7`) due to its frequent breaking changes between minor releases.

## [1.9.6] - 2026-04-22

### Changed
Expand Down
7 changes: 7 additions & 0 deletions packages/uipath_langchain_client/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,13 @@

All notable changes to `uipath_langchain_client` will be documented in this file.

## [1.9.8] - 2026-04-22

### Changed
- Added upper-bound version constraints (`<next_major`) to all dependencies to prevent unexpected breaking changes from major-version upgrades.
- `langchain-litellm` is pinned to an exact version (`==0.6.4`) alongside `litellm`.
- Minimum `uipath-llm-client` bumped to 1.9.8 to match the core dependency-constraints release.

## [1.9.7] - 2026-04-22

### Changed
Expand Down
22 changes: 11 additions & 11 deletions packages/uipath_langchain_client/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,35 +5,35 @@ dynamic = ["version"]
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"langchain>=1.2.15",
"uipath-llm-client>=1.9.6",
"langchain>=1.2.15,<2.0.0",
"uipath-llm-client>=1.9.8,<2.0.0",
]

[project.optional-dependencies]
openai = [
"langchain-openai>=1.1.16",
"langchain-openai>=1.1.16,<2.0.0",
]
google = [
"langchain-google-genai>=4.2.2",
"langchain-google-genai>=4.2.2,<5.0.0",
]
anthropic = [
"langchain-anthropic>=1.4.1",
"anthropic[bedrock,vertex]>=0.96.0",
"langchain-anthropic>=1.4.1,<2.0.0",
"anthropic[bedrock,vertex]>=0.96.0,<1.0.0",
]
bedrock = [
"langchain-aws[anthropic]>=1.4.4",
"langchain-aws[anthropic]>=1.4.4,<2.0.0",
]
vertexai = [
"langchain-google-vertexai>=3.2.2",
"langchain-google-vertexai>=3.2.2,<4.0.0",
]
azure = [
"langchain-azure-ai>=1.2.2",
"langchain-azure-ai>=1.2.2,<2.0.0",
]
fireworks = [
"langchain-fireworks>=1.1.0",
"langchain-fireworks>=1.1.0,<2.0.0",
]
litellm = [
"langchain-litellm>=0.6.4",
"langchain-litellm==0.6.4",
]
all = [
"uipath-langchain-client[openai,bedrock,google,anthropic,azure,vertexai,fireworks,litellm]"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
__title__ = "UiPath LangChain Client"
__description__ = "A Python client for interacting with UiPath's LLM services via LangChain."
__version__ = "1.9.7"
__version__ = "1.9.8"
32 changes: 16 additions & 16 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ description = "UiPath LLM Client"
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"httpx>=0.28.1",
"tenacity>=9.1.4",
"pydantic>=2.12.5",
"pydantic-settings>=2.14.0",
"uipath-platform>=0.1.34",
"httpx>=0.28.1,<1.0.0",
"tenacity>=9.1.4,<10.0.0",
"pydantic>=2.12.5,<3.0.0",
"pydantic-settings>=2.14.0,<3.0.0",
"uipath-platform>=0.1.34,<1.0.0",
]

authors = [
Expand All @@ -19,32 +19,32 @@ authors = [

[project.optional-dependencies]
openai = [
"openai>=2.30.0",
"openai>=2.30.0,<3.0.0",
]
google = [
"google-genai>=1.73.1",
"google-genai>=1.73.1,<2.0.0",
]
anthropic = [
"anthropic>=0.96.0",
"anthropic>=0.96.0,<1.0.0",
]
litellm = [
"litellm>=1.83.7",
"litellm==1.83.7",
]
all = [
"uipath-llm-client[openai,google,anthropic,litellm]",
]

[dependency-groups]
dev = [
"langchain-tests>=1.1.6",
"pytest>=9.0.3",
"pytest-asyncio>=1.3.0",
"pytest-recording>=0.13.4",
"pyright>=1.1.408",
"ruff>=0.15.11",
"langchain-tests>=1.1.6,<2.0.0",
"pytest>=9.0.3,<10.0.0",
"pytest-asyncio>=1.3.0,<2.0.0",
"pytest-recording>=0.13.4,<1.0.0",
"pyright>=1.1.408,<2.0.0",
"ruff>=0.15.11,<1.0.0",
"uipath-llm-client[all]",
"uipath_langchain_client[all]",
"openinference-instrumentation-langchain>=0.1.63",
"openinference-instrumentation-langchain>=0.1.63,<1.0.0",
]

[tool.uv.workspace]
Expand Down
2 changes: 1 addition & 1 deletion src/uipath/llm_client/__version__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
__title__ = "UiPath LLM Client"
__description__ = "A Python client for interacting with UiPath's LLM services."
__version__ = "1.9.6"
__version__ = "1.9.8"
78 changes: 39 additions & 39 deletions uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.