This is a patch release on the previous 1.42.0 release, fixing the issue(s) below.
API
Revert java-test-fixtures plugin to remove test dependencies from pom.xml. (#6695)
Version 1.42.0
API
BREAKING: Stabilize log support for AnyValue bodies. Rename AnyValue to Value, promote from opentelemetry-api-incubator to opentelemetry-api, change package from io.opentelemetry.api.incubator.logs to io.opentelemetry.api.common. (#6591)
Noop implementations detect when opentelemetry-api-incubator is present and return extended noop implementations. (#6617)%
SDK
Traces
Added experimental support for SpanProcessor OnEnding callback (#6367)
Remove final modifier from SdkTracer.tracerEnabled (#6687)
This is a patch release on the previous 1.42.0 release, fixing the issue(s) below.
API
Revert java-test-fixtures plugin to remove test dependencies from pom.xml. (#6695)
Version 1.42.0
API
BREAKING: Stabilize log support for AnyValue bodies. Rename AnyValue to Value, promote from opentelemetry-api-incubator to opentelemetry-api, change package from io.opentelemetry.api.incubator.logs to io.opentelemetry.api.common. (#6591)
Noop implementations detect when opentelemetry-api-incubator is present and return extended noop implementations. (#6617)%
SDK
Traces
Added experimental support for SpanProcessor OnEnding callback (#6367)
Remove final modifier from SdkTracer.tracerEnabled (#6687)
This release targets the OpenTelemetry SDK 1.43.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.
📈 Enhancements
Allow JMX Insight reuse for remote connections (#12178)
Add opentelemetry-semconv-incubating to bom-alpha (#12266)
The opt-in experimental attribute aws.requestId was renamed to aws.request_id (to match the semantic conventions) and it is now emitted by default. (#12352)
Ability to set Logback argument capture with a property in Spring Boot Starter (#12442)
Support experimental declarative configuration (#12265)
Spring Boot Starter: Add auto configuration for spring scheduling instrumentation (#12438)
Extract APIGatewayProxyRequestEvent headers for context propagation in AWS Lambda instrumentation (#12440)
The opt-in experimental attribute aws.requestId was renamed to aws.request_id
(to match the semantic conventions) and it is now emitted by default.
(#12352)
Ability to set Logback argument capture with a property in Spring Boot Starter
(#12442)
Support experimental declarative configuration
(#12265)
Spring Boot Starter: Add auto configuration for spring scheduling instrumentation
(#12438)
Extract APIGatewayProxyRequestEvent headers for context propagation in AWS Lambda instrumentation
(#12440)
This release targets the OpenTelemetry SDK 1.42.1.
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.
Migration notes
The unit on the opt-in Java 17 JFR-based metrics was updated from milliseconds to seconds to conform with the semantic conventions. If you are using the Java agent, this only affects you if you are opting in via otel.instrumentation.runtime-telemetry-java17.enable-all=true. (#12084, #12244)
📈 Enhancements
Update Pulsar instrumentation to work with next Pulsar release (#11648)
Capture network.peer.address in OkHttp 3.0 instrumentation (#12012)
The opt-in experimental attribute aws.requestId was renamed to aws.request_id
(to match the semantic conventions) and it is now emitted by default.
(#12352)
Ability to set Logback argument capture with a property in Spring Boot Starter
(#12442)
Support experimental declarative configuration
(#12265)
Spring Boot Starter: Add auto configuration for spring scheduling instrumentation
(#12438)
Extract APIGatewayProxyRequestEvent headers for context propagation in AWS Lambda instrumentation
(#12440)
This release targets the OpenTelemetry SDK 1.42.1.
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.
Migration notes
The unit on the opt-in Java 17 JFR-based metrics was updated from milliseconds to seconds to conform with the semantic conventions. If you are using the Java agent, this only affects you if you are opting in via otel.instrumentation.runtime-telemetry-java17.enable-all=true. (#12084, #12244)
📈 Enhancements
Update Pulsar instrumentation to work with next Pulsar release (#11648)
Capture network.peer.address in OkHttp 3.0 instrumentation (#12012)
The opt-in experimental attribute aws.requestId was renamed to aws.request_id
(to match the semantic conventions) and it is now emitted by default.
(#12352)
Ability to set Logback argument capture with a property in Spring Boot Starter
(#12442)
Support experimental declarative configuration
(#12265)
Spring Boot Starter: Add auto configuration for spring scheduling instrumentation
(#12438)
Extract APIGatewayProxyRequestEvent headers for context propagation in AWS Lambda instrumentation
(#12440)
Restore and deprecate the SemanticAttributes and ResourceAttributes classes removed in 1.23.1 for easier upgrades. These will be removed prior to a stable release of io.opentelemetry.semconv:opentelemetry-semconv. (#62)
Add additional Android requirements to README
(#68)
Version 1.25.0 (2024-04-08)
Restore and deprecate the SemanticAttributes and ResourceAttributes classes removed in 1.23.1
for easier upgrades. These will be removed prior to a stable release
of io.opentelemetry.semconv:opentelemetry-semconv.
(#62)
NOTICE: This release contains a significant restructuring of this repository and the generated
classes as we evolve it towards a first stable artifact (although there is no stable artifact as of
this release). Please read the notes carefully and refer to the PRs and associated issues for more
details. Additionally, the README contains useful information that should be reviewed.
BREAKING: Split out incubating artifact. This repo now
publishes io.opentelemetry.semconv:opentelemetry-semconv:{{version}} for semantic conventions
which are stable (the artifact itself is not yet stable but we aim to stabilize eventually),
and io.opentelemetry.semconv:opentelemetry-semconv-incubating:{{version}} for semantic
conventions which are incubating (experimental) (this artifact will always have the -alpha
designation). As a part of this restructuring, old attributes which were removed from
semantic-conventions (without being
Bumps the otel-dependencies group with 8 updates in the / directory:
1.40.0
1.43.0
1.40.0-alpha
1.43.0-alpha
2.6.0
2.9.0
2.6.0-alpha
2.9.0-alpha
1.25.0-alpha
1.28.0-alpha
1.25.0-alpha
1.28.0-alpha
1.37.0-alpha
1.40.0-alpha
1.37.0-alpha
1.40.0-alpha
Updates
io.opentelemetry:opentelemetry-bom
from 1.40.0 to 1.43.0Release notes
Sourced from io.opentelemetry:opentelemetry-bom's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom's changelog.
... (truncated)
Commits
bc4c65d
[release/v1.43.x] Prepare release 1.43.0 (#6783)b1cd30e
Prepare changelog for 1.43.0 release (#6782)b6badb2
Adds Baggage.getEntry(String key) (#6765)e6eceb5
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2....b927d9d
Stdout exporter for span and metrics (#6750)eb53fe3
Add helper class to capture context using ScheduledExecutorService (#6712)0f859b4
chore(deps): update plugin com.gradleup.shadow to v8.3.3 (#6758)a7f950d
fix(deps): update dependency com.google.api.grpc:proto-google-common-protos t...65af651
fix(deps): update dependency com.toasttab.android:gummy-bears-api-21 to v0.10...503cc53
fix(deps): update dependency org.junit:junit-bom to v5.11.2 (#6764)Updates
io.opentelemetry:opentelemetry-bom-alpha
from 1.40.0-alpha to 1.43.0-alphaRelease notes
Sourced from io.opentelemetry:opentelemetry-bom-alpha's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom-alpha's changelog.
... (truncated)
Commits
Updates
io.opentelemetry:opentelemetry-bom-alpha
from 1.40.0-alpha to 1.43.0-alphaRelease notes
Sourced from io.opentelemetry:opentelemetry-bom-alpha's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom-alpha's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom
from 2.6.0 to 2.9.0Release notes
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom's changelog.
... (truncated)
Commits
a3da87f
[release/v2.9.x] Prepare release 2.9.0 (#12460)0441317
Update change log for upcoming release (#12452)aa12231
Delete temporary directory in tomcat servlet3 tests (#12455)799aca2
Allow method instrumentation trace methods in boot loader (#12454)238a201
jmx state metrics (#12369)925c920
fix(deps): update byte buddy packages to v1.15.5 (patch) (#12457)c5d6b4a
ExtractAPIGatewayProxyRequestEvent
headers for context propagation (#12440)18a277f
Add missing assertInverse (#12409)c743b6d
Convert mongo-common tests from groovy to java (#12382)c3d8ed4
Small changes to servlet3 tests (#12456)Updates
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
from 2.6.0-alpha to 2.9.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-instrumentation-bom-alpha
from 2.6.0-alpha to 2.9.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.semconv:opentelemetry-semconv
from 1.25.0-alpha to 1.28.0-alphaRelease notes
Sourced from io.opentelemetry.semconv:opentelemetry-semconv's releases.
Changelog
Sourced from io.opentelemetry.semconv:opentelemetry-semconv's changelog.
... (truncated)
Commits
Updates
io.opentelemetry.semconv:opentelemetry-semconv-incubating
from 1.25.0-alpha to 1.28.0-alphaRelease notes
Sourced from io.opentelemetry.semconv:opentelemetry-semconv-incubating's releases.