Skip to content

Releases

Release v0.22.0

Choose a tag to compare

@github-actions github-actions released this 04 Nov 22:22
5861397

What's Changed

  • fix: accept LangGraph interrupt and resume callbacks in the LangChain instrumentation, so they no longer log an AttributeError warning (#959)
  • fix(langchain): preserve the active agent context across LangGraph stream yields so child spans remain children of the graph's agent span while the consumer retains its original context. (#957)
  • fix(langchain): set gen_ai.tool.call.id on execute_tool spans from LangChain's tool_call_id (requires langchain-core >= 1.1.2, the first release that passes it to tool callbacks), add a langgraph.checkpoint_ns span attribute, and report Anthropic TTL cache writes (ephemeral_5m_input_tokens/ephemeral_1h_input_tokens) as gen_ai.usage.cache_creation.input_tokens instead of 0. (#945)
  • fix: suppress ASGI event spans independently of agent observability (#950)
  • fix: require certifi >= 2026.10.18 so the Lambda layer no longer bundles the eMudhra (emSign) ECC Root CA - G3, distrusted after its intermediates were compromised (GHSA-6q48-6c7w-9gw2). (#949)
  • fix: on Lambda, UDP span exports larger than the 65,507 byte datagram limit are split across datagrams instead of being dropped with Message too long; a single oversized span has its longest string attributes truncated and is marked with aws.otel.udp.truncated. (#939)
  • fix: AwsAuthSession no longer caches a None credential result, so a single failed credential lookup (for example an IMDS timeout, which botocore reports as None rather than raising) no longer leaves every later OTLP export unsigned for the life of the process. (#941)
  • fix: honor OTEL_EXPORTER_OTLP_LOGS_COMPRESSION and OTEL_EXPORTER_OTLP_COMPRESSION in the AWS OTLP logs exporter, retaining gzip as the default when neither variable is configured. (#934)
  • fix: with OTEL_AWS_HTTP_OPERATION_PATHS set, child spans now inherit the overridden operation from their server span, so dependency metrics are reported under the same operation as the service metrics instead of the original span name. (#931)
  • feat: register otlp/sigv4 exporter entry points for logs, metrics, and traces, with optional shared and signal-specific signing service overrides, environment-configured signing regions, and botocore sessions.
  • revert: remove the aws_sigv4 OTLP credential-provider entry point and session factory introduced in #794. (#926)
  • chore: update OpenTelemetry dependencies to 1.45.1/0.66b1. The CloudWatch Logs OTLP exporter now relies on the upstream OTLP HTTP client's retry handling, which retries HTTP 429, 502, 503 and 504 and honors Retry-After (previously 408, 429 and all 5xx were retried). requests is now declared as a direct dependency. (#905)
  • fix(mcp): inject client transport info into ClientSession to preserve it across task and thread boundaries (#921)
  • feat: recognize and SigV4-sign X-Ray, CloudWatch Logs, and CloudWatch Metrics OTLP endpoints in every AWS partition: GovCloud, European Sovereign Cloud (amazonaws.eu), ISO (c2s.ic.gov), ISO-B (sc2s.sgov.gov), ISO-E (cloud.adc-e.uk), and ISO-F (csp.hci.ic.gov), in addition to commercial and China. Agent observability default endpoints now use the partition's DNS suffix.

Upstream Components

  • opentelemetry-api - 1.45.1
  • opentelemetry-sdk - 1.45.1
  • opentelemetry-exporter-otlp-proto-grpc - 1.45.1
  • opentelemetry-exporter-otlp-proto-http - 1.45.1
  • opentelemetry-propagator-b3 - 1.45.1
  • opentelemetry-propagator-jaeger - 1.45.1
  • opentelemetry-exporter-otlp-proto-common - 1.45.1
  • opentelemetry-sdk-extension-aws - 2.1.0
  • opentelemetry-propagator-aws-xray - 1.0.2
  • opentelemetry-distro - 0.66b1
  • opentelemetry-processor-baggage - 0.66b1
  • opentelemetry-propagator-ot-trace - 0.66b1
  • opentelemetry-instrumentation - 0.66b1
  • opentelemetry-instrumentation-aws-lambda - 0.66b1
  • opentelemetry-instrumentation-aio-pika - 0.66b1
  • opentelemetry-instrumentation-aiohttp-client - 0.66b1
  • opentelemetry-instrumentation-aiokafka - 0.66b1
  • opentelemetry-instrumentation-aiopg - 0.66b1
  • opentelemetry-instrumentation-asgi - 0.66b1
  • opentelemetry-instrumentation-asyncpg - 0.66b1
  • opentelemetry-instrumentation-boto3sqs - 0.66b1
  • opentelemetry-instrumentation-botocore - 0.66b1
  • opentelemetry-instrumentation-celery - 0.66b1
  • opentelemetry-instrumentation-confluent-kafka - 0.66b1
  • opentelemetry-instrumentation-dbapi - 0.66b1
  • opentelemetry-instrumentation-django - 0.66b1
  • opentelemetry-instrumentation-falcon - 0.66b1
  • opentelemetry-instrumentation-fastapi - 0.66b1
  • opentelemetry-instrumentation-flask - 0.66b1
  • opentelemetry-instrumentation-grpc - 0.66b1
  • opentelemetry-instrumentation-httpx - 0.66b1
  • opentelemetry-instrumentation-jinja2 - 0.66b1
  • opentelemetry-instrumentation-kafka-python - 0.66b1
  • opentelemetry-instrumentation-logging - 0.66b1
  • opentelemetry-instrumentation-mysql - 0.66b1
  • opentelemetry-instrumentation-mysqlclient - 0.66b1
  • opentelemetry-instrumentation-pika - 0.66b1
  • opentelemetry-instrumentation-psycopg2 - 0.66b1
  • opentelemetry-instrumentation-pymemcache - 0.66b1
  • opentelemetry-instrumentation-pymongo - 0.66b1
  • opentelemetry-instrumentation-pymysql - 0.66b1
  • opentelemetry-instrumentation-pyramid - 0.66b1
  • opentelemetry-instrumentation-redis - 0.66b1
  • opentelemetry-instrumentation-remoulade - 0.66b1
  • opentelemetry-instrumentation-requests - 0.66b1
  • opentelemetry-instrumentation-sqlalchemy - 0.66b1
  • opentelemetry-instrumentation-sqlite3 - 0.66b1
  • opentelemetry-instrumentation-starlette - 0.66b1
  • opentelemetry-instrumentation-system-metrics - 0.66b1
  • opentelemetry-instrumentation-threading - 0.66b1
  • opentelemetry-instrumentation-tornado - 0.66b1
  • opentelemetry-instrumentation-tortoiseorm - 0.66b1
  • opentelemetry-instrumentation-urllib - 0.66b1
  • opentelemetry-instrumentation-urllib3 - 0.66b1
  • opentelemetry-instrumentation-wsgi - 0.66b1
  • opentelemetry-instrumentation-cassandra - 0.66b1
  • cachetools - 6.2.4
  • urllib3 >= 2.7.0; python_version >= '3.10'
  • requests ~= 2.25
  • certifi >= 2026.10.18
  • 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.22.0-5861397.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroPython:27
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroPython:27
ap-east-2 arn:aws:lambda:ap-east-2:412664885777:layer:AWSOpenTelemetryDistroPython:8
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:30
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:30
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroPython:30
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroPython:30
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroPython:27
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroPython:29
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroPython:30
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroPython:27
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroPython:27
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroPython:18
ap-southeast-6 arn:aws:lambda:ap-southeast-6:313828097273:layer:AWSOpenTelemetryDistroPython:7
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroPython:18
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:30
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroPython:18
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroPython:18
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroPython:18
eu-central-1 arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroPython:30
eu-cen...
Read more

Release v0.21.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 06:59
5ec5f15

What's Changed

  • fix(agent-observability): support X-Ray and CloudWatch Logs OTLP endpoints in AWS China regions
  • feat(metrics): sign collector-less OTLP metrics with SigV4 when exporting to the CloudWatch Metrics OTLP endpoint, in both the commercial and AWS China partitions. Requires OTEL_METRICS_EXPORTER=otlp, OTEL_EXPORTER_OTLP_METRICS_PROTOCOL=http/protobuf, and OTEL_EXPORTER_OTLP_METRICS_ENDPOINT=https://monitoring.<region>.amazonaws.com/v1/metrics (.amazonaws.com.cn in China). An Authorization header set in OTEL_EXPORTER_OTLP_<SIGNAL>_HEADERS is preserved and SigV4 is not applied on top.

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
  • 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.21.0-5ec5f15.

Lambda Layer ARNs:

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

Release cloudwatch-plugin-otel v0.1.1

Choose a tag to compare

@github-actions github-actions released this 22 Sep 16:36
00eb423

What's Changed

  • Add peer, GenAI, AWS resource-identity, FaaS, and messaging derived dimensions, with legacy net.peer./net.host. fallbacks for server.address/server.port (#896)
  • service.name is no longer emitted as a metric datapoint attribute; it is carried by the metric's resource (the host SDK's resource). Consumers reading service.name from datapoint dimensions must read it from the resource instead.
  • The traces.span.metrics.calls counter now uses the {call} unit (UCUM annotation) instead of an unset unit.

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.1 to PyPI:
https://pypi.org/project/cloudwatch-plugin-otel/

Release v0.20.0

Choose a tag to compare

@github-actions github-actions released this 22 Sep 04:14
64ea3b8

What's Changed

  • feat(genai): add AWS-prefixed controls for GenAI instrumentation, MCP HTTP suppression, OpenAI Agents trace export, and span attribute redaction; retain AWS_AGENTIC_INSTRUMENTATION and OTEL_MCP_SUPPRESS_HTTP_INSTRUMENTATION as legacy fallbacks (#893)
  • fix: restrict native GenAI instrumentations to supported dependency major versions (#884)
  • fix(langchain): propagate first input, last output, and system instructions to internal agent spans (#889)
  • feat: redact span, span event, and span link attributes via AWS_REDACT_SPAN_ATTRIBUTES (#886)
  • feat(langchain): classify LangGraph StateGraph invocations as agent or workflow spans through the Pregel runtime (#888)
  • fix: stop logging a noisy Invalid key/value pair (xrsr, None) found. warning on span creation when no X-Ray sampling rule hash is available (#874)
  • fix(crewai): correctly complete and isolate spans across tool calls and concurrent crew runs (#881)
  • fix(mcp-instrumentation): record errors and session IDs on MCP session spans (#880)
  • [BREAKING CHANGE] Delete experimental code level attributes (#883)
  • Only demote duplicate nested GenAI client spans (#872)
  • (fix): Align and capture missing GenAI request attributes from framework LLM calls (#871)
  • fix: align LlamaIndex tools with the OTel GenAI schema and expand GenAI contract coverage (#866)
  • feat(openai-agents): [BREAKING CHANGE] add native ADOT OpenAI Agents instrumentation and remove the opentelemetry-instrumentation-openai-agents-v2 dependency (#865)
  • fix: support non-recording parent spans in AttributePropagatingSpanProcessor (#744)
  • feat: attribute presigned S3 URLs as AWS::S3 dependencies in Application Signals, opt-in via OTEL_AWS_APPLICATION_SIGNALS_PRESIGNED_URL_ATTRIBUTION_ENABLED (#841)
  • fix: redact AWS presigned URL credentials from span attributes (#840)
  • fix(genai): capture per-call token usage for Amazon Bedrock (and Anthropic) in crewai and langchain by reading provider-specific usage keys — crewai's Converse inputTokens/outputTokens and langchain's ChatBedrockConverse message usage_metadata (#838)

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
  • 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.20.0-64ea3b8.

Lambda Layer ARNs:

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

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