Releases: UiPath/uipath-langchain-python
v0.10.0
🚀 Release Notes: uipath-langchain-client & uipath-llm-client
This release introduces two new foundational packages that replace the inline HTTP/auth handling previously baked into uipath-langchain. The result is a cleaner separation of concerns, less boilerplate, and a more flexible integration story across providers.
📦 uipath-llm-client — Core Transport Layer
A focused, provider-agnostic HTTP layer for talking to LLM backends.
- Centralized plumbing — URL building, authentication (AgentHub & LLM Gateway), and header management are consolidated into a single
httpx.Client. - Smart transport behavior — retries, streaming headers, BYO credentials, and custom exceptions are handled at the transport level, so there's no per-provider boilerplate.
- Passthrough clients included — ships ready-to-use
httpxclients for OpenAI, Anthropic, and Gemini. - Modular installation — pull in only what you need via optional extras:
pip install uipath-llm-client[openai]
pip install uipath-llm-client[google]
pip install uipath-llm-client[all]🔗 uipath-langchain-client — LangChain Integration Layer
A thin, ergonomic bridge between LangChain and uipath-llm-client.
- Passthrough chat models — each vendor client simply injects the
httpx.Clientfromuipath-llm-client, keeping the integration surface minimal. UiPathChatnormalized client — auto-discovers the correct vendor client via the discovery endpoint, so callers don't have to hardcode provider selection.- Unified
api_config— every client exposesapi_config, includingvendor_typeandapi_flavor, for consistent introspection. - Automatic metadata merging — generation info is merged with response metadata out of the box.
🔄 What Moved Out of uipath-langchain
The old monolithic layout has been broken apart. Here's where things live now:
v0.2.0
Release Date: December 26, 2025
Multiple Parallel Interrupts
- Added support for handling multiple parallel interrupts in LangGraph workflows
Storage Layer Improvements
- Refactored
SqliteResumableStoragewith simplified JSON-based schema - Updated protocol implementation to support multi-triggers
- Added general-purpose
save_value/get_valuemethods with runtime and namespace scoping
Dependency Updates
- Updated
uipathto 2.3.0 - Added
uipath-runtime0.3.0 - Updated
langchain-coreto 1.2.5 (fixes CVE-2025-68664)
v0.1.0
What's New
1. UiPath Dependency Upgrade to 2.2.0
This release includes a significant upgrade to uipath 2.2.0, bringing several improvements and simplifications to the integration:
- opt-in
uipath-devterminal - depends on
uipath-runtime - removes the need to override CLI commands with factory register patterns
2. LangChain/LangGraph v1
What's changing: Minimum required versions are now LangChain 1.0.0+ and LangGraph 1.0.0+
Action required: Review and update your code according to the LangChain v1 Migration Guide.