Skip to content

Releases: UiPath/uipath-llm-client-python

UiPath LangChain Client [langchain-v1.12.1]

22 May 07:49
5bca221

Choose a tag to compare

[1.12.1] - 2026-05-22

Changed

  • get_chat_model once again routes to UiPathChatAnthropicBedrock when api_flavor == ApiFlavor.INVOKE and discovery reports modelFamily == AnthropicClaude. Other INVOKE families still use UiPathChatBedrock, and None/CONVERSE continue to use UiPathChatBedrockConverse.

UiPath LLM Client [v1.11.3]

21 May 08:34
ff7262e

Choose a tag to compare

[1.11.3] - 2026-05-21

Added

  • uipath.llm_client.utils.sampling.strip_disabled_fields: eagerly nulls instance attributes whose names appear in disabled_params and whose current values match is_disabled_value. Sibling of strip_disabled_kwargs for the case where vendor SDKs (langchain-anthropic, langchain-aws) read self.<field> rather than per-call **kwargs when building request bodies. Each strip logs a warning that includes the original value so callers can see exactly what was dropped.

UiPath LangChain Client [langchain-v1.12.0]

21 May 16:15
3aa36ea

Choose a tag to compare

[1.12.0] - 2026-05-21

Changed

  • get_chat_model routes the AWSBEDROCK branch purely by api_flavor: ApiFlavor.INVOKE selects UiPathChatBedrock, while None or ApiFlavor.CONVERSE select UiPathChatBedrockConverse. Model family no longer influences the choice.

Removed

  • The AWSBEDROCK branch no longer auto-selects UiPathChatAnthropicBedrock for ANTHROPIC_CLAUDE models. Callers who want that class can pass it via the custom_class kwarg.

UiPath LangChain Client [langchain-v1.11.3]

21 May 08:38
ff7262e

Choose a tag to compare

[1.11.3] - 2026-05-21

Fixed

  • UiPathBaseLLMClient.setup_model_info now calls strip_disabled_fields after merging disabled_params, so constructor-set sampling fields (e.g. UiPathChatAnthropicBedrock(model="anthropic.claude-opus-4-7", temperature=0.7)) are nulled on the instance once disabled_params is resolved. Plugs the init-time leak called out as a known follow-up in 1.10.0 — langchain-anthropic and langchain-aws's Bedrock Converse client read self.temperature/self.top_p/etc. when serializing the request body, so the existing kwargs-level strip alone wasn't enough. A warning is logged per stripped field with the original value so the caller can see what was dropped.

Changed

  • Bumped uipath-llm-client floor to >=1.11.3 to match the core release exposing strip_disabled_fields.

UiPath LLM Client [v1.11.2]

20 May 15:30
d30c415

Choose a tag to compare

[1.11.2] - 2026-05-18

Changed

  • Increased the default X-UiPath-LLMGateway-TimeoutSeconds request header value in UIPATH_DEFAULT_REQUEST_HEADERS from 295 to 895 seconds.

UiPath LangChain Client [langchain-v1.11.2]

20 May 15:31
d30c415

Choose a tag to compare

[1.11.2] - 2026-05-18

Changed

  • Bumped uipath-llm-client floor to >=1.11.2 to pick up the increased default X-UiPath-LLMGateway-TimeoutSeconds (295 → 895) in UIPATH_DEFAULT_REQUEST_HEADERS.

UiPath LangChain Client [langchain-v1.11.1]

13 May 10:18
670f122

Choose a tag to compare

[1.11.1] - 2026-05-13

Fixed

  • UiPathDynamicHeadersCallback now merges get_headers() into the dynamic-headers ContextVar instead of replacing it wholesale. This prevents two stacked callbacks from overwriting each other.

UiPath LLM Client [v1.11.0]

08 May 12:31
fe88cf5

Choose a tag to compare

[1.11.0] - 2026-05-08

Changed

  • Behavior change: PlatformSettings.agenthub_config field default flipped from "agentsruntime" to None. When unset, the X-UiPath-AgentHub-Config header is omitted from outgoing requests. The UIPATH_AGENTHUB_CONFIG environment variable still wins when set.

UiPath LangChain Client [langchain-v1.11.0]

08 May 12:41
fe88cf5

Choose a tag to compare

[1.11.0] - 2026-05-08

Changed

  • Bumped uipath-llm-client floor to >=1.11.0 to match the core release that flips PlatformSettings.agenthub_config default from "agentsruntime" to None.

UiPath LangChain Client [langchain-v1.10.1]

08 May 11:40
fe920c9

Choose a tag to compare

[1.10.1] - 2026-05-08

Added

  • agenthub_config kwarg on get_chat_model and get_embedding_model. When set, overrides client_settings.agenthub_config for that call via model_copy, so the caller's settings instance is not mutated. Lets callers (e.g. low-code agent runtimes) pass the per-execution AgentHub config (agentsruntime, agentsplayground, agentsevals, …) without rebuilding settings.