Releases: aws-observability/aws-otel-java-instrumentation
Release v2.28.1
What's Changed
- Bump Netty to 4.1.133.Final to fix CVE-2026-41417 (#1374)
- Support environment-configured endpoint visibility for HTTP operation names (#1352)
Upstream Components
OpenTelemetry Java Contrib- 1.57.0Opentelemetry Instrumentation for Java- 2.28.1
Release Artifacts
This release publishes to public ECR and Maven Central.
- See ADOT Java auto-instrumentation Docker image v2.28.1 in our public ECR repository:
https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-java - See version 2.28.1 in our Maven Central repository:
https://central.sonatype.com/artifact/software.amazon.opentelemetry/aws-opentelemetry-agent
Lambda Layer
This release includes the AWS OpenTelemetry Lambda Layer for Java version 2.28.1-1fe390b.
Lambda Layer ARNs:
| Region | Layer ARN |
|---|---|
| af-south-1 | arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:14 |
| ap-east-1 | arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:14 |
| ap-east-2 | arn:aws:lambda:ap-east-2:412664885777:layer:AWSOpenTelemetryDistroJava:3 |
| ap-northeast-1 | arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| ap-northeast-2 | arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| ap-northeast-3 | arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| ap-south-1 | arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| ap-south-2 | arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:14 |
| ap-southeast-1 | arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| ap-southeast-2 | arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| ap-southeast-3 | arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:14 |
| ap-southeast-4 | arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:14 |
| ap-southeast-5 | arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:11 |
| ap-southeast-6 | arn:aws:lambda:ap-southeast-6:313828097273:layer:AWSOpenTelemetryDistroJava:3 |
| ap-southeast-7 | arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:11 |
| ca-central-1 | arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| ca-west-1 | arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:11 |
| cn-north-1 | arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:11 |
| cn-northwest-1 | arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:11 |
| eu-central-1 | arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| eu-central-2 | arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroJava:14 |
| eu-north-1 | arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| eu-south-1 | arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroJava:14 |
| eu-south-2 | arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroJava:14 |
| eu-west-1 | arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| eu-west-2 | arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| eu-west-3 | arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| il-central-1 | arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroJava:14 |
| me-central-1 | arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroJava:14 |
| mx-central-1 | arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroJava:11 |
| sa-east-1 | arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| us-east-1 | arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| us-east-2 | arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| us-west-1 | arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
| us-west-2 | arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:14 |
v2.26.2
What's Changed
- Support environment-configured endpoint visibility for HTTP operation names (#1352)
- Bump Netty to 4.1.132.Final to fix CVE-2026-33870 and CVE-2026-33871 (#1348)
Upstream Components
- OpenTelemetry Java Contrib - 1.54.0
- Opentelemetry Instrumentation for Java - 2.26.1
Release Artifacts
This release publishes to public ECR and Maven Central.
See ADOT Java auto-instrumentation Docker image v2.26.2 in our public ECR repository: https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-java
See version 2.26.2 in our Maven Central repository: https://central.sonatype.com/artifact/software.amazon.opentelemetry/aws-opentelemetry-agent
Lambda Layer
This release includes the AWS OpenTelemetry Lambda Layer for Java version 2.26.2.
Lambda Layer ARNs:
| Region | Layer ARN |
|---|---|
| af-south-1 | arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:13 |
| ap-east-1 | arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:13 |
| ap-northeast-1 | arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| ap-northeast-2 | arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| ap-northeast-3 | arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| ap-south-1 | arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| ap-south-2 | arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:13 |
| ap-southeast-1 | arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| ap-southeast-2 | arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| ap-southeast-3 | arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:13 |
| ap-southeast-4 | arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:13 |
| ap-southeast-5 | arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:10 |
| ap-southeast-7 | arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:10 |
| ca-central-1 | arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| ca-west-1 | arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:10 |
| cn-north-1 | arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:10 |
| cn-northwest-1 | arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:10 |
| eu-central-1 | arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| eu-central-2 | arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroJava:13 |
| eu-north-1 | arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| eu-south-1 | arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroJava:13 |
| eu-south-2 | arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroJava:13 |
| eu-west-1 | arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| eu-west-2 | arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| eu-west-3 | arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| il-central-1 | arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroJava:13 |
| me-central-1 | arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroJava:13 |
| me-south-1 | arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroJava:12 |
| mx-central-1 | arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroJava:10 |
| sa-east-1 | arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| us-east-1 | arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| us-east-2 | arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| us-west-1 | arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
| us-west-2 | arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:13 |
Release v2.26.1
What's Changed
- Bump OpenTelemetry Java Instrumentation version to 2.26.1 (#1342)
- End support for ADOT Java 1.x: remove v1 image scans and update README#1339 (#1339)
Upstream Components
OpenTelemetry Java Contrib- 1.54.0Opentelemetry Instrumentation for Java- 2.26.1
Release Artifacts
This release publishes to public ECR and Maven Central.
- See ADOT Java auto-instrumentation Docker image v2.26.1 in our public ECR repository:
https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-java - See version 2.26.1 in our Maven Central repository:
https://central.sonatype.com/artifact/software.amazon.opentelemetry/aws-opentelemetry-agent
Lambda Layer
This release includes the AWS OpenTelemetry Lambda Layer for Java version 2.26.1-e11801b.
Lambda Layer ARNs:
| Region | Layer ARN |
|---|---|
| af-south-1 | arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:12 |
| ap-east-1 | arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:12 |
| ap-northeast-1 | arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| ap-northeast-2 | arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| ap-northeast-3 | arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| ap-south-1 | arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| ap-south-2 | arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:12 |
| ap-southeast-1 | arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| ap-southeast-2 | arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| ap-southeast-3 | arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:12 |
| ap-southeast-4 | arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:12 |
| ap-southeast-5 | arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:9 |
| ap-southeast-7 | arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:9 |
| ca-central-1 | arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| ca-west-1 | arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:9 |
| cn-north-1 | arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:9 |
| cn-northwest-1 | arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:9 |
| eu-central-1 | arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| eu-central-2 | arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroJava:12 |
| eu-north-1 | arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| eu-south-1 | arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroJava:12 |
| eu-south-2 | arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroJava:12 |
| eu-west-1 | arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| eu-west-2 | arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| eu-west-3 | arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| il-central-1 | arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroJava:12 |
| me-central-1 | arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroJava:12 |
| me-south-1 | arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroJava:12 |
| mx-central-1 | arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroJava:9 |
| sa-east-1 | arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| us-east-1 | arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| us-east-2 | arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| us-west-1 | arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
| us-west-2 | arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:12 |
Release v2.25.1
What's Changed
- feat: Allow disabling of default anomaly condition (#1329)
- Upgrade jackson-bom to 2.21.1 to fix CVE GHSA-72hv-8253-57qq (#1334)
Upstream Components
OpenTelemetry Java Contrib- 1.54.0Opentelemetry Instrumentation for Java- 2.25.0
Release Artifacts
This release publishes to public ECR and Maven Central.
- See ADOT Java auto-instrumentation Docker image v2.25.1 in our public ECR repository:
https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-java - See version 2.25.1 in our Maven Central repository:
https://central.sonatype.com/artifact/software.amazon.opentelemetry/aws-opentelemetry-agent
Lambda Layer
This release includes the AWS OpenTelemetry Lambda Layer for Java version 2.25.1-e02cee8.
Lambda Layer ARNs:
| Region | Layer ARN |
|---|---|
| af-south-1 | arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:11 |
| ap-east-1 | arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:11 |
| ap-northeast-1 | arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| ap-northeast-2 | arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| ap-northeast-3 | arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| ap-south-1 | arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| ap-south-2 | arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:11 |
| ap-southeast-1 | arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| ap-southeast-2 | arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| ap-southeast-3 | arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:11 |
| ap-southeast-4 | arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:11 |
| ap-southeast-5 | arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:8 |
| ap-southeast-7 | arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:8 |
| ca-central-1 | arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| ca-west-1 | arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:8 |
| cn-north-1 | arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:8 |
| cn-northwest-1 | arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:8 |
| eu-central-1 | arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| eu-central-2 | arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroJava:11 |
| eu-north-1 | arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| eu-south-1 | arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroJava:11 |
| eu-south-2 | arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroJava:11 |
| eu-west-1 | arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| eu-west-2 | arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| eu-west-3 | arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| il-central-1 | arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroJava:11 |
| me-central-1 | arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroJava:11 |
| me-south-1 | arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroJava:11 |
| mx-central-1 | arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroJava:8 |
| sa-east-1 | arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| us-east-1 | arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| us-east-2 | arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| us-west-1 | arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
| us-west-2 | arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:11 |
Release v2.25.0
What's Changed
- Add adaptive sampling local config attribute to spans (#1299)
- Optimize GetSamplingTargets calls by removing empty statistics documents (#1298)
Upstream Components
OpenTelemetry Java Contrib- 1.54.0Opentelemetry Instrumentation for Java- 2.25.0
Release Artifacts
This release publishes to public ECR and Maven Central.
- See ADOT Java auto-instrumentation Docker image v2.25.0 in our public ECR repository:
https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-java - See version 2.25.0 in our Maven Central repository:
https://central.sonatype.com/artifact/software.amazon.opentelemetry/aws-opentelemetry-agent
Lambda Layer
This release includes the AWS OpenTelemetry Lambda Layer for Java version 2.25.0-c54dce4.
Lambda Layer ARNs:
| Region | Layer ARN |
|---|---|
| af-south-1 | arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:10 |
| ap-east-1 | arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:10 |
| ap-northeast-1 | arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| ap-northeast-2 | arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| ap-northeast-3 | arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| ap-south-1 | arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| ap-south-2 | arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:10 |
| ap-southeast-1 | arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| ap-southeast-2 | arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| ap-southeast-3 | arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:10 |
| ap-southeast-4 | arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:10 |
| ap-southeast-5 | arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:7 |
| ap-southeast-7 | arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:7 |
| ca-central-1 | arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| ca-west-1 | arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:7 |
| cn-north-1 | arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:7 |
| cn-northwest-1 | arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:7 |
| eu-central-1 | arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| eu-central-2 | arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroJava:10 |
| eu-north-1 | arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| eu-south-1 | arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroJava:10 |
| eu-south-2 | arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroJava:10 |
| eu-west-1 | arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| eu-west-2 | arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| eu-west-3 | arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| il-central-1 | arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroJava:10 |
| me-central-1 | arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroJava:10 |
| me-south-1 | arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroJava:10 |
| mx-central-1 | arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroJava:7 |
| sa-east-1 | arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| us-east-1 | arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| us-east-2 | arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| us-west-1 | arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
| us-west-2 | arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:10 |
Release v2.23.0
What's Changed
Enhancements
- Upgrade to OTel v2.23.0 and Contrib v1.52.0 (#1292)
- Adaptive Sampling: Ensure the highest priority sampling rule is matched (#1290)
- Sign Lambda layer by AWS Signer (#1275)
- Bump Netty version to 4.1.130 Final (#1271)
- Remove conflicting attributes from aws-sdk instrumentation (#1294)
- Remove support for Java 23, add for Java 25 (#1296)
- Add Application Signals Dimensions to EMF exporter (#1264)
- Configure EMF and CompactLog Exporters for Lambda Environment (#1222)
- feat: [Java] EMF Exporter Implementation (#1209)
Upstream Components
OpenTelemetry Java Contrib- 1.52.0Opentelemetry Instrumentation for Java- 2.23.0
Release Artifacts
This release publishes to public ECR and Maven Central.
- See ADOT Java auto-instrumentation Docker image v2.23.0 in our public ECR repository:
https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-java - See version 2.23.0 in our Maven Central repository:
https://central.sonatype.com/artifact/software.amazon.opentelemetry/aws-opentelemetry-agent
Lambda Layer
This release includes the AWS OpenTelemetry Lambda Layer for Java version 2.23.0-e437771.
Lambda Layer ARNs:
| Region | Layer ARN |
|---|---|
| af-south-1 | arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:9 |
| ap-east-1 | arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:9 |
| ap-northeast-1 | arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| ap-northeast-2 | arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| ap-northeast-3 | arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| ap-south-1 | arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| ap-south-2 | arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:9 |
| ap-southeast-1 | arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| ap-southeast-2 | arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| ap-southeast-3 | arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:9 |
| ap-southeast-4 | arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:9 |
| ap-southeast-5 | arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:6 |
| ap-southeast-7 | arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:6 |
| ca-central-1 | arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| ca-west-1 | arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:6 |
| cn-north-1 | arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:6 |
| cn-northwest-1 | arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:6 |
| eu-central-1 | arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| eu-central-2 | arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroJava:9 |
| eu-north-1 | arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| eu-south-1 | arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroJava:9 |
| eu-south-2 | arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroJava:9 |
| eu-west-1 | arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| eu-west-2 | arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| eu-west-3 | arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| il-central-1 | arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroJava:9 |
| me-central-1 | arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroJava:9 |
| me-south-1 | arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroJava:9 |
| mx-central-1 | arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroJava:6 |
| sa-east-1 | arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| us-east-1 | arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| us-east-2 | arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| us-west-1 | arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
| us-west-2 | arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:9 |
Release v2.20.0
What's Changed
Enhancements
- Support X-Ray Trace Id extraction from Lambda Context object, and respect user-configured OTEL_PROPAGATORS in AWS Lamdba instrumentation (#1191) (#1218)
- Adaptive Sampling improvements: Ensure propagation of sampling rule across services and AWS accounts. Remove unnecessary B3 propagator. (#1201)
- Add support for new formal database semantic convention keys. (#1162)
- Bump ADOT Java version to 2.20.0 and OTel deps to 2.20.1. (#1246)
Upstream Components
OpenTelemetry Java Contrib- 1.48.0Opentelemetry Instrumentation for Java- 2.20.1
Release Artifacts
This release publishes to public ECR and Maven Central.
- See ADOT Java auto-instrumentation Docker image v2.20.0 in our public ECR repository:
https://gallery.ecr.aws/aws-observability/adot-autoinstrumentation-java - See version 2.20.0 in our Maven Central repository:
https://central.sonatype.com/artifact/software.amazon.opentelemetry/aws-opentelemetry-agent
Lambda Layer
This release includes the AWS OpenTelemetry Lambda Layer for Java version 2.20.0-5552646.
Lambda Layer ARNs:
| Region | Layer ARN |
|---|---|
| af-south-1 | arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:8 |
| ap-east-1 | arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:8 |
| ap-northeast-1 | arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| ap-northeast-2 | arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| ap-northeast-3 | arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| ap-south-1 | arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| ap-south-2 | arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:8 |
| ap-southeast-1 | arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| ap-southeast-2 | arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| ap-southeast-3 | arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:8 |
| ap-southeast-4 | arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:8 |
| ap-southeast-5 | arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:5 |
| ap-southeast-7 | arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:5 |
| ca-central-1 | arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| ca-west-1 | arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:5 |
| cn-north-1 | arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:5 |
| cn-northwest-1 | arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:5 |
| eu-central-1 | arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| eu-central-2 | arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroJava:8 |
| eu-north-1 | arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| eu-south-1 | arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroJava:8 |
| eu-south-2 | arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroJava:8 |
| eu-west-1 | arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| eu-west-2 | arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| eu-west-3 | arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| il-central-1 | arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroJava:8 |
| me-central-1 | arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroJava:8 |
| me-south-1 | arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroJava:8 |
| mx-central-1 | arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroJava:5 |
| sa-east-1 | arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| us-east-1 | arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| us-east-2 | arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| us-west-1 | arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
| us-west-2 | arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:8 |
Release lambda-v2.11.5-83edc98
AWS OpenTelemetry Lambda Layer for Java version 2.11.5-83edc98
See new Lambda Layer ARNs:
| Region | Layer ARN |
|---|---|
| af-south-1 | arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:7 |
| ap-east-1 | arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:7 |
| ap-northeast-1 | arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| ap-northeast-2 | arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| ap-northeast-3 | arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| ap-south-1 | arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| ap-south-2 | arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:7 |
| ap-southeast-1 | arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| ap-southeast-2 | arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| ap-southeast-3 | arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:7 |
| ap-southeast-4 | arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:7 |
| ap-southeast-5 | arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:4 |
| ap-southeast-7 | arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:4 |
| ca-central-1 | arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| ca-west-1 | arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:4 |
| cn-north-1 | arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:4 |
| cn-northwest-1 | arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:4 |
| eu-central-1 | arn:aws:lambda:eu-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| eu-central-2 | arn:aws:lambda:eu-central-2:156041407956:layer:AWSOpenTelemetryDistroJava:7 |
| eu-north-1 | arn:aws:lambda:eu-north-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| eu-south-1 | arn:aws:lambda:eu-south-1:257394471194:layer:AWSOpenTelemetryDistroJava:7 |
| eu-south-2 | arn:aws:lambda:eu-south-2:490004653786:layer:AWSOpenTelemetryDistroJava:7 |
| eu-west-1 | arn:aws:lambda:eu-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| eu-west-2 | arn:aws:lambda:eu-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| eu-west-3 | arn:aws:lambda:eu-west-3:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| il-central-1 | arn:aws:lambda:il-central-1:746669239226:layer:AWSOpenTelemetryDistroJava:7 |
| me-central-1 | arn:aws:lambda:me-central-1:739275441131:layer:AWSOpenTelemetryDistroJava:7 |
| me-south-1 | arn:aws:lambda:me-south-1:980921751758:layer:AWSOpenTelemetryDistroJava:7 |
| mx-central-1 | arn:aws:lambda:mx-central-1:610118373846:layer:AWSOpenTelemetryDistroJava:4 |
| sa-east-1 | arn:aws:lambda:sa-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| us-east-1 | arn:aws:lambda:us-east-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| us-east-2 | arn:aws:lambda:us-east-2:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| us-west-1 | arn:aws:lambda:us-west-1:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
| us-west-2 | arn:aws:lambda:us-west-2:615299751070:layer:AWSOpenTelemetryDistroJava:7 |
Notes:
Release v2.11.5
Contains updates of the following upstream components:
OpenTelemetry Java - 1.45.0
OpenTelemetry Instrumentation for Java - 2.11.0
OpenTelemetry Java Contrib - 1.39.0
Enhancement:
- AWS X-Ray Adaptive Sampling Improvements:
This release also publishes the ADOT Java auto-instrumentation Docker image v2.11.5 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v2.11.5
Release v2.11.4
Contains updates of the following upstream components:
OpenTelemetry Java - 1.45.0
OpenTelemetry Instrumentation for Java - 2.11.0
OpenTelemetry Java Contrib - 1.39.0
Enhancement:
- AWS X-Ray Adaptive Sampling Support - #1141
This release also publishes the ADOT Java auto-instrumentation Docker image v2.11.4 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v2.11.4