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)
Revert java-test-fixtures plugin to remove test dependencies from pom.xml.
(#6695)
Version 1.42.0 (2024-09-06)
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)
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)
Revert java-test-fixtures plugin to remove test dependencies from pom.xml.
(#6695)
Version 1.42.0 (2024-09-06)
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)
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)
Revert java-test-fixtures plugin to remove test dependencies from pom.xml.
(#6695)
Version 1.42.0 (2024-09-06)
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.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 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)
This release targets the OpenTelemetry SDK 1.41.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 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)
This release targets the OpenTelemetry SDK 1.41.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 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)
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
deprecated there) have been removed.
(#41)
BREAKING: Generate classes by root namespace. Where previously all attributes were contained in
two classes, ResourceAttributes and SemanticAttributes, they are now organized by their root
namespace. For example, the http.request.header attribute lives in HttpAttributes.
(#45)
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)
Bumps the otel-dependencies group with 8 updates in the / directory:
1.40.0
1.42.1
1.40.0-alpha
1.42.1-alpha
2.6.0
2.8.0
2.6.0-alpha
2.8.0-alpha
1.25.0-alpha
1.27.0-alpha
1.25.0-alpha
1.27.0-alpha
1.37.0-alpha
1.39.0-alpha
1.37.0-alpha
1.39.0-alpha
Updates
io.opentelemetry:opentelemetry-bom
from 1.40.0 to 1.42.1Release notes
Sourced from io.opentelemetry:opentelemetry-bom's releases.
... (truncated)
Changelog
Sourced from io.opentelemetry:opentelemetry-bom's changelog.
... (truncated)
Commits
05e322b
[release/v1.42.x] Prepare release 1.42.1 (#6706)630050c
Prepare changelog for 1.42.1 release (#6699)7584238
[release/v1.42.x] Stop publishing test fixtures with opentelemetry-api (#6698)96b2419
[release/v1.42.x] Prepare release 1.42.0 (#6690)fbdb906
Prepare 1.42.0 (#6688)f85a57b
don't throw class cast exception when we have a noop tracer, meter, logger (#...1f6de35
Align GrpcSender contract with HttpSender (#6658)00b0e9f
Declarative configuration missing pieces (#6677)61a4b46
make SdkTracer.tracerEnabled mutable (#6687)aef4ca5
Update dependency io.netty:netty-bom to v4.1.113.Final (#6685)Updates
io.opentelemetry:opentelemetry-bom-alpha
from 1.40.0-alpha to 1.42.1-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.42.1-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.8.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
7e2259b
[release/v2.8.x] Prepare release 2.8.0 (#12247)310185f
Update change log (#12238)c1c6b67
Move Jay Deluca from triager to approver (#12245)e36be9c
convert spring batch tests to java (#12004)68e844e
Akka server indy support (#12243)32fd44e
jmx allow boolean and enum for metric attributes (#12231)19ae57b
Update api diff during release automation (#12039)c477eca
convert netty4.1 to java (#12108)7e64bee
Add note to readme for difference between 1.x and 2.x releases (#12239)521109e
Convert gc duration metrics to seconds (#12244)Updates
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
from 2.6.0-alpha to 2.8.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.8.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.27.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.27.0-alphaRelease notes
Sourced from io.opentelemetry.semconv:opentelemetry-semconv-incubating's releases.