ryandens / javaagent-gradle-plugin

A set of Gradle plugins to ease building Java applications that leverage instrumentation agents in development and/or in production
Apache License 2.0
47 stars 8 forks source link

Update dependency io.opentelemetry.javaagent:opentelemetry-javaagent to v2.6.0 #130

Closed renovate[bot] closed 1 month ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.opentelemetry.javaagent:opentelemetry-javaagent 2.4.0 -> 2.6.0 age adoption passing confidence

Release Notes

open-telemetry/opentelemetry-java-instrumentation (io.opentelemetry.javaagent:opentelemetry-javaagent) ### [`v2.6.0`](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/blob/HEAD/CHANGELOG.md#Version-260-2024-07-17) 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` ##### 🌟 New javaagent instrumentation - Javalin ([#​11587](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11587)) - ClickHouse ([#​11660](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11660)) ##### 📈 Enhancements - Support HTTP client instrumentation configuration in Spring starter ([#​11620](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11620)) - Influxdb client: don't fill `db.statement` for create/drop database and write operations ([#​11557](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11557)) - Support `otel.instrumentation.common.default-enabled` in the Spring starter ([#​11746](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11746)) - Support Jetty HTTP client 12 ([#​11519](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11519)) - Add Pulsar `messaging.producer.duration` metric ([#​11591](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11591)) - Improve instrumentation suppression behavior ([#​11640](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11640)) - Propagate OpenTelemetry context through custom AWS client context for Lambda direct calls ([#​11675](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11675)) - Spring Native support for `@WithSpan` ([#​11757](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11757)) - Support HTTP server instrumentation config properties in the Spring starter ([#​11667](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11667)) ##### 🛠️ Bug fixes - Fix `http.server.active_requests` metric with async requests ([#​11638](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11638)) ### [`v2.5.0`](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/blob/HEAD/CHANGELOG.md#Version-250-2024-06-17) ##### 📈 Enhancements - Add support for Informix connection string parsing in JDBC instrumentation ([#​11542](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11542)) - Generate an SBOM for the javaagent artifact ([#​11075](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11075)) - Extract sql operation even when the sanitizer is disabled ([#​11472](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11472)) - Improve security manager support ([#​11466](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11466)) - Generate Log4j2Plugin.dat for OpenTelemetryAppender ([#​11503](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11503)) - Stop kotlin coroutine dispatcher from propagating context ([#​11500](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11500)) - Handle Vert.x sub routes ([#​11535](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11535)) - Undertow: run response customizer on all ServerConnection implementations ([#​11539](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11539)) - Allow configuring MDC key names for trace_id, span_id, trace_flags ([#​11329](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11329)) - Apply async end strategy to all kotlin coroutine flows ([#​11583](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11583)) ##### 🛠️ Bug fixes - Fix container.id issue in some crio scenarios ([#​11382](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11382)) - Fix Finagle http client context propagation ([#​11400](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11400)) - Fix sporadically failing finagle test ([#​11441](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11441)) - Fix request header capture corrupting tomcat request ([#​11469](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11469)) - Fix Ktor server instrumentation when Ktor client library is not present ([#​11454](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11454)) - Fix gRPC instrumentation adding duplicates to metadata instead of overwriting ([#​11308](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11308)) - Avoid NullPointerException when JMS destination is not available ([#​11570](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11570)) - Fix Spring Kafka instrumentation closing the trace too early ([#​11471](https://togithub.com/open-telemetry/opentelemetry-java-instrumentation/pull/11471))

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.



This PR was generated by Mend Renovate. View the repository job log.