From ee4bb6aa4a72e5ae4a28fab3ccfdaf6c3a3d0996 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Nov 2026 04:06:29 +0000 Subject: [PATCH 1/2] Update all patch versions --- docs-requirements.txt | 6 +++--- .../examples/manual/requirements.txt | 2 +- .../examples/zero-code/requirements.txt | 2 +- .../examples/manual/requirements.txt | 2 +- .../examples/zero-code/requirements.txt | 2 +- .../tests/requirements.latest.txt | 2 +- .../tests/requirements.latest.txt | 2 +- .../examples/agent/requirements.txt | 6 +++--- .../examples/manual/pyproject.toml | 2 +- .../examples/manual/requirements.txt | 4 ++-- .../examples/manual/uv.lock | 8 ++++---- .../examples/tools/requirements.txt | 6 +++--- .../examples/workflow/requirements.txt | 6 +++--- .../examples/zero-code/pyproject.toml | 2 +- .../examples/zero-code/requirements.txt | 4 ++-- .../examples/zero-code/uv.lock | 8 ++++---- .../tests/requirements.latest.txt | 10 +++++----- .../tests/requirements.latest.txt | 2 +- .../tests/requirements.latest.txt | 2 +- .../tests/requirements.v1.txt | 2 +- .../tests/requirements.v2.txt | 2 +- 21 files changed, 41 insertions(+), 41 deletions(-) diff --git a/docs-requirements.txt b/docs-requirements.txt index d39e9e0a1d..259a0285fe 100644 --- a/docs-requirements.txt +++ b/docs-requirements.txt @@ -9,10 +9,10 @@ wrapt>=2.5.2,<3.0.0 # Required by instrumentation packages agno>=3.1.12 anthropic>=2.6.0 -boto3>=1.43.123 -claude-agent-sdk>=0.2.177 +boto3>=1.43.126 +claude-agent-sdk>=0.2.179 google-genai>=2.34.0 -langchain>=1.4.8 +langchain>=1.4.9 llama-index-core>=0.14.25 openai>=3.42.1 openai-agents>=0.24.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-bedrock/examples/manual/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-bedrock/examples/manual/requirements.txt index 25e8ce8de0..dd2567c343 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-bedrock/examples/manual/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-bedrock/examples/manual/requirements.txt @@ -1,4 +1,4 @@ -boto3>=1.43.123 +boto3>=1.43.126 opentelemetry-sdk~=1.45.2 opentelemetry-instrumentation-genai-bedrock opentelemetry-exporter-otlp-proto-grpc~=1.45.2 diff --git a/instrumentation/opentelemetry-instrumentation-genai-bedrock/examples/zero-code/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-bedrock/examples/zero-code/requirements.txt index ed1e6f137f..b1f02b8aec 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-bedrock/examples/zero-code/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-bedrock/examples/zero-code/requirements.txt @@ -1,4 +1,4 @@ -boto3>=1.43.123 +boto3>=1.43.126 opentelemetry-sdk~=1.45.2 opentelemetry-distro~=0.64b0 opentelemetry-instrumentation-genai-bedrock diff --git a/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/examples/manual/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/examples/manual/requirements.txt index 1ff917e7af..1f11e8a76f 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/examples/manual/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/examples/manual/requirements.txt @@ -1,4 +1,4 @@ -claude-agent-sdk>=0.2.177 +claude-agent-sdk>=0.2.179 anyio>=4.15.1 opentelemetry-sdk~=1.45.2 diff --git a/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/examples/zero-code/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/examples/zero-code/requirements.txt index 25bf0b2542..3cbedccf43 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/examples/zero-code/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/examples/zero-code/requirements.txt @@ -1,4 +1,4 @@ -claude-agent-sdk>=0.2.177 +claude-agent-sdk>=0.2.179 anyio>=4.15.1 opentelemetry-sdk~=1.45.2 diff --git a/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/tests/requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/tests/requirements.latest.txt index d1de5f809e..13ba7923b9 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/tests/requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-claude-agent-sdk/tests/requirements.latest.txt @@ -37,7 +37,7 @@ # This variant of the requirements aims to test the system using # the newest supported version of external dependencies. -claude-agent-sdk~=0.2.177 +claude-agent-sdk~=0.2.179 wrapt==2.5.2 # test with the latest version of opentelemetry-api, sdk, semantic conventions, and instrumentation diff --git a/instrumentation/opentelemetry-instrumentation-genai-crewai/tests/requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-genai-crewai/tests/requirements.latest.txt index 430ddcb04a..638dfa8483 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-crewai/tests/requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-crewai/tests/requirements.latest.txt @@ -2,7 +2,7 @@ # SPDX-License-Identifier: Apache-2.0 # Exercise the latest supported CrewAI release with workspace instrumentation. -crewai~=1.15.34 +crewai~=1.15.39 -e util/opentelemetry-util-genai -e instrumentation/opentelemetry-instrumentation-genai-crewai diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/agent/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/agent/requirements.txt index 50773f418f..984b439d71 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/agent/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/agent/requirements.txt @@ -1,6 +1,6 @@ -langchain>=1.4.8 -langchain-openai>=1.7.3 -langgraph>=1.2.19 +langchain>=1.4.9 +langchain-openai>=1.7.4 +langgraph>=1.2.20 opentelemetry-sdk>=1.45.2 opentelemetry-exporter-otlp-proto-grpc>=1.45.2 opentelemetry-instrumentation-genai-langchain~=1.0b0 \ No newline at end of file diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/pyproject.toml b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/pyproject.toml index 12a83d07ab..027fb24b10 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/pyproject.toml +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/pyproject.toml @@ -4,7 +4,7 @@ version = "0.0.0" description = "Manual instrumentation example for the OpenTelemetry LangChain instrumentation." requires-python = ">=3.11" dependencies = [ - "langchain==1.4.8", + "langchain==1.4.9", "langchain-openai>=1.3.4", "opentelemetry-sdk>=1.43.0", "opentelemetry-exporter-otlp-proto-grpc>=1.43.0", diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/requirements.txt index f62cfe2a87..05bfb7f2d0 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/requirements.txt @@ -1,5 +1,5 @@ -langchain==1.4.8 -langchain-openai>=1.7.3 +langchain==1.4.9 +langchain-openai>=1.7.4 opentelemetry-sdk>=1.45.2 opentelemetry-exporter-otlp-proto-grpc>=1.45.2 diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/uv.lock b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/uv.lock index 3e61a53f96..ae26d362de 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/uv.lock +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/uv.lock @@ -489,16 +489,16 @@ wheels = [ [[package]] name = "langchain" -version = "1.4.8" +version = "1.4.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "langgraph" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/69/be/4804ba5dcc3fbe50c674e90f1eef5188f2227f4430b7deece7e150ef498a/langchain-1.4.8.tar.gz", hash = "sha256:66649bcf64650235032ca8e25586a263b68b77a0232bb51e87c129e6a5d8e1b2", size = 769415, upload-time = "2026-11-02T15:44:46.926Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/f4/97e0425ce79e67aeaa090be3ac1b5f51244837f48d99ea01e84820775607/langchain-1.4.9.tar.gz", hash = "sha256:449905dd841442562f897267ceaa05f80f42daa2cf019549b2650a9b02e85d8b", size = 771011, upload-time = "2026-11-04T17:07:22.158Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5e/9c/fce50ccf34389a69125120c018dc9a1a4ca436149eddc7145ab49ca30bc3/langchain-1.4.8-py3-none-any.whl", hash = "sha256:31ddb8688db67f9eb1fd4e77594573ef863b2e3c086397273d4a7a3ff4245b45", size = 170580, upload-time = "2026-11-02T15:44:45.251Z" }, + { url = "https://files.pythonhosted.org/packages/39/35/d7af5ed4e82f8bb43b36460e72b6d43f4ac16626d79e31d25c49e6bee697/langchain-1.4.9-py3-none-any.whl", hash = "sha256:87cf3c15dfddaebd0e421d253e3b4abf70b70d6e18e56c45b9eb1873cc46f154", size = 171661, upload-time = "2026-11-04T17:07:20.201Z" }, ] [[package]] @@ -916,7 +916,7 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "langchain", specifier = "==1.4.8" }, + { name = "langchain", specifier = "==1.4.9" }, { name = "langchain-openai", specifier = ">=1.3.4" }, { name = "opentelemetry-exporter-otlp-proto-grpc", specifier = ">=1.43.0" }, { name = "opentelemetry-instrumentation-genai-langchain", specifier = "~=1.0b0" }, diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/tools/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/tools/requirements.txt index 28b230fbaf..7ae62cfc58 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/tools/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/tools/requirements.txt @@ -1,6 +1,6 @@ -langchain==1.4.8 -langchain-openai>=1.7.3 -langgraph>=1.2.19 +langchain==1.4.9 +langchain-openai>=1.7.4 +langgraph>=1.2.20 opentelemetry-sdk>=1.45.2 opentelemetry-exporter-otlp-proto-grpc>=1.45.2 opentelemetry-instrumentation-genai-langchain~=1.0b0 \ No newline at end of file diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/workflow/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/workflow/requirements.txt index b4174edb80..4700ff42dc 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/workflow/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/workflow/requirements.txt @@ -1,6 +1,6 @@ -langchain>=1.4.8 -langchain-openai>=1.7.3 -langgraph>=1.2.19 +langchain>=1.4.9 +langchain-openai>=1.7.4 +langgraph>=1.2.20 opentelemetry-sdk>=1.45.2 opentelemetry-exporter-otlp-proto-grpc>=1.45.2 opentelemetry-instrumentation-genai-langchain~=1.0b0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/pyproject.toml b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/pyproject.toml index c5c5b217e4..a543d46838 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/pyproject.toml +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/pyproject.toml @@ -4,7 +4,7 @@ version = "0.0.0" description = "Zero-code instrumentation example for the OpenTelemetry LangChain instrumentation." requires-python = ">=3.11" dependencies = [ - "langchain==1.4.8", + "langchain==1.4.9", "langchain-openai>=1.3.4", "opentelemetry-sdk>=1.43.0", "opentelemetry-exporter-otlp-proto-grpc>=1.43.0", diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/requirements.txt index e2c6bbe951..a41c547f13 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/requirements.txt @@ -1,5 +1,5 @@ -langchain==1.4.8 -langchain-openai>=1.7.3 +langchain==1.4.9 +langchain-openai>=1.7.4 opentelemetry-sdk>=1.45.2 opentelemetry-exporter-otlp-proto-grpc>=1.45.2 opentelemetry-distro~=0.64b0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/uv.lock b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/uv.lock index 7959a5184f..7481bdb9c6 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/uv.lock +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/uv.lock @@ -489,16 +489,16 @@ wheels = [ [[package]] name = "langchain" -version = "1.4.8" +version = "1.4.9" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "langgraph" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/69/be/4804ba5dcc3fbe50c674e90f1eef5188f2227f4430b7deece7e150ef498a/langchain-1.4.8.tar.gz", hash = "sha256:66649bcf64650235032ca8e25586a263b68b77a0232bb51e87c129e6a5d8e1b2", size = 769415, upload-time = "2026-11-02T15:44:46.926Z" } +sdist = { url = "https://files.pythonhosted.org/packages/f9/f4/97e0425ce79e67aeaa090be3ac1b5f51244837f48d99ea01e84820775607/langchain-1.4.9.tar.gz", hash = "sha256:449905dd841442562f897267ceaa05f80f42daa2cf019549b2650a9b02e85d8b", size = 771011, upload-time = "2026-11-04T17:07:22.158Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/5e/9c/fce50ccf34389a69125120c018dc9a1a4ca436149eddc7145ab49ca30bc3/langchain-1.4.8-py3-none-any.whl", hash = "sha256:31ddb8688db67f9eb1fd4e77594573ef863b2e3c086397273d4a7a3ff4245b45", size = 170580, upload-time = "2026-11-02T15:44:45.251Z" }, + { url = "https://files.pythonhosted.org/packages/39/35/d7af5ed4e82f8bb43b36460e72b6d43f4ac16626d79e31d25c49e6bee697/langchain-1.4.9-py3-none-any.whl", hash = "sha256:87cf3c15dfddaebd0e421d253e3b4abf70b70d6e18e56c45b9eb1873cc46f154", size = 171661, upload-time = "2026-11-04T17:07:20.201Z" }, ] [[package]] @@ -931,7 +931,7 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "langchain", specifier = "==1.4.8" }, + { name = "langchain", specifier = "==1.4.9" }, { name = "langchain-openai", specifier = ">=1.3.4" }, { name = "opentelemetry-distro", specifier = "~=0.64b0" }, { name = "opentelemetry-exporter-otlp-proto-grpc", specifier = ">=1.43.0" }, diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/requirements.latest.txt index 0bde6f3810..7dd802ce88 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/requirements.latest.txt @@ -14,12 +14,12 @@ # Latest version requirements for langchain unit tests. -langchain==1.4.8 -langchain-openai==1.7.3 -langchain-aws==1.9.1 -langchain-google-genai==4.4.2 +langchain==1.4.9 +langchain-openai==1.7.4 +langchain-aws==1.9.2 +langchain-google-genai==4.4.3 langchain-anthropic==1.7.9 -boto3==1.43.123 +boto3==1.43.126 -e util/opentelemetry-util-genai[wrapt] -e instrumentation/opentelemetry-instrumentation-genai-langchain[instruments] diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai-agents/tests/requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-genai-openai-agents/tests/requirements.latest.txt index 61b04f1e9c..2179a37d77 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai-agents/tests/requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai-agents/tests/requirements.latest.txt @@ -39,7 +39,7 @@ openai-agents~=0.24.0 openai==3.42.1 -pydantic>=2.14.2,<3 +pydantic>=2.14.3,<3 httpx==0.28.1 importlib-metadata==9.1.0 packaging==26.3 diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt index 8d057dc438..f03e4c7d5b 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.latest.txt @@ -38,7 +38,7 @@ # the newest supported version of external dependencies. openai==3.42.1 -pydantic==2.14.2 +pydantic==2.14.3 httpx2==2.16.0 importlib-metadata==9.1.0 packaging==26.3 diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v1.txt b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v1.txt index 8f750c6ea8..ef0e2858e6 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v1.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v1.txt @@ -41,7 +41,7 @@ # It also includes opentelemetry-instrumentation-httpx to exercise the httpx interop tests. openai==3.42.1 -pydantic==2.14.2 +pydantic==2.14.3 httpx==0.28.1 opentelemetry-instrumentation-httpx==0.66b2 importlib-metadata==9.1.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v2.txt b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v2.txt index f20b0528e9..9d2f6dd624 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v2.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-openai/tests/requirements.v2.txt @@ -39,7 +39,7 @@ # It also includes opentelemetry-instrumentation-httpx to exercise the httpx interop tests. openai==2.54.0 -pydantic==2.14.2 +pydantic==2.14.3 httpx==0.28.1 opentelemetry-instrumentation-httpx==0.66b2 importlib-metadata==9.1.0 From 900c2f6e1ebc1f175bc083b618213c779ff59f9a Mon Sep 17 00:00:00 2001 From: Liudmila Molkova Date: Wed, 11 Nov 2026 20:10:33 -0800 Subject: [PATCH 2/2] Update gemini cassette path to v1 for langchain-google-genai 4.4.3 --- .../tests/cassettes/test_gemini.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/cassettes/test_gemini.yaml b/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/cassettes/test_gemini.yaml index 6c20ba8ba4..30bad2fe70 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/cassettes/test_gemini.yaml +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/cassettes/test_gemini.yaml @@ -16,7 +16,7 @@ interactions: User-Agent: - python-httpx/0.28.1 method: POST - uri: https://generativelanguage.googleapis.com/v1beta/models/gemini-2.5-pro:generateContent + uri: https://generativelanguage.googleapis.com/v1/models/gemini-2.5-pro:generateContent response: body: string: '{"candidates": [{"content": {"parts": [{"text": "The capital of France