diff --git a/CHANGELOG.md b/CHANGELOG.md index b3703d6..935890f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,11 @@ All notable changes to `uipath_llm_client` (core package) will be documented in this file. +## [1.9.9] - 2026-04-23 + +### Changed +- Bumped dependency floors to the latest installed versions: `uipath-platform>=0.1.35`. + ## [1.9.8] - 2026-04-22 ### Changed diff --git a/packages/uipath_langchain_client/CHANGELOG.md b/packages/uipath_langchain_client/CHANGELOG.md index ef4facf..5701366 100644 --- a/packages/uipath_langchain_client/CHANGELOG.md +++ b/packages/uipath_langchain_client/CHANGELOG.md @@ -2,6 +2,12 @@ All notable changes to `uipath_langchain_client` will be documented in this file. +## [1.9.9] - 2026-04-23 + +### Changed +- Bumped dependency floors to the latest installed versions: `langchain-openai>=1.2.0`, `langchain-aws>=1.4.5`. +- Minimum `uipath-llm-client` bumped to 1.9.9 to match the core dependency-floor release. + ## [1.9.8] - 2026-04-22 ### Changed diff --git a/packages/uipath_langchain_client/pyproject.toml b/packages/uipath_langchain_client/pyproject.toml index d78d911..bca0acc 100644 --- a/packages/uipath_langchain_client/pyproject.toml +++ b/packages/uipath_langchain_client/pyproject.toml @@ -6,12 +6,12 @@ readme = "README.md" requires-python = ">=3.11" dependencies = [ "langchain>=1.2.15,<2.0.0", - "uipath-llm-client>=1.9.8,<2.0.0", + "uipath-llm-client>=1.9.9,<2.0.0", ] [project.optional-dependencies] openai = [ - "langchain-openai>=1.1.16,<2.0.0", + "langchain-openai>=1.2.0,<2.0.0", ] google = [ "langchain-google-genai>=4.2.2,<5.0.0", @@ -21,7 +21,7 @@ anthropic = [ "anthropic[bedrock,vertex]>=0.96.0,<1.0.0", ] bedrock = [ - "langchain-aws[anthropic]>=1.4.4,<2.0.0", + "langchain-aws[anthropic]>=1.4.5,<2.0.0", ] vertexai = [ "langchain-google-vertexai>=3.2.2,<4.0.0", diff --git a/packages/uipath_langchain_client/src/uipath_langchain_client/__version__.py b/packages/uipath_langchain_client/src/uipath_langchain_client/__version__.py index ba7f527..b612be4 100644 --- a/packages/uipath_langchain_client/src/uipath_langchain_client/__version__.py +++ b/packages/uipath_langchain_client/src/uipath_langchain_client/__version__.py @@ -1,3 +1,3 @@ __title__ = "UiPath LangChain Client" __description__ = "A Python client for interacting with UiPath's LLM services via LangChain." -__version__ = "1.9.8" +__version__ = "1.9.9" diff --git a/pyproject.toml b/pyproject.toml index b8d77bc..a386aad 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ dependencies = [ "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", + "uipath-platform>=0.1.35,<1.0.0", ] authors = [ diff --git a/src/uipath/llm_client/__version__.py b/src/uipath/llm_client/__version__.py index 9098cf3..bd9af64 100644 --- a/src/uipath/llm_client/__version__.py +++ b/src/uipath/llm_client/__version__.py @@ -1,3 +1,3 @@ __title__ = "UiPath LLM Client" __description__ = "A Python client for interacting with UiPath's LLM services." -__version__ = "1.9.8" +__version__ = "1.9.9" diff --git a/uv.lock b/uv.lock index f896e57..3c9cd6c 100644 --- a/uv.lock +++ b/uv.lock @@ -319,30 +319,30 @@ wheels = [ [[package]] name = "boto3" -version = "1.42.93" +version = "1.42.94" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "botocore" }, { name = "jmespath" }, { name = "s3transfer" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/dd/ac/e6b2b24d53c830500176f710594efcde626186b5b3c9aead6f8837976956/boto3-1.42.93.tar.gz", hash = "sha256:ff81c6bac708cb95c4f8b27e331ac67d95c6908dd86bcb7b15b8941960f2bc4c", size = 113218, upload-time = "2026-04-21T21:30:39.733Z" } +sdist = { url = "https://files.pythonhosted.org/packages/6a/6a/95302333208830de932ad1d0b69599ee13e936349a44981fb72632507861/boto3-1.42.94.tar.gz", hash = "sha256:5b6056a661c19e974aaea3cb97690ddbe30d10c31e4f887df3bff06574f34510", size = 113211, upload-time = "2026-04-22T20:36:19.167Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f2/2d/fcc35bde9fa47ac463a3023c73838e23e9281cde7f5e86fe7c459c3b72aa/boto3-1.42.93-py3-none-any.whl", hash = "sha256:51e34e30e65bea4df0ff77f91abdcb97297eb74c3b27eb576b2abbd758452967", size = 140554, upload-time = "2026-04-21T21:30:36.581Z" }, + { url = "https://files.pythonhosted.org/packages/c4/6f/4e175604f3168befcb413c95bf45eada67d12042f92f76a9305d6a817ea9/boto3-1.42.94-py3-none-any.whl", hash = "sha256:56d53bce75629cc7c78a32da8b62de74cee3e2a3d54a2b60ba1a65f9f1b129da", size = 140555, upload-time = "2026-04-22T20:36:16.182Z" }, ] [[package]] name = "botocore" -version = "1.42.93" +version = "1.42.94" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "jmespath" }, { name = "python-dateutil" }, { name = "urllib3" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/1b/d4/eb53f7ed81836696abf7103c9c901a0cace9217328094ca93419016a78c9/botocore-1.42.93.tar.gz", hash = "sha256:9ce49863c50b43f7942edd295fb16bfc6d227264ce6fc32c8f2426ef11b9351b", size = 15239759, upload-time = "2026-04-21T21:30:23.707Z" } +sdist = { url = "https://files.pythonhosted.org/packages/b7/90/1a4d0e81b325d38e37f81d907ceacac3b8f509ad38b495bb95086ecb609d/botocore-1.42.94.tar.gz", hash = "sha256:41c6b3b11b073221a41f52b222ba387be34459fb77cdc506e8b74cdaf24bdcce", size = 15260901, upload-time = "2026-04-22T20:36:00.853Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f4/0c/ccc57c9a7bcd4553620bf6f50a3640ba68d189330fc4787dbddb2d851534/botocore-1.42.93-py3-none-any.whl", hash = "sha256:96ae26cd6302a7c7563398517b90a438168a4efdf4f73ab38882cefb8df721cc", size = 14923656, upload-time = "2026-04-21T21:30:17.597Z" }, + { url = "https://files.pythonhosted.org/packages/61/73/313af9ee02ac0155247bcf3f04fcf54fcae2e33250bb437528c18aeefd81/botocore-1.42.94-py3-none-any.whl", hash = "sha256:a2143742132ed0f6cdb90204d667b89d0301068b1045e8bc099efa267bf1b348", size = 14942938, upload-time = "2026-04-22T20:35:55.663Z" }, ] [[package]] @@ -400,11 +400,11 @@ wheels = [ [[package]] name = "certifi" -version = "2026.2.25" +version = "2026.4.22" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/af/2d/7bf41579a8986e348fa033a31cdd0e4121114f6bce2457e8876010b092dd/certifi-2026.2.25.tar.gz", hash = "sha256:e887ab5cee78ea814d3472169153c2d12cd43b14bd03329a39a9c6e2e80bfba7", size = 155029, upload-time = "2026-02-25T02:54:17.342Z" } +sdist = { url = "https://files.pythonhosted.org/packages/25/ee/6caf7a40c36a1220410afe15a1cc64993a1f864871f698c0f93acb72842a/certifi-2026.4.22.tar.gz", hash = "sha256:8d455352a37b71bf76a79caa83a3d6c25afee4a385d632127b6afb3963f1c580", size = 137077, upload-time = "2026-04-22T11:26:11.191Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/9a/3c/c17fb3ca2d9c3acff52e30b309f538586f9f5b9c9cf454f3845fc9af4881/certifi-2026.2.25-py3-none-any.whl", hash = "sha256:027692e4402ad994f1c42e52a4997a9763c646b73e4096e4d5d6db8af1d6f0fa", size = 153684, upload-time = "2026-02-25T02:54:15.766Z" }, + { url = "https://files.pythonhosted.org/packages/22/30/7cd8fdcdfbc5b869528b079bfb76dcdf6056b1a2097a662e5e8c04f42965/certifi-2026.4.22-py3-none-any.whl", hash = "sha256:3cb2210c8f88ba2318d29b0388d1023c8492ff72ecdde4ebdaddbb13a31b1c4a", size = 135707, upload-time = "2026-04-22T11:26:09.372Z" }, ] [[package]] @@ -1282,11 +1282,11 @@ wheels = [ [[package]] name = "idna" -version = "3.12" +version = "3.13" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/22/12/2948fbe5513d062169bd91f7d7b1cd97bc8894f32946b71fa39f6e63ca0c/idna-3.12.tar.gz", hash = "sha256:724e9952cc9e2bd7550ea784adb098d837ab5267ef67a1ab9cf7846bdbdd8254", size = 194350, upload-time = "2026-04-21T13:32:48.916Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ce/cc/762dfb036166873f0059f3b7de4565e1b5bc3d6f28a414c13da27e442f99/idna-3.13.tar.gz", hash = "sha256:585ea8fe5d69b9181ec1afba340451fba6ba764af97026f92a91d4eef164a242", size = 194210, upload-time = "2026-04-22T16:42:42.314Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/53/b2/acc33950394b3becb2b664741a0c0889c7ef9f9ffbfa8d47eddb53a50abd/idna-3.12-py3-none-any.whl", hash = "sha256:60ffaa1858fac94c9c124728c24fcde8160f3fb4a7f79aa8cdd33a9d1af60a67", size = 68634, upload-time = "2026-04-21T13:32:47.403Z" }, + { url = "https://files.pythonhosted.org/packages/5d/13/ad7d7ca3808a898b4612b6fe93cde56b53f3034dcde235acb1f0e1df24c6/idna-3.13-py3-none-any.whl", hash = "sha256:892ea0cde124a99ce773decba204c5552b69c3c67ffd5f232eb7696135bc8bb3", size = 68629, upload-time = "2026-04-22T16:42:40.909Z" }, ] [[package]] @@ -1508,7 +1508,7 @@ wheels = [ [[package]] name = "langchain-aws" -version = "1.4.4" +version = "1.4.5" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "boto3" }, @@ -1516,9 +1516,9 @@ dependencies = [ { name = "numpy" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/43/35/ab73bac142c0299ef3458b0cb1caa8953224b38ec11841a448fb21750324/langchain_aws-1.4.4.tar.gz", hash = "sha256:d7276c63cd14439ac846d1375d707f3e8013d693982ed1d277bd6a7958550106", size = 511072, upload-time = "2026-04-15T23:19:20.323Z" } +sdist = { url = "https://files.pythonhosted.org/packages/65/12/9a8c79ea10ab14be116a9adaa8059c9a0d005c0d8f5065180c5b00065a14/langchain_aws-1.4.5.tar.gz", hash = "sha256:9cd1b3940ed6b7c630c091c48d16d158f097b4b3a52d8a28e815832c28a0e977", size = 512811, upload-time = "2026-04-22T16:16:14.302Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/66/c3/ea5b80391a51190d1081cfee717d8382393367f24ee16d466fb72d7fdbc8/langchain_aws-1.4.4-py3-none-any.whl", hash = "sha256:b578244523c230413d9664ac1345b64cdbf0de39c1db632e43dabfdf3f4e1ee9", size = 200504, upload-time = "2026-04-15T23:19:18.75Z" }, + { url = "https://files.pythonhosted.org/packages/e5/4f/68a786f2bf4f8b87498ed5e9fb899c94a269b28ce1082d7573f763cd270e/langchain_aws-1.4.5-py3-none-any.whl", hash = "sha256:7571cf0f277b6221ec4ece05afe4ac0281c1dd0e0c9042d8f50260ef024051ec", size = 201481, upload-time = "2026-04-22T16:16:12.645Z" }, ] [package.optional-dependencies] @@ -1640,16 +1640,16 @@ wheels = [ [[package]] name = "langchain-openai" -version = "1.1.16" +version = "1.2.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "openai" }, { name = "tiktoken" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/37/f7/567473c9e35e32144c21467209425d99cdf865275d9556eb08b1c92db99a/langchain_openai-1.1.16.tar.gz", hash = "sha256:306f1c7f66f47bd39655e645fd1f9445d65473465a59347fa7d716596e28dfe0", size = 1116903, upload-time = "2026-04-21T19:26:21.572Z" } +sdist = { url = "https://files.pythonhosted.org/packages/dc/69/0ea9dabd903f750315ab31b8b85dad64f2927e56ddc26252dfe4e4ac2c40/langchain_openai-1.2.0.tar.gz", hash = "sha256:e88edf16002b9ed8e206161181c8a6fb2b3662da23195e0a844d040c3f93ab10", size = 1136352, upload-time = "2026-04-23T00:43:35.31Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d2/95/ea040d87ecb8df9e2fef2a1c331252b116a324ab7a3bdae09928e81244e7/langchain_openai-1.1.16-py3-none-any.whl", hash = "sha256:648becb4fb86d24d56b9292e01878a05cca932bb475909bb8fb85b8c82dd1a02", size = 89202, upload-time = "2026-04-21T19:26:20.498Z" }, + { url = "https://files.pythonhosted.org/packages/2c/7b/e8c3beeab0ca042529533072ebee69c66327c1805b3133531b58c422baab/langchain_openai-1.2.0-py3-none-any.whl", hash = "sha256:b3ed14dc48e40890605136f26c6b07e8f293987d95e734ab67cbfa572c523456", size = 98592, upload-time = "2026-04-23T00:43:34.135Z" }, ] [[package]] @@ -3343,14 +3343,14 @@ wheels = [ [[package]] name = "s3transfer" -version = "0.16.0" +version = "0.16.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "botocore" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/05/04/74127fc843314818edfa81b5540e26dd537353b123a4edc563109d8f17dd/s3transfer-0.16.0.tar.gz", hash = "sha256:8e990f13268025792229cd52fa10cb7163744bf56e719e0b9cb925ab79abf920", size = 153827, upload-time = "2025-12-01T02:30:59.114Z" } +sdist = { url = "https://files.pythonhosted.org/packages/46/29/af14f4ef3c11a50435308660e2cc68761c9a7742475e0585cd4396b91777/s3transfer-0.16.1.tar.gz", hash = "sha256:8e424355754b9ccb32467bdc568edf55be82692ef2002d934b1311dbb3b9e524", size = 154801, upload-time = "2026-04-22T20:36:06.475Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/fc/51/727abb13f44c1fcf6d145979e1535a35794db0f6e450a0cb46aa24732fe2/s3transfer-0.16.0-py3-none-any.whl", hash = "sha256:18e25d66fed509e3868dc1572b3f427ff947dd2c56f844a5bf09481ad3f3b2fe", size = 86830, upload-time = "2025-12-01T02:30:57.729Z" }, + { url = "https://files.pythonhosted.org/packages/03/19/90d7d4ed51932c022d53f1d02d564b62d10e272692a1f9b76425c1ad2a02/s3transfer-0.16.1-py3-none-any.whl", hash = "sha256:61bcd00ccb83b21a0fe7e91a553fff9729d46c83b4e0106e7c314a733891f7c2", size = 86825, upload-time = "2026-04-22T20:36:04.992Z" }, ] [[package]] @@ -3614,8 +3614,8 @@ requires-dist = [ { name = "langchain", specifier = ">=1.2.15,<2.0.0" }, { name = "langchain-anthropic", marker = "extra == 'all'", specifier = ">=1.4.1,<2.0.0" }, { name = "langchain-anthropic", marker = "extra == 'anthropic'", specifier = ">=1.4.1,<2.0.0" }, - { name = "langchain-aws", extras = ["anthropic"], marker = "extra == 'all'", specifier = ">=1.4.4,<2.0.0" }, - { name = "langchain-aws", extras = ["anthropic"], marker = "extra == 'bedrock'", specifier = ">=1.4.4,<2.0.0" }, + { name = "langchain-aws", extras = ["anthropic"], marker = "extra == 'all'", specifier = ">=1.4.5,<2.0.0" }, + { name = "langchain-aws", extras = ["anthropic"], marker = "extra == 'bedrock'", specifier = ">=1.4.5,<2.0.0" }, { name = "langchain-azure-ai", marker = "extra == 'all'", specifier = ">=1.2.2,<2.0.0" }, { name = "langchain-azure-ai", marker = "extra == 'azure'", specifier = ">=1.2.2,<2.0.0" }, { name = "langchain-fireworks", marker = "extra == 'all'", specifier = ">=1.1.0,<2.0.0" }, @@ -3626,8 +3626,8 @@ requires-dist = [ { name = "langchain-google-vertexai", marker = "extra == 'vertexai'", specifier = ">=3.2.2,<4.0.0" }, { name = "langchain-litellm", marker = "extra == 'all'", specifier = "==0.6.4" }, { name = "langchain-litellm", marker = "extra == 'litellm'", specifier = "==0.6.4" }, - { name = "langchain-openai", marker = "extra == 'all'", specifier = ">=1.1.16,<2.0.0" }, - { name = "langchain-openai", marker = "extra == 'openai'", specifier = ">=1.1.16,<2.0.0" }, + { name = "langchain-openai", marker = "extra == 'all'", specifier = ">=1.2.0,<2.0.0" }, + { name = "langchain-openai", marker = "extra == 'openai'", specifier = ">=1.2.0,<2.0.0" }, { name = "uipath-llm-client", editable = "." }, ] provides-extras = ["all", "anthropic", "azure", "bedrock", "fireworks", "google", "litellm", "openai", "vertexai"] @@ -3690,7 +3690,7 @@ requires-dist = [ { name = "pydantic", specifier = ">=2.12.5,<3.0.0" }, { name = "pydantic-settings", specifier = ">=2.14.0,<3.0.0" }, { name = "tenacity", specifier = ">=9.1.4,<10.0.0" }, - { name = "uipath-platform", specifier = ">=0.1.34,<1.0.0" }, + { name = "uipath-platform", specifier = ">=0.1.35,<1.0.0" }, ] provides-extras = ["all", "anthropic", "google", "litellm", "openai"] @@ -3709,7 +3709,7 @@ dev = [ [[package]] name = "uipath-platform" -version = "0.1.34" +version = "0.1.35" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "httpx" }, @@ -3719,9 +3719,9 @@ dependencies = [ { name = "truststore" }, { name = "uipath-core" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/f7/23/59ed0ef4e9a699e9c7df8da22587808db33bfb80a995cb836da5530d46a4/uipath_platform-0.1.34.tar.gz", hash = "sha256:4d27b4129b44f79999232d6f641e939da84a55a70e6fb7605b5073a47370ced9", size = 329307, upload-time = "2026-04-21T23:51:12.41Z" } +sdist = { url = "https://files.pythonhosted.org/packages/82/fb/257010082c819855d2acb8d7aaee50b1a0afe68ad3565032b2baf4a0f573/uipath_platform-0.1.35.tar.gz", hash = "sha256:74a25a2b0a29cbda8185b41368c194f9f6913611bcaca31ab7d7a59ac6e0dccb", size = 329323, upload-time = "2026-04-22T15:30:13.185Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/b6/20/737883b7dce90aa6deb72d964bdb375df2cf70efcdc171c15f4a91eb430d/uipath_platform-0.1.34-py3-none-any.whl", hash = "sha256:4375ce0e1967cefd5c62a8d01f43eea97e48dff0f0f9bfc1b9ebea04d0198b73", size = 216924, upload-time = "2026-04-21T23:51:10.937Z" }, + { url = "https://files.pythonhosted.org/packages/9c/fd/db4d35a03ea39e7b1bbf0015db6adc8df272673224081fbfc5561ca7ba1b/uipath_platform-0.1.35-py3-none-any.whl", hash = "sha256:7a0bb4a3c33c817220da8965142ddf56402ecf39541375de9fc2f8bb3af9f61f", size = 216930, upload-time = "2026-04-22T15:30:11.471Z" }, ] [[package]]