Welcome to the AWS Distro for OpenTelemetry project. If you're using monitoring and observability tools for AWS products and services, this is a great place to ask questions, request features and network with other community members.
Extend PrometheusHttpServer with ability to configure default aggregation as function of instrument kind, including experimental env var support. (#6541)
Add exporter data model impl for profiling signal type. (#6498)
Extend PrometheusHttpServer with ability to configure default aggregation as function of
instrument kind, including experimental env var support.
(#6541)
Add exporter data model impl for profiling signal type.
(#6498)
Contains the patched version of OpenTelemetry Instrumentation for Java - 1.32.1
Also contains improvements for AWS Application Signals.
This release also publishes the ADOT Java auto-instrumentation Docker image v1.32.3 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v1.32.3
Contains the patched version of OpenTelemetry Instrumentation for Java - 1.32.1
Also contains improvements for AWS Application Signals.
This release also publishes the ADOT Java auto-instrumentation Docker image v1.32.2 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v1.32.2
Contains the patched version of OpenTelemetry Instrumentation for Java - 1.32.1
This release also publishes the ADOT Java auto-instrumentation Docker image v1.32.1 into our public ECR repository:
public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v1.32.1
Extend PrometheusHttpServer with ability to configure default aggregation as function of instrument kind, including experimental env var support. (#6541)
Add exporter data model impl for profiling signal type. (#6498)
Extend PrometheusHttpServer with ability to configure default aggregation as function of
instrument kind, including experimental env var support.
(#6541)
Add exporter data model impl for profiling signal type.
(#6498)
An OpenTelemetry extension for generating spans via profiling instead of instrumentation. This extension enhances traces by running async-profiler in wall-clock profiling mode whenever there is an active sampled OpenTelemetry span.
The resulting profiling data is analyzed afterward and spans are "inferred". This means there is a delay between the regular and the inferred spans being visible in your OpenTelemetry backend/UI.
JFR connection
Fix for using diagnostic command to start a recording (#1352)
An OpenTelemetry extension for generating spans via profiling instead of instrumentation.
This extension enhances traces by running async-profiler in wall-clock profiling mode
whenever there is an active sampled OpenTelemetry span.
The resulting profiling data is analyzed afterward and spans are "inferred".
This means there is a delay between the regular and the inferred spans being visible
in your OpenTelemetry backend/UI.
JFR connection
Fix for using diagnostic command to start a recording
(#1352)
An OpenTelemetry extension for generating spans via profiling instead of instrumentation. This extension enhances traces by running async-profiler in wall-clock profiling mode whenever there is an active sampled OpenTelemetry span.
The resulting profiling data is analyzed afterward and spans are "inferred". This means there is a delay between the regular and the inferred spans being visible in your OpenTelemetry backend/UI.
JFR connection
Fix for using diagnostic command to start a recording (#1352)
An OpenTelemetry extension for generating spans via profiling instead of instrumentation.
This extension enhances traces by running async-profiler in wall-clock profiling mode
whenever there is an active sampled OpenTelemetry span.
The resulting profiling data is analyzed afterward and spans are "inferred".
This means there is a delay between the regular and the inferred spans being visible
in your OpenTelemetry backend/UI.
JFR connection
Fix for using diagnostic command to start a recording
(#1352)
This release targets the OpenTelemetry SDK 1.40.0.
Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.
The Spring Boot Starter (opentelemetry-spring-boot-starter) is now stable.
Migration notes
The opentelemetry-spring-boot and opentelemetry-spring-boot-3 artifacts have been merged into a single artifact named opentelemetry-spring-boot-autoconfigure which supports both Spring Boot 2 and Spring Boot 3
Two experimental HTTP metrics have been renamed: - http.server.request.size → http.server.request.body.size, - http.server.response.size → http.server.response.body.size
This release targets the OpenTelemetry SDK 1.40.0.
Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they are still alpha quality and will continue to have breaking changes. Please see the VERSIONING.md for more details.
The Spring Boot Starter (opentelemetry-spring-boot-starter) is now stable.
Migration notes
The opentelemetry-spring-boot and opentelemetry-spring-boot-3 artifacts have been merged into a single artifact named opentelemetry-spring-boot-autoconfigure which supports both Spring Boot 2 and Spring Boot 3
Two experimental HTTP metrics have been renamed: - http.server.request.size → http.server.request.body.size, - http.server.response.size → http.server.response.body.size
Bumps the java-sample-app-deps group with 18 updates in the /sample-apps/java-sample-app directory:
3.4.0
3.4.3
1.33.0
1.41.0
2.22.9
2.27.8
2.22.1
2.23.1
2.22.1
2.23.1
2.0.10
2.0.16
1.32.0
1.32.3
1.33.0
1.41.0
1.32.0-alpha
1.38.0-alpha
1.32.0
1.38.0
1.32.0-alpha
2.7.0-alpha
1.32.0-alpha
2.7.0-alpha
2.16.1
2.17.2
5.10.1
5.11.0
5.10.1
5.11.0
1.33.0
1.41.0
1.32.0
2.7.0
1.32.0-alpha
2.7.0-alpha
Updates
com.google.cloud.tools.jib
from 3.4.0 to 3.4.3Updates
io.opentelemetry:opentelemetry-api
from 1.33.0 to 1.41.0Release notes
Sourced from io.opentelemetry:opentelemetry-api's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-api's changelog.
... (truncated)
Commits
666bf9a
[release/v1.41.x] Prepare release 1.41.0 (#6638)f161a1e
Prepare 1.41.0 (#6635)910c7cc
Retry ConnectException, add retry logging (#6614)e2936d4
Add config to enable Default Exponential Histogram for Prometheus Exporter (#...fc283ba
Completable result code throwable (#6348)d16ba00
Avoid allocations when advice doesn't remove any attributes (#6629)b53c48a
Update slf4j monorepo to v2.0.15 (#6622)e8b50c6
Update gradle/actions action to v4 (#6618)4f9d1c9
Update dependency io.grpc:grpc-bom to v1.66.0 (#6631)56e7ebe
Remove nullable from file config Factory contract (#6612)Updates
software.amazon.awssdk:bom
from 2.22.9 to 2.27.8Updates
org.apache.logging.log4j:log4j-api
from 2.22.1 to 2.23.1Updates
org.apache.logging.log4j:log4j-core
from 2.22.1 to 2.23.1Updates
org.slf4j:slf4j-simple
from 2.0.10 to 2.0.16Updates
software.amazon.opentelemetry:aws-opentelemetry-agent
from 1.32.0 to 1.32.3Release notes
Sourced from software.amazon.opentelemetry:aws-opentelemetry-agent's releases.
Commits
f982522
Merge pull request #847 from aws-observability/1.32.x-temp-fixde611c9
Add build release step back648cf5d
temp: Comment out ECR-related release steps753acdf
Merge pull request #841 from zzhlogin/release/v1.32.x6ead002
Add license report.87c6cf3
Merge pull request #839 from zzhlogin/release/v1.32.x6f34ea3
Add opentelemetry-java-instrumentation.patch.8664b26
Merge pull request #837 from aws-observability/1323-branch4be1edb
Consolidate release testing with framework repob50f99e
Upgrade gradlew to 8.8Updates
io.opentelemetry:opentelemetry-bom
from 1.33.0 to 1.41.0Release notes
Sourced from io.opentelemetry:opentelemetry-bom's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom's changelog.
... (truncated)
Commits
666bf9a
[release/v1.41.x] Prepare release 1.41.0 (#6638)f161a1e
Prepare 1.41.0 (#6635)910c7cc
Retry ConnectException, add retry logging (#6614)e2936d4
Add config to enable Default Exponential Histogram for Prometheus Exporter (#...fc283ba
Completable result code throwable (#6348)d16ba00
Avoid allocations when advice doesn't remove any attributes (#6629)b53c48a
Update slf4j monorepo to v2.0.15 (#6622)e8b50c6
Update gradle/actions action to v4 (#6618)4f9d1c9
Update dependency io.grpc:grpc-bom to v1.66.0 (#6631)56e7ebe
Remove nullable from file config Factory contract (#6612)Updates
io.opentelemetry.contrib:opentelemetry-aws-xray-propagator
from 1.32.0-alpha to 1.38.0-alphaRelease notes
Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray-propagator's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray-propagator's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.contrib:opentelemetry-aws-xray
from 1.32.0 to 1.38.0Release notes
Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray's changelog.
... (truncated)
Commits
4c22b8b
[release/v1.38.x] Fix incorrect SDK version included in release notes (#1428)25efd3c
[release/v1.38.x] Prepare release 1.38.0 (#1425)cf1490e
Update change log (#1419)829ad73
Update dependency com.gradle.enterprise:com.gradle.enterprise.gradle.plugin t...adcc624
Update plugin com.gradle.develocity to v3.18 (#1423)b9fd5fa
Update dependency org.apache.maven.plugin-tools:maven-plugin-annotations to v...6e3f837
Update dependency com.google.guava:guava-bom to v33.3.0-jre (#1420)179e5fd
Update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentat...1942659
jfr-connection: Recording close should not throw exception (#1412)cf3589e
Update errorProneVersion to v2.30.0 (#1408)Updates
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
from 1.32.0-alpha to 2.7.0-alphaRelease notes
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0
from 1.32.0-alpha to 2.7.0-alphaRelease notes
Sourced from io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0's changelog.
... (truncated)
Commits
Updates
com.fasterxml.jackson:jackson-bom
from 2.16.1 to 2.17.2Commits
e239d65
[maven-release-plugin] prepare release jackson-bom-2.17.2154dbc5
Prepare for 2.17.2 release017f7ae
Update CIfec40e1
Back to snapshot dep14f8741
[maven-release-plugin] prepare for next development iteration50ab40a
[maven-release-plugin] prepare release jackson-bom-2.17.138201de
Prepare for 2.17.1 release4d2e95a
Back to snapshot deps3f7a9ee
[maven-release-plugin] prepare for next development iteration518dce9
[maven-release-plugin] prepare release jackson-bom-2.17.0Updates
org.junit.jupiter:junit-jupiter-api
from 5.10.1 to 5.11.0Release notes
Sourced from org.junit.jupiter:junit-jupiter-api's releases.