micronaut-projects / micronaut-tracing

Distributed Tracing Support
Apache License 2.0
18 stars 27 forks source link

fix(deps): update opentelemetry-java monorepo to v1.44.1 #654

Open renovate[bot] opened 3 weeks ago

renovate[bot] commented 3 weeks ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.opentelemetry:opentelemetry-bom 1.40.0 -> 1.44.1 age adoption passing confidence
io.opentelemetry:opentelemetry-bom 1.41.0 -> 1.44.1 age adoption passing confidence
io.opentelemetry:opentelemetry-bom 1.43.0 -> 1.44.1 age adoption passing confidence
io.opentelemetry:opentelemetry-exporter-zipkin 1.43.0 -> 1.44.1 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-bom) ### [`v1.44.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1441-2024-11-10) ##### SDK ##### Traces - Fix regression in event attributes ([#​6865](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6865)) ### [`v1.44.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1440-2024-11-08) ##### API - Fix ConfigUtil#getString ConcurrentModificationException ([#​6841](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6841)) ##### SDK ##### Traces - Stabilize ExceptionEventData ([#​6795](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6795)) ##### Metrics - Stabilize metric cardinality limits ([#​6794](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6794)) - Refactor metrics internals to remove MeterSharedState ([#​6845](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6845)) ##### Exporters - Add memory mode option to stdout exporters ([#​6774](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6774)) - Log a warning if OTLP endpoint port is likely incorrect given the protocol ([#​6813](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6813)) - Fix OTLP gRPC retry mechanism for unsuccessful HTTP responses ([#​6829](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6829)) - Add ByteBuffer field type marshaling support ([#​6686](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6686)) - Fix stdout exporter format by adding newline after each export ([#​6848](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6848)) - Enable `reusuable_data` memory mode by default for `OtlpGrpc{Signal}Exporter`, `OtlpHttp{Signal}Exporter`, `OtlpStdout{Signal}Exporter`, and `PrometheusHttpServer` ([#​6799](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6799)) ##### Extension - Rebrand file configuration to declarative configuration in documentation ([#​6812](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6812)) - Fix declarative config `file_format` validation ([#​6786](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6786)) - Fix declarative config env substitution by disallowing '}' in default value ([#​6793](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6793)) - Set declarative config default OTLP protocol to http/protobuf ([#​6800](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6800)) - Stabilize autoconfigure disabling of resource keys via `otel.resource.disabled.keys` ([#​6809](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6809)) ##### Tooling - Run tests on Java 23 ([#​6825](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6825)) - Test Windows in CI ([#​6824](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6824)) - Add error prone checks for internal javadoc and private constructors ([#​6844](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6844)) ### [`v1.43.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1430-2024-10-11) ##### API - Add helper class to capture context using ScheduledExecutorService ([#​6712](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6712)) - Adds Baggage.getEntry(String key) ([#​6765](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6765)) ##### Extensions - Fix ottracepropagation for short span ids ([#​6734](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6734)) ##### SDK ##### Metrics - Optimize advice with FilteredAttributes ([#​6633](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6633)) ##### Exporters - Add experimental stdout log, metric, trace exporters for printing records to stdout in standard OTLP JSON format. ([#​6675](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6675), [#​6750](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6750)) - Add Marshalers for profiling signal type ([#​6680](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6680)) ##### Extensions - Add `*Model` suffix to declarative config generated classes. ([#​6721](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6721)) - Use autoconfigured ClassLoader to load declarative config ([#​6725](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6725)) - Update declarative config to use opentelemetry-configuration v0.3.0 ([#​6733](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6733)) - Add `StructuredConfigProperties#getStructured` default method, add `StructuredConfigProperties.empty()` ([#​6759](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6759)) ##### Testing - Add context info about wrong span or trace. ([#​6703](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6703)) ### [`v1.42.1`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1421-2024-09-10) ##### 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) ##### 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)) ### [`v1.41.0`](https://redirect.github.com/open-telemetry/opentelemetry-java/blob/HEAD/CHANGELOG.md#Version-1410-2024-08-09) ##### API - Move experimental suppress instrumentation context key to api internal package ([#​6546](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6546)) ##### Incubator - Fix bug in `ExtendedContextPropagators` preventing context extraction when case is incorrect. ([#​6569](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6569)) ##### SDK - Extend `CompletableResultCode` with `failExceptionally(Throwable)`. ([#​6348](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6348)) ##### Metrics - Avoid allocations when experimental advice doesn't remove any attributes. ([#​6629](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6629)) ##### Exporter - Enable retry by default for OTLP exporters. ([#​6588](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6588)) - Retry ConnectException, add retry logging. ([#​6614](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6614)) - Extend `PrometheusHttpServer` with ability to configure default aggregation as function of instrument kind, including experimental env var support. ([#​6541](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6541)) - Add exporter data model impl for profiling signal type. ([#​6498](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6498)) - Add Marshalers for profiling signal type. ([#​6565](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6565)) - Use generateCertificates() of CertificateFactory to process certificates. ([#​6579](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6579)) ##### Extensions - Add file configuration ComponentProvider support for exporters. ([#​6493](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6493)) - Remove nullable from file config Factory contract. ([#​6612](https://redirect.github.com/open-telemetry/opentelemetry-java/pull/6612))

Configuration

📅 Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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 was generated by Mend Renovate. View the repository job log.