Skip to content

Releases: aws-observability/aws-otel-python-instrumentation

Release cloudwatch-plugin-otel v0.1.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 17:25
8395e7d

What's Changed

  • Initial span metrics release (#857)

Upstream Components

  • opentelemetry-api >= 1.42.0
  • opentelemetry-sdk >= 1.42.0
  • opentelemetry-instrumentation >= 0.63b0
  • opentelemetry-semantic-conventions >= 0.63b0
  • typing-extensions >= 4.5.0

Release Artifacts

This release publishes cloudwatch-plugin-otel version 0.1.0 to PyPI:
https://pypi.org/project/cloudwatch-plugin-otel/

Release v0.19.0

Choose a tag to compare

@github-actions github-actions released this 30 Jul 21:22
821465a

What's Changed

  • fix(mcp): fall back to HTTP headers for server-side trace context when params._meta is absent (#829)
  • fix(mcp-instrumentation): always inject W3C trace context into outbound HTTP request headers so MCP servers that read context only from HTTP (API Gateways, service meshes, non-Python MCP servers) can join the caller's trace, even with OTEL_MCP_SUPPRESS_HTTP_INSTRUMENTATION enabled (#827)
  • Nightly dependency update: OpenTelemetry 1.44.0/0.65b0 (#799)
  • feat(genai): capture user input and agent output on llama_index invoke_agent spans (#824)
  • fix(crewai): use native per-call token usage when crewai provides it (#822)
  • fix(crewai): normalize tool description across crewai versions (#821)
  • fix(serviceevents): key the incident-snapshot dedup hash on operation + bounded throw-site origin (module/path.function) (#825)
  • fix(crewai): report per-call LLM token usage instead of cumulative total (#806)
  • fix(genai): serialize tool call arguments/results and blob bytes to match OTel util-genai (primitives kept native, bytes base64-encoded) (#817)
  • feat(genai): capture user input and agent output on invoke_agent spans (#815)
  • refactor(serviceevents): make the endpoint span processor framework-agnostic
  • fix(serviceevents): gate incident trace correlation on the SAMPLED flag and harden incident dedup/rate-limiting
  • fix(genai): serialize list-valued message content into typed parts so multimodal/reasoning content is no longer stringified to a Python repr in gen_ai.input/output.messages across langchain, llama_index, and crewai (#805)
  • feat: add OTel lite SDK for Lambda cold start optimization (#789)

Upstream Components

  • opentelemetry-api - 1.44.0
  • opentelemetry-sdk - 1.44.0
  • opentelemetry-exporter-otlp-proto-grpc - 1.44.0
  • opentelemetry-exporter-otlp-proto-http - 1.44.0
  • opentelemetry-propagator-b3 - 1.44.0
  • opentelemetry-propagator-jaeger - 1.44.0
  • opentelemetry-exporter-otlp-proto-common - 1.44.0
  • opentelemetry-sdk-extension-aws - 2.1.0
  • opentelemetry-propagator-aws-xray - 1.0.2
  • opentelemetry-distro - 0.65b0
  • opentelemetry-processor-baggage - 0.65b0
  • opentelemetry-propagator-ot-trace - 0.65b0
  • opentelemetry-instrumentation - 0.65b0
  • opentelemetry-instrumentation-aws-lambda - 0.65b0
  • opentelemetry-instrumentation-aio-pika - 0.65b0
  • opentelemetry-instrumentation-aiohttp-client - 0.65b0
  • opentelemetry-instrumentation-aiokafka - 0.65b0
  • opentelemetry-instrumentation-aiopg - 0.65b0
  • opentelemetry-instrumentation-asgi - 0.65b0
  • opentelemetry-instrumentation-asyncpg - 0.65b0
  • opentelemetry-instrumentation-boto3sqs - 0.65b0
  • opentelemetry-instrumentation-botocore - 0.65b0
  • opentelemetry-instrumentation-celery - 0.65b0
  • opentelemetry-instrumentation-confluent-kafka - 0.65b0
  • opentelemetry-instrumentation-dbapi - 0.65b0
  • opentelemetry-instrumentation-django - 0.65b0
  • opentelemetry-instrumentation-falcon - 0.65b0
  • opentelemetry-instrumentation-fastapi - 0.65b0
  • opentelemetry-instrumentation-flask - 0.65b0
  • opentelemetry-instrumentation-grpc - 0.65b0
  • opentelemetry-instrumentation-httpx - 0.65b0
  • opentelemetry-instrumentation-jinja2 - 0.65b0
  • opentelemetry-instrumentation-kafka-python - 0.65b0
  • opentelemetry-instrumentation-logging - 0.65b0
  • opentelemetry-instrumentation-mysql - 0.65b0
  • opentelemetry-instrumentation-mysqlclient - 0.65b0
  • opentelemetry-instrumentation-pika - 0.65b0
  • opentelemetry-instrumentation-psycopg2 - 0.65b0
  • opentelemetry-instrumentation-pymemcache - 0.65b0
  • opentelemetry-instrumentation-pymongo - 0.65b0
  • opentelemetry-instrumentation-pymysql - 0.65b0
  • opentelemetry-instrumentation-pyramid - 0.65b0
  • opentelemetry-instrumentation-redis - 0.65b0
  • opentelemetry-instrumentation-remoulade - 0.65b0
  • opentelemetry-instrumentation-requests - 0.65b0
  • opentelemetry-instrumentation-sqlalchemy - 0.65b0
  • opentelemetry-instrumentation-sqlite3 - 0.65b0
  • opentelemetry-instrumentation-starlette - 0.65b0
  • opentelemetry-instrumentation-system-metrics - 0.65b0
  • opentelemetry-instrumentation-threading - 0.65b0
  • opentelemetry-instrumentation-tornado - 0.65b0
  • opentelemetry-instrumentation-tortoiseorm - 0.65b0
  • opentelemetry-instrumentation-urllib - 0.65b0
  • opentelemetry-instrumentation-urllib3 - 0.65b0
  • opentelemetry-instrumentation-wsgi - 0.65b0
  • opentelemetry-instrumentation-cassandra - 0.65b0
  • opentelemetry-instrumentation-openai-agents-v2 - 0.1.0
  • cachetools - 6.2.4
  • urllib3 >= 2.7.0; python_version >= '3.10'
  • protobuf - 6.33.5
  • pyyaml - 6.0.3
  • python-dateutil >= 2.7.0
  • bytecode; python_version >= '3.10' and python_version < '3.12'

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.19.0-821465a.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:24
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:24
ap-east-2 arn:aws:lambda:ap-east-2:412664885777:layer:AWSOpenTelemetryDistroPython:5
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:27
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:27
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:24
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:27
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:24
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:24
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:15
ap-southeast-6 arn:aws:lambda:ap-southeast-6:313828097273:layer:AWSOpenTelemetryDistroPython:4
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:15
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:15
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:15
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:15
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:24
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:24
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:24
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:27
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:27
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:24
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:23
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:15
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:30
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:27
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:34
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:34

Release v0.18.0

Choose a tag to compare

@github-actions github-actions released this 22 Jun 20:00
7a6a929

What's Changed

  • feat: support pluggable session injection for the OTLP HTTP exporter via the upstream OTel SDK hook (#794)
  • Nightly dependency update: OpenTelemetry 1.42.1/0.63b1 (#762)
  • feat(agent-observability): add AWS_AGENTIC_INSTRUMENTATION (auto/enabled/disabled, case-insensitive) as an escape hatch over auto-detection when AGENT_OBSERVABILITY_ENABLED=true; the switch only governs AWS native instrumentors and never disables third-party ones (#769)
  • fix(otlp-aws-exporter): avoid RecursionError when pip_system_certs replaces ssl.SSLContext (truststore injection) by rebinding stale botocore/urllib3 SSL context references and caching credentials in AwsAuthSession
  • feat: add opt-in Dynamic Instrumentation (runtime breakpoints/probes) gated by OTEL_AWS_DYNAMIC_INSTRUMENTATION_ENABLED (default off) (#761)
  • feat(serviceevents): add function metrics, endpoint tracking, error counts, deployment events, and incident snapshots emitted via OTLP (#763)
  • feat: support environment-configured endpoint visibility for HTTP operation names (#718)
  • fix(lambda-layer): Standardize CompactConsoleLogRecordExporter output with CloudWatch OTLP backend schema. (#715)
  • fix(agent-observability): fall back to OTEL_EXPORTER_OTLP_ENDPOINT for unsampled spans; also export unsampled spans to non-AWS endpoints (#738)
  • feat: auto-detect and mutually exclude AWS native vs third-party agentic instrumentors; add AWS_AGENTIC_INSTRUMENTATION_OPT_IN env var to override auto-detection (#729)
  • fix(lambda-layer): align context propagation with JS — delegate to global propagator so W3C traceparent is no longer ignored when X-Ray active tracing is enabled (#727)

Upstream Components

  • opentelemetry-api - 1.42.1
  • opentelemetry-sdk - 1.42.1
  • opentelemetry-exporter-otlp-proto-grpc - 1.42.1
  • opentelemetry-exporter-otlp-proto-http - 1.42.1
  • opentelemetry-propagator-b3 - 1.42.1
  • opentelemetry-propagator-jaeger - 1.42.1
  • opentelemetry-exporter-otlp-proto-common - 1.42.1
  • opentelemetry-sdk-extension-aws - 2.1.0
  • opentelemetry-propagator-aws-xray - 1.0.2
  • opentelemetry-distro - 0.63b1
  • opentelemetry-processor-baggage - 0.63b1
  • opentelemetry-propagator-ot-trace - 0.63b1
  • opentelemetry-instrumentation - 0.63b1
  • opentelemetry-instrumentation-aws-lambda - 0.63b1
  • opentelemetry-instrumentation-aio-pika - 0.63b1
  • opentelemetry-instrumentation-aiohttp-client - 0.63b1
  • opentelemetry-instrumentation-aiokafka - 0.63b1
  • opentelemetry-instrumentation-aiopg - 0.63b1
  • opentelemetry-instrumentation-asgi - 0.63b1
  • opentelemetry-instrumentation-asyncpg - 0.63b1
  • opentelemetry-instrumentation-boto3sqs - 0.63b1
  • opentelemetry-instrumentation-botocore - 0.63b1
  • opentelemetry-instrumentation-celery - 0.63b1
  • opentelemetry-instrumentation-confluent-kafka - 0.63b1
  • opentelemetry-instrumentation-dbapi - 0.63b1
  • opentelemetry-instrumentation-django - 0.63b1
  • opentelemetry-instrumentation-elasticsearch - 0.63b1
  • opentelemetry-instrumentation-falcon - 0.63b1
  • opentelemetry-instrumentation-fastapi - 0.63b1
  • opentelemetry-instrumentation-flask - 0.63b1
  • opentelemetry-instrumentation-grpc - 0.63b1
  • opentelemetry-instrumentation-httpx - 0.63b1
  • opentelemetry-instrumentation-jinja2 - 0.63b1
  • opentelemetry-instrumentation-kafka-python - 0.63b1
  • opentelemetry-instrumentation-logging - 0.63b1
  • opentelemetry-instrumentation-mysql - 0.63b1
  • opentelemetry-instrumentation-mysqlclient - 0.63b1
  • opentelemetry-instrumentation-pika - 0.63b1
  • opentelemetry-instrumentation-psycopg2 - 0.63b1
  • opentelemetry-instrumentation-pymemcache - 0.63b1
  • opentelemetry-instrumentation-pymongo - 0.63b1
  • opentelemetry-instrumentation-pymysql - 0.63b1
  • opentelemetry-instrumentation-pyramid - 0.63b1
  • opentelemetry-instrumentation-redis - 0.63b1
  • opentelemetry-instrumentation-remoulade - 0.63b1
  • opentelemetry-instrumentation-requests - 0.63b1
  • opentelemetry-instrumentation-sqlalchemy - 0.63b1
  • opentelemetry-instrumentation-sqlite3 - 0.63b1
  • opentelemetry-instrumentation-starlette - 0.63b1
  • opentelemetry-instrumentation-system-metrics - 0.63b1
  • opentelemetry-instrumentation-threading - 0.63b1
  • opentelemetry-instrumentation-tornado - 0.63b1
  • opentelemetry-instrumentation-tortoiseorm - 0.63b1
  • opentelemetry-instrumentation-urllib - 0.63b1
  • opentelemetry-instrumentation-urllib3 - 0.63b1
  • opentelemetry-instrumentation-wsgi - 0.63b1
  • opentelemetry-instrumentation-cassandra - 0.63b1
  • opentelemetry-instrumentation-openai-agents-v2 - 0.1.0
  • cachetools - 6.2.4
  • urllib3 >= 2.7.0; python_version >= '3.10'
  • protobuf - 6.33.5
  • pyyaml - 6.0.3
  • python-dateutil >= 2.7.0
  • bytecode; python_version >= '3.10' and python_version < '3.12'

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.18.0-7a6a929.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:23
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:23
ap-east-2 arn:aws:lambda:ap-east-2:412664885777:layer:AWSOpenTelemetryDistroPython:4
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:26
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:26
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:23
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:26
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:23
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:23
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:14
ap-southeast-6 arn:aws:lambda:ap-southeast-6:313828097273:layer:AWSOpenTelemetryDistroPython:3
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:14
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:14
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:14
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:14
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:23
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:23
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:23
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:26
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:26
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:23
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:22
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:14
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:29
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:26
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:33
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:33

Release v0.17.1

Choose a tag to compare

@github-actions github-actions released this 27 May 19:13
2b12d7e

What's Changed

  • feat(agent-observability): add AWS_GENAI_CONTENT_EXTRACTION_OPT_OUT env var to allow disabling LLO content extraction from spans (#741)
  • fix(mcp-instrumentation): suppress MCP /ping spans when agent observability is enabled (#748)
  • fix: pin urllib3 to 2.7.0 to fix CVE-2026-44431 and CVE-2026-44432 (#753)

Upstream Components

  • opentelemetry-api - 1.40.0
  • opentelemetry-sdk - 1.40.0
  • opentelemetry-exporter-otlp-proto-grpc - 1.40.0
  • opentelemetry-exporter-otlp-proto-http - 1.40.0
  • opentelemetry-propagator-b3 - 1.40.0
  • opentelemetry-propagator-jaeger - 1.40.0
  • opentelemetry-exporter-otlp-proto-common - 1.40.0
  • opentelemetry-sdk-extension-aws - 2.1.0
  • opentelemetry-propagator-aws-xray - 1.0.2
  • opentelemetry-distro - 0.61b0
  • opentelemetry-processor-baggage - 0.61b0
  • opentelemetry-propagator-ot-trace - 0.61b0
  • opentelemetry-instrumentation - 0.61b0
  • opentelemetry-instrumentation-aws-lambda - 0.61b0
  • opentelemetry-instrumentation-aio-pika - 0.61b0
  • opentelemetry-instrumentation-aiohttp-client - 0.61b0
  • opentelemetry-instrumentation-aiokafka - 0.61b0
  • opentelemetry-instrumentation-aiopg - 0.61b0
  • opentelemetry-instrumentation-asgi - 0.61b0
  • opentelemetry-instrumentation-asyncpg - 0.61b0
  • opentelemetry-instrumentation-boto - 0.61b0
  • opentelemetry-instrumentation-boto3sqs - 0.61b0
  • opentelemetry-instrumentation-botocore - 0.61b0
  • opentelemetry-instrumentation-celery - 0.61b0
  • opentelemetry-instrumentation-confluent-kafka - 0.61b0
  • opentelemetry-instrumentation-dbapi - 0.61b0
  • opentelemetry-instrumentation-django - 0.61b0
  • opentelemetry-instrumentation-elasticsearch - 0.61b0
  • opentelemetry-instrumentation-falcon - 0.61b0
  • opentelemetry-instrumentation-fastapi - 0.61b0
  • opentelemetry-instrumentation-flask - 0.61b0
  • opentelemetry-instrumentation-grpc - 0.61b0
  • opentelemetry-instrumentation-httpx - 0.61b0
  • opentelemetry-instrumentation-jinja2 - 0.61b0
  • opentelemetry-instrumentation-kafka-python - 0.61b0
  • opentelemetry-instrumentation-logging - 0.61b0
  • opentelemetry-instrumentation-mysql - 0.61b0
  • opentelemetry-instrumentation-mysqlclient - 0.61b0
  • opentelemetry-instrumentation-pika - 0.61b0
  • opentelemetry-instrumentation-psycopg2 - 0.61b0
  • opentelemetry-instrumentation-pymemcache - 0.61b0
  • opentelemetry-instrumentation-pymongo - 0.61b0
  • opentelemetry-instrumentation-pymysql - 0.61b0
  • opentelemetry-instrumentation-pyramid - 0.61b0
  • opentelemetry-instrumentation-redis - 0.61b0
  • opentelemetry-instrumentation-remoulade - 0.61b0
  • opentelemetry-instrumentation-requests - 0.61b0
  • opentelemetry-instrumentation-sqlalchemy - 0.61b0
  • opentelemetry-instrumentation-sqlite3 - 0.61b0
  • opentelemetry-instrumentation-starlette - 0.61b0
  • opentelemetry-instrumentation-system-metrics - 0.61b0
  • opentelemetry-instrumentation-threading - 0.61b0
  • opentelemetry-instrumentation-tornado - 0.61b0
  • opentelemetry-instrumentation-tortoiseorm - 0.61b0
  • opentelemetry-instrumentation-urllib - 0.61b0
  • opentelemetry-instrumentation-urllib3 - 0.61b0
  • opentelemetry-instrumentation-wsgi - 0.61b0
  • opentelemetry-instrumentation-cassandra - 0.61b0
  • opentelemetry-instrumentation-openai-agents-v2 - 0.1.0
  • cachetools - 6.2.4
  • urllib3 >= 2.7.0; python_version >= '3.10'
  • protobuf - 6.33.5
  • pyyaml - 6.0.3

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.17.1-2b12d7e.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:22
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:22
ap-east-2 arn:aws:lambda:ap-east-2:412664885777:layer:AWSOpenTelemetryDistroPython:3
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:25
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:25
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:22
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:25
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:22
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:22
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:13
ap-southeast-6 arn:aws:lambda:ap-southeast-6:313828097273:layer:AWSOpenTelemetryDistroPython:2
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:13
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:13
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:13
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:13
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:22
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:22
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:22
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:25
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:25
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:22
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:21
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:13
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:28
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:25
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:32
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:32

Release v0.17.0

Choose a tag to compare

@github-actions github-actions released this 22 Apr 19:59
20e223e

What's Changed

  • fix(lambda-layer): Disable all agentic instrumentation in Lambda by default (#710)
  • fix(genai-instrumentors): cleanup code, align with OTel GenAI semconv, add missing attributes and fix deprecated usage (#706)
  • feat(genai-instrumentation): add oldest/latest dependency testing and scheduled instrumentation tests for GenAI libraries (#708)
  • feat(instrumentors): add invoke_workflow span support for LlamaIndex AgentWorkflow and CrewAI (#705)
  • feat: add OpenTelemetry package version compatibility check at distro startup (#694)
  • feat(llama_index-instrumentation): add llama-index to agent observability disabled instrumentations (#704)
  • fix(langchain-instrumentor): expand provider detection for all supported LLM providers (#702)
  • feat: add LLO handler support for gen_ai.input.messages, gen_ai.output.messages, and gen_ai.system_instructions (#699)
  • feat: add GenAiNestedClientSpanProcessor to deduplicate nested client spans (#698)
  • feat: suppress redundant HTTP/ASGI and initialization spans in MCP instrumentation (#695)
  • feat: propagate HTTP context for MCP requests and prefix all span names with mcp (#683)
  • feat: add threading instrumentation dependency (#685)
  • feat: add openai-agents-v2 instrumentation dependency (#684)
  • feat: add BaggageSpanProcessor by default in ADOT (#687)
  • feat: Rewrite CrewAI instrumentation using Event based approach (#681)

Upstream Components

  • opentelemetry-api - 1.40.0
  • opentelemetry-sdk - 1.40.0
  • opentelemetry-exporter-otlp-proto-grpc - 1.40.0
  • opentelemetry-exporter-otlp-proto-http - 1.40.0
  • opentelemetry-propagator-b3 - 1.40.0
  • opentelemetry-propagator-jaeger - 1.40.0
  • opentelemetry-exporter-otlp-proto-common - 1.40.0
  • opentelemetry-sdk-extension-aws - 2.1.0
  • opentelemetry-propagator-aws-xray - 1.0.2
  • opentelemetry-distro - 0.61b0
  • opentelemetry-processor-baggage - 0.61b0
  • opentelemetry-propagator-ot-trace - 0.61b0
  • opentelemetry-instrumentation - 0.61b0
  • opentelemetry-instrumentation-aws-lambda - 0.61b0
  • opentelemetry-instrumentation-aio-pika - 0.61b0
  • opentelemetry-instrumentation-aiohttp-client - 0.61b0
  • opentelemetry-instrumentation-aiokafka - 0.61b0
  • opentelemetry-instrumentation-aiopg - 0.61b0
  • opentelemetry-instrumentation-asgi - 0.61b0
  • opentelemetry-instrumentation-asyncpg - 0.61b0
  • opentelemetry-instrumentation-boto - 0.61b0
  • opentelemetry-instrumentation-boto3sqs - 0.61b0
  • opentelemetry-instrumentation-botocore - 0.61b0
  • opentelemetry-instrumentation-celery - 0.61b0
  • opentelemetry-instrumentation-confluent-kafka - 0.61b0
  • opentelemetry-instrumentation-dbapi - 0.61b0
  • opentelemetry-instrumentation-django - 0.61b0
  • opentelemetry-instrumentation-elasticsearch - 0.61b0
  • opentelemetry-instrumentation-falcon - 0.61b0
  • opentelemetry-instrumentation-fastapi - 0.61b0
  • opentelemetry-instrumentation-flask - 0.61b0
  • opentelemetry-instrumentation-grpc - 0.61b0
  • opentelemetry-instrumentation-httpx - 0.61b0
  • opentelemetry-instrumentation-jinja2 - 0.61b0
  • opentelemetry-instrumentation-kafka-python - 0.61b0
  • opentelemetry-instrumentation-logging - 0.61b0
  • opentelemetry-instrumentation-mysql - 0.61b0
  • opentelemetry-instrumentation-mysqlclient - 0.61b0
  • opentelemetry-instrumentation-pika - 0.61b0
  • opentelemetry-instrumentation-psycopg2 - 0.61b0
  • opentelemetry-instrumentation-pymemcache - 0.61b0
  • opentelemetry-instrumentation-pymongo - 0.61b0
  • opentelemetry-instrumentation-pymysql - 0.61b0
  • opentelemetry-instrumentation-pyramid - 0.61b0
  • opentelemetry-instrumentation-redis - 0.61b0
  • opentelemetry-instrumentation-remoulade - 0.61b0
  • opentelemetry-instrumentation-requests - 0.61b0
  • opentelemetry-instrumentation-sqlalchemy - 0.61b0
  • opentelemetry-instrumentation-sqlite3 - 0.61b0
  • opentelemetry-instrumentation-starlette - 0.61b0
  • opentelemetry-instrumentation-system-metrics - 0.61b0
  • opentelemetry-instrumentation-threading - 0.61b0
  • opentelemetry-instrumentation-tornado - 0.61b0
  • opentelemetry-instrumentation-tortoiseorm - 0.61b0
  • opentelemetry-instrumentation-urllib - 0.61b0
  • opentelemetry-instrumentation-urllib3 - 0.61b0
  • opentelemetry-instrumentation-wsgi - 0.61b0
  • opentelemetry-instrumentation-cassandra - 0.61b0
  • opentelemetry-instrumentation-openai-agents-v2 - 0.1.0
  • cachetools - 6.2.4
  • protobuf - 6.33.5
  • pyyaml - 6.0.3

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.17.0-20e223e.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:21
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:21
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:24
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:23
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:21
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:23
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:24
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:21
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:21
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:12
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:12
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:12
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:12
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:12
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:21
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:21
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:21
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:24
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:24
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:21
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:20
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:12
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:24
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:31
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:31

Release v0.16.0

Choose a tag to compare

@github-actions github-actions released this 16 Mar 20:16
580126f

What's Changed

  • Tests and Doc Updates for Adding Python 3.14 Support (#670)
  • Respect OTLP base endpoint for Agent observability (#668)
  • Add native LangChain instrumentation support (#589)
  • feat: Allow disabling of default anomaly condition (#660)
  • Add baggage env variable span processor and agent observability version config (#658)
  • Fix AwsCloudWatchOtlpBatchLogRecordProcessor custom _export not being invoked; rename otlp_aws_logs_exporter to otlp_aws_log_record_exporter (#611)
  • Add native CrewAI instrumentation support (#586)

Upstream Components

  • opentelemetry-api - 1.40.0
  • opentelemetry-sdk - 1.40.0
  • opentelemetry-exporter-otlp-proto-grpc - 1.40.0
  • opentelemetry-exporter-otlp-proto-http - 1.40.0
  • opentelemetry-propagator-b3 - 1.40.0
  • opentelemetry-propagator-jaeger - 1.40.0
  • opentelemetry-exporter-otlp-proto-common - 1.40.0
  • opentelemetry-sdk-extension-aws - 2.1.0
  • opentelemetry-propagator-aws-xray - 1.0.2
  • opentelemetry-distro - 0.61b0
  • opentelemetry-processor-baggage - 0.61b0
  • opentelemetry-propagator-ot-trace - 0.61b0
  • opentelemetry-instrumentation - 0.61b0
  • opentelemetry-instrumentation-aws-lambda - 0.61b0
  • opentelemetry-instrumentation-aio-pika - 0.61b0
  • opentelemetry-instrumentation-aiohttp-client - 0.61b0
  • opentelemetry-instrumentation-aiokafka - 0.61b0
  • opentelemetry-instrumentation-aiopg - 0.61b0
  • opentelemetry-instrumentation-asgi - 0.61b0
  • opentelemetry-instrumentation-asyncpg - 0.61b0
  • opentelemetry-instrumentation-boto - 0.61b0
  • opentelemetry-instrumentation-boto3sqs - 0.61b0
  • opentelemetry-instrumentation-botocore - 0.61b0
  • opentelemetry-instrumentation-celery - 0.61b0
  • opentelemetry-instrumentation-confluent-kafka - 0.61b0
  • opentelemetry-instrumentation-dbapi - 0.61b0
  • opentelemetry-instrumentation-django - 0.61b0
  • opentelemetry-instrumentation-elasticsearch - 0.61b0
  • opentelemetry-instrumentation-falcon - 0.61b0
  • opentelemetry-instrumentation-fastapi - 0.61b0
  • opentelemetry-instrumentation-flask - 0.61b0
  • opentelemetry-instrumentation-grpc - 0.61b0
  • opentelemetry-instrumentation-httpx - 0.61b0
  • opentelemetry-instrumentation-jinja2 - 0.61b0
  • opentelemetry-instrumentation-kafka-python - 0.61b0
  • opentelemetry-instrumentation-logging - 0.61b0
  • opentelemetry-instrumentation-mysql - 0.61b0
  • opentelemetry-instrumentation-mysqlclient - 0.61b0
  • opentelemetry-instrumentation-pika - 0.61b0
  • opentelemetry-instrumentation-psycopg2 - 0.61b0
  • opentelemetry-instrumentation-pymemcache - 0.61b0
  • opentelemetry-instrumentation-pymongo - 0.61b0
  • opentelemetry-instrumentation-pymysql - 0.61b0
  • opentelemetry-instrumentation-pyramid - 0.61b0
  • opentelemetry-instrumentation-redis - 0.61b0
  • opentelemetry-instrumentation-remoulade - 0.61b0
  • opentelemetry-instrumentation-requests - 0.61b0
  • opentelemetry-instrumentation-sqlalchemy - 0.61b0
  • opentelemetry-instrumentation-sqlite3 - 0.61b0
  • opentelemetry-instrumentation-starlette - 0.61b0
  • opentelemetry-instrumentation-system-metrics - 0.61b0
  • opentelemetry-instrumentation-tornado - 0.61b0
  • opentelemetry-instrumentation-tortoiseorm - 0.61b0
  • opentelemetry-instrumentation-urllib - 0.61b0
  • opentelemetry-instrumentation-urllib3 - 0.61b0
  • opentelemetry-instrumentation-wsgi - 0.61b0
  • opentelemetry-instrumentation-cassandra - 0.61b0
  • cachetools - 6.2.4
  • protobuf - 6.33.5
  • pyyaml - 6.0.3

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.16.0-580126f.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:19
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:19
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:22
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:22
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:21
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:22
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:19
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:22
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:19
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:19
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:10
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:10
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:22
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:10
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:10
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:10
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:22
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:19
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:22
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:19
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:19
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:22
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:22
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:22
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:19
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:19
me-south-1 arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroPython:19
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:10
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:22
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:22
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:29
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:29

Release v0.15.0

Choose a tag to compare

@github-actions github-actions released this 09 Feb 23:32
49db2bc

What's Changed

  • fix: Pin protobuf version to prevent Any recursion depth bypass (CVE-2026-0994) (#602)
  • fix: Ensure AlwaysRecordSampler respects root sampling result attributes (#594)
  • Adaptive Sampling support (#576)
  • Fix: Support new fields in X-Ray API responses (#577)
  • Sign Lambda layer by AWS Signer (#573)
  • Support PyPI Signature (#571)
  • Remove redundant environment variable configuration in Lambda layer (#570)
  • Add custom ADOT UserAgent for OTLP Spans Exporter (#554)
  • Disable django instrumentation if DJANGO_SETTINGS_MODULE is not set (#549)
  • [PATCH] Add safety check for bedrock ConverseStream responses (#547)
  • Add Service and Environment dimensions to EMF metrics when Application Signals EMF export is enabled (#548)
  • Refactor configuration for adding Application Signals Dimensions to EMF exporter (#552)
  • Fix CVE-2025-66471 and CVE-2026-21441. No associated PR since urllib3 dependency will auto-bump to the latest 2.6.x version upon release.
  • Update opentelemetry-sdk-extension-aws to version 2.1.0, and remove unneeded Resource Detector patches (#572)
  • Add cloud.platform attribute to resource attributes in lambda (#561)
  • Bump OTel dependencies to 1.39.1/0.60b1 (#596)

Upstream Components

  • opentelemetry-api - 1.39.1
  • opentelemetry-sdk - 1.39.1
  • opentelemetry-exporter-otlp-proto-grpc - 1.39.1
  • opentelemetry-exporter-otlp-proto-http - 1.39.1
  • opentelemetry-propagator-b3 - 1.39.1
  • opentelemetry-propagator-jaeger - 1.39.1
  • opentelemetry-exporter-otlp-proto-common - 1.39.1
  • opentelemetry-sdk-extension-aws - 2.1.0
  • opentelemetry-propagator-aws-xray - 1.0.2
  • opentelemetry-distro - 0.60b1
  • opentelemetry-processor-baggage - 0.60b1
  • opentelemetry-propagator-ot-trace - 0.60b1
  • opentelemetry-instrumentation - 0.60b1
  • opentelemetry-instrumentation-aws-lambda - 0.60b1
  • opentelemetry-instrumentation-aio-pika - 0.60b1
  • opentelemetry-instrumentation-aiohttp-client - 0.60b1
  • opentelemetry-instrumentation-aiokafka - 0.60b1
  • opentelemetry-instrumentation-aiopg - 0.60b1
  • opentelemetry-instrumentation-asgi - 0.60b1
  • opentelemetry-instrumentation-asyncpg - 0.60b1
  • opentelemetry-instrumentation-boto - 0.60b1
  • opentelemetry-instrumentation-boto3sqs - 0.60b1
  • opentelemetry-instrumentation-botocore - 0.60b1
  • opentelemetry-instrumentation-celery - 0.60b1
  • opentelemetry-instrumentation-confluent-kafka - 0.60b1
  • opentelemetry-instrumentation-dbapi - 0.60b1
  • opentelemetry-instrumentation-django - 0.60b1
  • opentelemetry-instrumentation-elasticsearch - 0.60b1
  • opentelemetry-instrumentation-falcon - 0.60b1
  • opentelemetry-instrumentation-fastapi - 0.60b1
  • opentelemetry-instrumentation-flask - 0.60b1
  • opentelemetry-instrumentation-grpc - 0.60b1
  • opentelemetry-instrumentation-httpx - 0.60b1
  • opentelemetry-instrumentation-jinja2 - 0.60b1
  • opentelemetry-instrumentation-kafka-python - 0.60b1
  • opentelemetry-instrumentation-logging - 0.60b1
  • opentelemetry-instrumentation-mysql - 0.60b1
  • opentelemetry-instrumentation-mysqlclient - 0.60b1
  • opentelemetry-instrumentation-pika - 0.60b1
  • opentelemetry-instrumentation-psycopg2 - 0.60b1
  • opentelemetry-instrumentation-pymemcache - 0.60b1
  • opentelemetry-instrumentation-pymongo - 0.60b1
  • opentelemetry-instrumentation-pymysql - 0.60b1
  • opentelemetry-instrumentation-pyramid - 0.60b1
  • opentelemetry-instrumentation-redis - 0.60b1
  • opentelemetry-instrumentation-remoulade - 0.60b1
  • opentelemetry-instrumentation-requests - 0.60b1
  • opentelemetry-instrumentation-sqlalchemy - 0.60b1
  • opentelemetry-instrumentation-sqlite3 - 0.60b1
  • opentelemetry-instrumentation-starlette - 0.60b1
  • opentelemetry-instrumentation-system-metrics - 0.60b1
  • opentelemetry-instrumentation-tornado - 0.60b1
  • opentelemetry-instrumentation-tortoiseorm - 0.60b1
  • opentelemetry-instrumentation-urllib - 0.60b1
  • opentelemetry-instrumentation-urllib3 - 0.60b1
  • opentelemetry-instrumentation-wsgi - 0.60b1
  • opentelemetry-instrumentation-cassandra - 0.60b1
  • cachetools - 6.2.4
  • protobuf - 6.33.5
  • pyyaml - 6.0.3

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.15.0-49db2bc.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:18
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:18
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:21
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:20
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:18
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:21
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:18
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:18
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:9
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:9
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:9
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:9
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:9
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:18
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:18
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:18
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:21
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:21
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:18
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:18
me-south-1 arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroPython:18
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:9
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:24
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:21
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:28
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:28

Release v0.14.2

Choose a tag to compare

@github-actions github-actions released this 23 Jan 21:18
589a2d2

What's Changed

  • Fix: Support new fields in X-Ray API responses (#577)
  • Fix CVE-2025-66471 and CVE-2026-21441. No associated PR since urllib3 dependency will auto-bump to the latest 2.6.x version upon release.
  • Add cloud.platform attribute to resource attributes in lambda (#561)
  • Sign Lambda layer by AWS Signer (#573)
  • Update opentelemetry-sdk-extension-aws to version 2.1.0, and remove unneeded Resource Detector patches (#572)
  • Support PyPI Signature (#571)
  • Remove redundant environment variable configuration in Lambda layer (#570)

Upstream Components

  • opentelemetry-api - 1.33.1
  • opentelemetry-sdk - 1.33.1
  • opentelemetry-exporter-otlp-proto-grpc - 1.33.1
  • opentelemetry-exporter-otlp-proto-http - 1.33.1
  • opentelemetry-propagator-b3 - 1.33.1
  • opentelemetry-propagator-jaeger - 1.33.1
  • opentelemetry-exporter-otlp-proto-common - 1.33.1
  • opentelemetry-sdk-extension-aws - 2.1.0
  • opentelemetry-propagator-aws-xray - 1.0.1
  • opentelemetry-distro - 0.54b1
  • opentelemetry-processor-baggage - 0.54b1
  • opentelemetry-propagator-ot-trace - 0.54b1
  • opentelemetry-instrumentation - 0.54b1
  • opentelemetry-instrumentation-aws-lambda - 0.54b1
  • opentelemetry-instrumentation-aio-pika - 0.54b1
  • opentelemetry-instrumentation-aiohttp-client - 0.54b1
  • opentelemetry-instrumentation-aiokafka - 0.54b1
  • opentelemetry-instrumentation-aiopg - 0.54b1
  • opentelemetry-instrumentation-asgi - 0.54b1
  • opentelemetry-instrumentation-asyncpg - 0.54b1
  • opentelemetry-instrumentation-boto - 0.54b1
  • opentelemetry-instrumentation-boto3sqs - 0.54b1
  • opentelemetry-instrumentation-botocore - 0.54b1
  • opentelemetry-instrumentation-celery - 0.54b1
  • opentelemetry-instrumentation-confluent-kafka - 0.54b1
  • opentelemetry-instrumentation-dbapi - 0.54b1
  • opentelemetry-instrumentation-django - 0.54b1
  • opentelemetry-instrumentation-elasticsearch - 0.54b1
  • opentelemetry-instrumentation-falcon - 0.54b1
  • opentelemetry-instrumentation-fastapi - 0.54b1
  • opentelemetry-instrumentation-flask - 0.54b1
  • opentelemetry-instrumentation-grpc - 0.54b1
  • opentelemetry-instrumentation-httpx - 0.54b1
  • opentelemetry-instrumentation-jinja2 - 0.54b1
  • opentelemetry-instrumentation-kafka-python - 0.54b1
  • opentelemetry-instrumentation-logging - 0.54b1
  • opentelemetry-instrumentation-mysql - 0.54b1
  • opentelemetry-instrumentation-mysqlclient - 0.54b1
  • opentelemetry-instrumentation-pika - 0.54b1
  • opentelemetry-instrumentation-psycopg2 - 0.54b1
  • opentelemetry-instrumentation-pymemcache - 0.54b1
  • opentelemetry-instrumentation-pymongo - 0.54b1
  • opentelemetry-instrumentation-pymysql - 0.54b1
  • opentelemetry-instrumentation-pyramid - 0.54b1
  • opentelemetry-instrumentation-redis - 0.54b1
  • opentelemetry-instrumentation-remoulade - 0.54b1
  • opentelemetry-instrumentation-requests - 0.54b1
  • opentelemetry-instrumentation-sqlalchemy - 0.54b1
  • opentelemetry-instrumentation-sqlite3 - 0.54b1
  • opentelemetry-instrumentation-starlette - 0.54b1
  • opentelemetry-instrumentation-system-metrics - 0.54b1
  • opentelemetry-instrumentation-tornado - 0.54b1
  • opentelemetry-instrumentation-tortoiseorm - 0.54b1
  • opentelemetry-instrumentation-urllib - 0.54b1
  • opentelemetry-instrumentation-urllib3 - 0.54b1
  • opentelemetry-instrumentation-wsgi - 0.54b1
  • opentelemetry-instrumentation-cassandra - 0.54b1

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.14.2-589a2d2.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:17
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:17
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:20
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:19
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:17
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:19
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:20
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:17
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:17
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:8
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:8
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:8
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:8
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:8
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:17
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:17
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:17
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:20
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:20
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:17
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:17
me-south-1 arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroPython:17
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:8
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:20
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:23
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:20
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:27
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:27

Release v0.14.1

Choose a tag to compare

@github-actions github-actions released this 16 Jan 06:46
aa605a5

What's Changed

  • Add custom ADOT UserAgent for OTLP Spans Exporter (#554)
  • Disable django instrumentation if DJANGO_SETTINGS_MODULE is not set (#549)
  • Add Service and Environment dimensions to EMF metrics when Application Signals EMF export is enabled (#548)
  • Refactor configuration for adding Application Signals Dimensions to EMF exporter (#552)
  • Fix CVE-2025-66471. No associated PR since urllib3 dependency will auto-bump to 2.6.x upon release.
  • [PATCH] Add safety check for bedrock ConverseStream responses (#547)

Upstream Components

  • opentelemetry-api - 1.33.1
  • opentelemetry-sdk - 1.33.1
  • opentelemetry-exporter-otlp-proto-grpc - 1.33.1
  • opentelemetry-exporter-otlp-proto-http - 1.33.1
  • opentelemetry-propagator-b3 - 1.33.1
  • opentelemetry-propagator-jaeger - 1.33.1
  • opentelemetry-exporter-otlp-proto-common - 1.33.1
  • opentelemetry-sdk-extension-aws - 2.0.2
  • opentelemetry-propagator-aws-xray - 1.0.1
  • opentelemetry-distro - 0.54b1
  • opentelemetry-processor-baggage - 0.54b1
  • opentelemetry-propagator-ot-trace - 0.54b1
  • opentelemetry-instrumentation - 0.54b1
  • opentelemetry-instrumentation-aws-lambda - 0.54b1
  • opentelemetry-instrumentation-aio-pika - 0.54b1
  • opentelemetry-instrumentation-aiohttp-client - 0.54b1
  • opentelemetry-instrumentation-aiokafka - 0.54b1
  • opentelemetry-instrumentation-aiopg - 0.54b1
  • opentelemetry-instrumentation-asgi - 0.54b1
  • opentelemetry-instrumentation-asyncpg - 0.54b1
  • opentelemetry-instrumentation-boto - 0.54b1
  • opentelemetry-instrumentation-boto3sqs - 0.54b1
  • opentelemetry-instrumentation-botocore - 0.54b1
  • opentelemetry-instrumentation-celery - 0.54b1
  • opentelemetry-instrumentation-confluent-kafka - 0.54b1
  • opentelemetry-instrumentation-dbapi - 0.54b1
  • opentelemetry-instrumentation-django - 0.54b1
  • opentelemetry-instrumentation-elasticsearch - 0.54b1
  • opentelemetry-instrumentation-falcon - 0.54b1
  • opentelemetry-instrumentation-fastapi - 0.54b1
  • opentelemetry-instrumentation-flask - 0.54b1
  • opentelemetry-instrumentation-grpc - 0.54b1
  • opentelemetry-instrumentation-httpx - 0.54b1
  • opentelemetry-instrumentation-jinja2 - 0.54b1
  • opentelemetry-instrumentation-kafka-python - 0.54b1
  • opentelemetry-instrumentation-logging - 0.54b1
  • opentelemetry-instrumentation-mysql - 0.54b1
  • opentelemetry-instrumentation-mysqlclient - 0.54b1
  • opentelemetry-instrumentation-pika - 0.54b1
  • opentelemetry-instrumentation-psycopg2 - 0.54b1
  • opentelemetry-instrumentation-pymemcache - 0.54b1
  • opentelemetry-instrumentation-pymongo - 0.54b1
  • opentelemetry-instrumentation-pymysql - 0.54b1
  • opentelemetry-instrumentation-pyramid - 0.54b1
  • opentelemetry-instrumentation-redis - 0.54b1
  • opentelemetry-instrumentation-remoulade - 0.54b1
  • opentelemetry-instrumentation-requests - 0.54b1
  • opentelemetry-instrumentation-sqlalchemy - 0.54b1
  • opentelemetry-instrumentation-sqlite3 - 0.54b1
  • opentelemetry-instrumentation-starlette - 0.54b1
  • opentelemetry-instrumentation-system-metrics - 0.54b1
  • opentelemetry-instrumentation-tornado - 0.54b1
  • opentelemetry-instrumentation-tortoiseorm - 0.54b1
  • opentelemetry-instrumentation-urllib - 0.54b1
  • opentelemetry-instrumentation-urllib3 - 0.54b1
  • opentelemetry-instrumentation-wsgi - 0.54b1
  • opentelemetry-instrumentation-cassandra - 0.54b1

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.14.1-e7dce11.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:16
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:16
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:19
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:19
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:18
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:19
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:16
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:19
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:16
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:16
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:7
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:7
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:19
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:7
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:7
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:7
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:19
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:16
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:19
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:16
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:16
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:19
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:19
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:19
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:16
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:16
me-south-1 arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroPython:16
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:7
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:19
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:22
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:19
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:26
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:26

Release v0.14.0

Choose a tag to compare

@github-actions github-actions released this 19 Dec 21:59
e7dce11

What's Changed

  • Introduced an experimental Code Attributes feature that enriches traces with source file paths, function names, and line numbers. (#488, #489, #491, #496)
  • Add Resource and CFN Attributes for Bedrock AgentCore spans (#495)
  • Add botocore instrumentation extension for Bedrock AgentCore services with span attributes (#490)
  • [PATCH] Only decode JSON input buffer in Anthropic Claude streaming (#497)
  • Fix timeout handling for exceeded deadline in retry logic in OTLPAwsLogsExporter (#501)
  • Fix Gevent patch regression with correct import order (#522)
  • Support credentials provider name for BedrockAgentCore Identity (#534)

Upstream Components

  • opentelemetry-api - 1.33.1
  • opentelemetry-sdk - 1.33.1
  • opentelemetry-exporter-otlp-proto-grpc - 1.33.1
  • opentelemetry-exporter-otlp-proto-http - 1.33.1
  • opentelemetry-propagator-b3 - 1.33.1
  • opentelemetry-propagator-jaeger - 1.33.1
  • opentelemetry-exporter-otlp-proto-common - 1.33.1
  • opentelemetry-sdk-extension-aws - 2.0.2
  • opentelemetry-propagator-aws-xray - 1.0.1
  • opentelemetry-distro - 0.54b1
  • opentelemetry-processor-baggage - 0.54b1
  • opentelemetry-propagator-ot-trace - 0.54b1
  • opentelemetry-instrumentation - 0.54b1
  • opentelemetry-instrumentation-aws-lambda - 0.54b1
  • opentelemetry-instrumentation-aio-pika - 0.54b1
  • opentelemetry-instrumentation-aiohttp-client - 0.54b1
  • opentelemetry-instrumentation-aiokafka - 0.54b1
  • opentelemetry-instrumentation-aiopg - 0.54b1
  • opentelemetry-instrumentation-asgi - 0.54b1
  • opentelemetry-instrumentation-asyncpg - 0.54b1
  • opentelemetry-instrumentation-boto - 0.54b1
  • opentelemetry-instrumentation-boto3sqs - 0.54b1
  • opentelemetry-instrumentation-botocore - 0.54b1
  • opentelemetry-instrumentation-celery - 0.54b1
  • opentelemetry-instrumentation-confluent-kafka - 0.54b1
  • opentelemetry-instrumentation-dbapi - 0.54b1
  • opentelemetry-instrumentation-django - 0.54b1
  • opentelemetry-instrumentation-elasticsearch - 0.54b1
  • opentelemetry-instrumentation-falcon - 0.54b1
  • opentelemetry-instrumentation-fastapi - 0.54b1
  • opentelemetry-instrumentation-flask - 0.54b1
  • opentelemetry-instrumentation-grpc - 0.54b1
  • opentelemetry-instrumentation-httpx - 0.54b1
  • opentelemetry-instrumentation-jinja2 - 0.54b1
  • opentelemetry-instrumentation-kafka-python - 0.54b1
  • opentelemetry-instrumentation-logging - 0.54b1
  • opentelemetry-instrumentation-mysql - 0.54b1
  • opentelemetry-instrumentation-mysqlclient - 0.54b1
  • opentelemetry-instrumentation-pika - 0.54b1
  • opentelemetry-instrumentation-psycopg2 - 0.54b1
  • opentelemetry-instrumentation-pymemcache - 0.54b1
  • opentelemetry-instrumentation-pymongo - 0.54b1
  • opentelemetry-instrumentation-pymysql - 0.54b1
  • opentelemetry-instrumentation-pyramid - 0.54b1
  • opentelemetry-instrumentation-redis - 0.54b1
  • opentelemetry-instrumentation-remoulade - 0.54b1
  • opentelemetry-instrumentation-requests - 0.54b1
  • opentelemetry-instrumentation-sqlalchemy - 0.54b1
  • opentelemetry-instrumentation-sqlite3 - 0.54b1
  • opentelemetry-instrumentation-starlette - 0.54b1
  • opentelemetry-instrumentation-system-metrics - 0.54b1
  • opentelemetry-instrumentation-tornado - 0.54b1
  • opentelemetry-instrumentation-tortoiseorm - 0.54b1
  • opentelemetry-instrumentation-urllib - 0.54b1
  • opentelemetry-instrumentation-urllib3 - 0.54b1
  • opentelemetry-instrumentation-wsgi - 0.54b1
  • opentelemetry-instrumentation-cassandra - 0.54b1

Release Artifacts

This release publishes to public ECR and PyPi.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Python version 0.14.0-1f3eb85.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:15
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:15
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:18
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:17
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:15
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:17
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:18
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:15
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:15
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:6
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:6
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:6
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:6
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:6
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
eu-central-2 arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroPython:15
eu-north-1 arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
eu-south-1 arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroPython:15
eu-south-2 arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroPython:15
eu-west-1 arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
eu-west-2 arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:18
eu-west-3 arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroPython:18
il-central-1 arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroPython:15
me-central-1 arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroPython:15
me-south-1 arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroPython:15
mx-central-1 arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroPython:6
sa-east-1 arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:18
us-east-1 arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroPython:21
us-east-2 arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroPython:18
us-west-1 arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroPython:25
us-west-2 arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroPython:25