open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-context)
### [`v1.42.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1421-2024-09-10)
[Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.42.0...v1.42.1)
##### API
- Revert `java-test-fixtures` plugin to remove test dependencies from `pom.xml`.
([#6695](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6695))
### [`v1.42.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1420-2024-09-06)
[Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.41.0...v1.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](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6591))
- Noop implementations detect when `opentelemetry-api-incubator` is present and return extended noop
implementations.
([#6617](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6617))%
##### SDK
##### Traces
- Added experimental support for SpanProcessor OnEnding callback
([#6367](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6367))
- Remove final modifier from SdkTracer.tracerEnabled
([#6687](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6687))
##### Exporters
- Suppress zipkin exporter instrumentation
([#6552](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6552))
- OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and
HttpExporter.
([#6645](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6645))
- Align GrpcSender contract with HttpSender
([#6658](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6658))
##### Extensions
- Add autoconfigure support for ns and us durations
([#6654](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6654))
- Add declarative configuration ComponentProvider support for resources
([#6625](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6625))
- Add declarative configuration ComponentProvider support for processors
([#6623](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6623))
- Add declarative configuration ComponentProvider support for samplers
([#6494](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6494))
- Add declarative configuration ComponentProvider support for propagators
([#6624](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6624))
- Add declarative configuration missing pieces
([#6677](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6677))
- Change jaeger remote sampler autoconfigure property from `pollingInterval` to `pollingIntervalMs`
to match spec.
([#6672](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6672))
##### Testing
- Add asserts for log record body fields
([#6509](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6509))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.41.0
->1.42.1
1.41.0
->1.42.1
Release Notes
open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-context)
### [`v1.42.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1421-2024-09-10) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.42.0...v1.42.1) ##### API - Revert `java-test-fixtures` plugin to remove test dependencies from `pom.xml`. ([#6695](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6695)) ### [`v1.42.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1420-2024-09-06) [Compare Source](https://redirect.github.com/open-telemetry/opentelemetry-java/compare/v1.41.0...v1.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](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6591)) - Noop implementations detect when `opentelemetry-api-incubator` is present and return extended noop implementations. ([#6617](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6617))% ##### SDK ##### Traces - Added experimental support for SpanProcessor OnEnding callback ([#6367](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6367)) - Remove final modifier from SdkTracer.tracerEnabled ([#6687](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6687)) ##### Exporters - Suppress zipkin exporter instrumentation ([#6552](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6552)) - OTLP exporters return status code exceptions via CompletableResultCode in GrpcExporter and HttpExporter. ([#6645](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6645)) - Align GrpcSender contract with HttpSender ([#6658](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6658)) ##### Extensions - Add autoconfigure support for ns and us durations ([#6654](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6654)) - Add declarative configuration ComponentProvider support for resources ([#6625](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6625)) - Add declarative configuration ComponentProvider support for processors ([#6623](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6623)) - Add declarative configuration ComponentProvider support for samplers ([#6494](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6494)) - Add declarative configuration ComponentProvider support for propagators ([#6624](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6624)) - Add declarative configuration missing pieces ([#6677](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6677)) - Change jaeger remote sampler autoconfigure property from `pollingInterval` to `pollingIntervalMs` to match spec. ([#6672](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6672)) ##### Testing - Add asserts for log record body fields ([#6509](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6509))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Renovate Bot.