Skip to content

chore: bump uipath-llm-client and uipath-langchain-client to 1.20.0 - #1077

Merged
andreitava-uip merged 2 commits into
mainfrom
chore/bump-uipath-llm-client-1.20.0
Sep 10, 2026
Merged

chore: bump uipath-llm-client and uipath-langchain-client to 1.20.0#1077
andreitava-uip merged 2 commits into
mainfrom
chore/bump-uipath-llm-client-1.20.0

Conversation

@andreitava-uip

Copy link
Copy Markdown
Contributor

What

Bumps uipath-llm-client and uipath-langchain-client to 1.20.0, per uipath-llm-client-python#137 (LLMGatewaySettings now honors UIPATH_SERVICE_URL_LLMGATEWAY for pointing at a local/standalone gateway).

uipath-langchain-client is bumped alongside it, not because #137 touched it, but because our old <1.19.0 cap was also masking an earlier floor raise on langchain-anthropic (>=1.7.0, from uipath-langchain-client 1.18.4 — adapting to a raw-response contract change in langchain-anthropic 1.7.0). Re-locking pulls that forward: langchain-anthropic 1.4.6 → 1.7.1, langchain-core 1.4.8 → 1.6.2, anthropic SDK 0.111.0 → 0.125.0.

Testing

  • Full test suite passes (uv run pytest).
  • Verified UIPATH_SERVICE_URL_LLMGATEWAY correctly redirects the LLM Gateway base URL, dropping the org/tenant/llmgateway_ prefix.
  • Manually exercised the langchain-anthropic raw-response contract (invoke/ainvoke/stream/tool-calling/structured-output) against a mocked Anthropic transport through UiPathChatAnthropic — all pass with the new resolved versions.

Keeps it in step with the uipath-llm-client bump. Also pulls forward
the langchain-anthropic>=1.7.0 floor raise from 1.18.4 (needed for its
raw-response contract), which the old <1.19.0 cap had been masking.
Copilot AI lite review requested due to automatic review settings September 10, 2026 12:06

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

No unresolved blocking issues were identified.

Pull request overview

Updates UiPath LLM and LangChain clients to 1.20.0 and refreshes related dependencies.

Changes:

  • Updates dependency constraints and project version to 0.17.7.
  • Regenerates the lockfile with newer LangChain and Anthropic packages.
File summaries
File Description
uv.lock Locks updated UiPath, LangChain, and Anthropic dependencies.
pyproject.toml Updates dependency constraints and project version.
Review details
  • Files reviewed: 1/2 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@sonarqubecloud

Copy link
Copy Markdown

@andreitava-uip
andreitava-uip merged commit a1db043 into main Sep 10, 2026
48 checks passed
@andreitava-uip
andreitava-uip deleted the chore/bump-uipath-llm-client-1.20.0 branch September 10, 2026 12:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants