diff --git a/docs-requirements.txt b/docs-requirements.txt index 5f81961f4..a5b69cb8f 100644 --- a/docs-requirements.txt +++ b/docs-requirements.txt @@ -12,7 +12,7 @@ anthropic>=1.4.0 boto3>=1.43.92 claude-agent-sdk>=0.2.152 google-genai>=2.22.0 -langchain>=1.3.18 +langchain>=1.4.0 llama-index-core>=0.14.24 openai>=2.54.0 openai-agents>=0.22.2 diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/agent/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/agent/requirements.txt index d3dc1622d..3fd0e4359 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/agent/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/agent/requirements.txt @@ -1,4 +1,4 @@ -langchain>=1.3.18 +langchain>=1.4.0 langchain-openai>=1.6.2 langgraph>=1.2.11 opentelemetry-sdk>=1.43.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/pyproject.toml b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/pyproject.toml index a7dfc852f..8103b3a4a 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.10" dependencies = [ - "langchain==1.3.18", + "langchain==1.4.0", "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 86ef0cd41..47b9245ca 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/requirements.txt @@ -1,4 +1,4 @@ -langchain==1.3.18 +langchain==1.4.0 langchain-openai>=1.6.2 opentelemetry-sdk>=1.43.0 opentelemetry-exporter-otlp-proto-grpc>=1.43.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/uv.lock b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/uv.lock index 3fc09738a..87caaabe2 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/uv.lock +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/manual/uv.lock @@ -504,16 +504,16 @@ wheels = [ [[package]] name = "langchain" -version = "1.3.18" +version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "langgraph" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/31/e9/0e5425e522b624d7c5c0911957b467b82890b36b0099bf727951f2ee3059/langchain-1.3.18.tar.gz", hash = "sha256:74ce99294f6f2c82ee64c3df39daa6a22085ee1449a718065b3604a88d78bf4d", size = 637052, upload-time = "2026-08-27T17:33:12.702Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c4/5d/0ef368fdcf5df08a394787196fb7a80f473a9c7b3fc4cd2e3b53a7a5853d/langchain-1.4.0.tar.gz", hash = "sha256:08da122a439f738f4c09a5158cfa3d2c1d8bea2d0bde7fbbf4aeb4d7f7fd9d80", size = 729354, upload-time = "2026-09-03T16:59:32.442Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/04/374f6014ed6959dbdab92962c2b09e4d0223ed6a82f65694870b46d2c13f/langchain-1.3.18-py3-none-any.whl", hash = "sha256:f29cbef985848e5cfff5398f3c8c1568994a3a6f2a8f4fa720df30b6e0668b9c", size = 148007, upload-time = "2026-08-27T17:33:11.23Z" }, + { url = "https://files.pythonhosted.org/packages/92/fa/7da07d9977a5e292ef602c1bb911514ff8206e85dc09a66961874345d57a/langchain-1.4.0-py3-none-any.whl", hash = "sha256:af1dc0161d30944a52ec7844d9bf890d0497b12ec0703069f3503b4003cbbac3", size = 161534, upload-time = "2026-09-03T16:59:31.154Z" }, ] [[package]] @@ -931,7 +931,7 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "langchain", specifier = "==1.3.18" }, + { name = "langchain", specifier = "==1.4.0" }, { 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 878c99f2a..406616f05 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/tools/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/tools/requirements.txt @@ -1,4 +1,4 @@ -langchain==1.3.18 +langchain==1.4.0 langchain-openai>=1.6.2 langgraph>=1.2.11 opentelemetry-sdk>=1.43.0 diff --git a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/workflow/requirements.txt b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/workflow/requirements.txt index cb872db44..bde37ae03 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/workflow/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/workflow/requirements.txt @@ -1,4 +1,4 @@ -langchain>=1.3.18 +langchain>=1.4.0 langchain-openai>=1.6.2 langgraph>=1.2.11 opentelemetry-sdk>=1.43.0 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 8b7ae3aeb..e2df30cad 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.10" dependencies = [ - "langchain==1.3.18", + "langchain==1.4.0", "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 66584a070..8cfec21c8 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/requirements.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/requirements.txt @@ -1,4 +1,4 @@ -langchain==1.3.18 +langchain==1.4.0 langchain-openai>=1.6.2 opentelemetry-sdk>=1.43.0 opentelemetry-exporter-otlp-proto-grpc>=1.43.0 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 1415a637f..eb5c865d0 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/uv.lock +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/examples/zero-code/uv.lock @@ -504,16 +504,16 @@ wheels = [ [[package]] name = "langchain" -version = "1.3.18" +version = "1.4.0" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "langchain-core" }, { name = "langgraph" }, { name = "pydantic" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/31/e9/0e5425e522b624d7c5c0911957b467b82890b36b0099bf727951f2ee3059/langchain-1.3.18.tar.gz", hash = "sha256:74ce99294f6f2c82ee64c3df39daa6a22085ee1449a718065b3604a88d78bf4d", size = 637052, upload-time = "2026-08-27T17:33:12.702Z" } +sdist = { url = "https://files.pythonhosted.org/packages/c4/5d/0ef368fdcf5df08a394787196fb7a80f473a9c7b3fc4cd2e3b53a7a5853d/langchain-1.4.0.tar.gz", hash = "sha256:08da122a439f738f4c09a5158cfa3d2c1d8bea2d0bde7fbbf4aeb4d7f7fd9d80", size = 729354, upload-time = "2026-09-03T16:59:32.442Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/f7/04/374f6014ed6959dbdab92962c2b09e4d0223ed6a82f65694870b46d2c13f/langchain-1.3.18-py3-none-any.whl", hash = "sha256:f29cbef985848e5cfff5398f3c8c1568994a3a6f2a8f4fa720df30b6e0668b9c", size = 148007, upload-time = "2026-08-27T17:33:11.23Z" }, + { url = "https://files.pythonhosted.org/packages/92/fa/7da07d9977a5e292ef602c1bb911514ff8206e85dc09a66961874345d57a/langchain-1.4.0-py3-none-any.whl", hash = "sha256:af1dc0161d30944a52ec7844d9bf890d0497b12ec0703069f3503b4003cbbac3", size = 161534, upload-time = "2026-09-03T16:59:31.154Z" }, ] [[package]] @@ -946,7 +946,7 @@ dependencies = [ [package.metadata] requires-dist = [ - { name = "langchain", specifier = "==1.3.18" }, + { name = "langchain", specifier = "==1.4.0" }, { 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 294dbadbf..cab776097 100644 --- a/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/requirements.latest.txt +++ b/instrumentation/opentelemetry-instrumentation-genai-langchain/tests/requirements.latest.txt @@ -14,7 +14,7 @@ # Latest version requirements for langchain unit tests. -langchain==1.3.18 +langchain==1.4.0 langchain-openai==1.6.2 langchain-aws==1.7.6 langchain-google-genai==4.3.7