From 1b06cf0686a09143990cd5fd0f1bbc862422cc63 Mon Sep 17 00:00:00 2001 From: Frank Chen Date: Tue, 4 Aug 2026 15:50:58 +0000 Subject: [PATCH 1/2] fix(otel): remove OpenTelemetry upper bounds --- packages/aws-durable-execution-sdk-python-otel/README.md | 5 ++--- .../aws-durable-execution-sdk-python-otel/pyproject.toml | 6 +++--- pyproject.toml | 8 ++++---- 3 files changed, 9 insertions(+), 10 deletions(-) diff --git a/packages/aws-durable-execution-sdk-python-otel/README.md b/packages/aws-durable-execution-sdk-python-otel/README.md index 5a38774a..2fa05973 100644 --- a/packages/aws-durable-execution-sdk-python-otel/README.md +++ b/packages/aws-durable-execution-sdk-python-otel/README.md @@ -284,9 +284,8 @@ setups. - Python >= 3.11 - `aws-durable-execution-sdk-python` >= 1.5.0 -- `opentelemetry-api` >= 1.20.0, <= 1.42.1 -- `opentelemetry-sdk` >= 1.20.0, <= 1.42.1 -- `opentelemetry-exporter-otlp` <= 1.42.1 +- `opentelemetry-api` >= 1.20.0 +- `opentelemetry-sdk` >= 1.20.0 ## License diff --git a/packages/aws-durable-execution-sdk-python-otel/pyproject.toml b/packages/aws-durable-execution-sdk-python-otel/pyproject.toml index bd65c93d..22de7d98 100644 --- a/packages/aws-durable-execution-sdk-python-otel/pyproject.toml +++ b/packages/aws-durable-execution-sdk-python-otel/pyproject.toml @@ -23,9 +23,9 @@ classifiers = [ ] dependencies = [ "aws-durable-execution-sdk-python>=1.5.0", - "opentelemetry-api>=1.20.0,<=1.42.1", - "opentelemetry-sdk>=1.20.0,<=1.42.1", - "opentelemetry-exporter-otlp<=1.42.1", + "opentelemetry-api>=1.20.0", + "opentelemetry-sdk>=1.20.0", + "opentelemetry-exporter-otlp", "opentelemetry-propagator-aws-xray", ] diff --git a/pyproject.toml b/pyproject.toml index 86a1ace0..740daf38 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -14,7 +14,7 @@ dependencies = [ "pytest", "pytest-cov", "pytest-xdist", - "opentelemetry-sdk>=1.20.0,<=1.42.1", + "opentelemetry-sdk>=1.20.0", "aws-durable-execution-sdk-python-testing", "PyYAML==6.0.2", ] @@ -48,7 +48,7 @@ extra-dependencies = [ "mypy>=1.0.0", "pytest", "boto3-stubs[lambda]", - "opentelemetry-sdk>=1.20.0,<=1.42.1", + "opentelemetry-sdk>=1.20.0", "opentelemetry-instrumentation-botocore", "opentelemetry-instrumentation-urllib3", ] @@ -81,7 +81,7 @@ dependencies = [ "pytest", "pytest-cov", "coverage[toml]", - "opentelemetry-sdk>=1.20.0,<=1.42.1", + "opentelemetry-sdk>=1.20.0", "mypy>=1.0.0", ] @@ -125,7 +125,7 @@ test = "pytest packages/aws-durable-execution-sdk-python-examples/test {args}" [tool.hatch.envs.test-pypi-otel] dependencies = [ "aws-durable-execution-sdk-python", - "opentelemetry-sdk>=1.20.0,<=1.42.1", + "opentelemetry-sdk>=1.20.0", "pytest", "pytest-cov", "coverage[toml]", From d643db4a7c5df177a916fa1698d67ab1cf509463 Mon Sep 17 00:00:00 2001 From: Frank Chen <65260095+zhongkechen@users.noreply.github.com> Date: Tue, 4 Aug 2026 10:51:21 -0700 Subject: [PATCH 2/2] docs(otel): retain OTLP exporter requirement --- packages/aws-durable-execution-sdk-python-otel/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/aws-durable-execution-sdk-python-otel/README.md b/packages/aws-durable-execution-sdk-python-otel/README.md index 2fa05973..a6de879d 100644 --- a/packages/aws-durable-execution-sdk-python-otel/README.md +++ b/packages/aws-durable-execution-sdk-python-otel/README.md @@ -286,6 +286,7 @@ setups. - `aws-durable-execution-sdk-python` >= 1.5.0 - `opentelemetry-api` >= 1.20.0 - `opentelemetry-sdk` >= 1.20.0 +- `opentelemetry-exporter-otlp` ## License