Bump io.opentelemetry.instrumentation:gradle-plugins from 2.19.0-alpha to 2.24.0-alpha
Type: Pull Request
State: Closed
Association: Unknown
Comments: 1
(5 months ago)
(4 months ago)
(4 months ago)
dependencies java
Bumps io.opentelemetry.instrumentation:gradle-plugins from 2.19.0-alpha to 2.24.0-alpha.
Release notes
Sourced from io.opentelemetry.instrumentation:gradle-plugins's releases.
Version 2.23.0
This release targets the OpenTelemetry SDK 1.57.0.
Note that many artifacts have the
-alphasuffix 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.⚠️ Breaking Changes
- ActiveMQ Classic JMX metrics: rename attributes and metrics to align with semantic conventions (see PR description for specifics) (#14996)
- Library instrumentation: remove previously deprecated methods from telemetry builders (#15324)
- Logback:
captureArgumentsno longer captures message template, usecaptureTemplate(#15423)- Play: disable controller spans by default, re-enable with
otel.instrumentation.common.experimental.controller-telemetry.enabled=true(#15604)🚫 Deprecations
- Library instrumentation: deprecate
setSpanNameExtractor()andsetStatusExtractor()in favor ofsetSpanNameExtractorCustomizer()andsetStatusExtractorCustomizer()(#15529)🌟 New javaagent instrumentation
- Apache ElasticJob (#14933)
🌟 New library instrumentation
📈 Enhancements
- Spring starter: add declarative config logging exporter (#14917)
- Failsafe: add support for
RetryPolicy(#15255, #15537)- GraphQL: add option to disable capturing query documents (#15384)
- JMX metrics: allow any classpath resource path in rules (#15413)
- Spring Boot actuator autoconfigure: support Spring Boot 4 (#15433)
- Spring JMS: support Spring Boot 4 (#15434)
- Spring starter: support Spring Boot 4 (#15459)
- Lettuce: support custom
ClientResources(#15470)- Lettuce: add reactor-core compatibility checker (#15472)
- Servlet: propagate context explicitly for async runnables (#15476)
- Servlet: always add
trace_idandspan_idattributes to requests (#15485)- Pekko HTTP: separate route instrumentation from HTTP server instrumentation (#15499)
- MongoDB: emit versioned scope name (#15500)
- Spring WebFlux: support Spring Boot 4 (#15502, #15574)
- Spring WebMVC: support Spring Boot 4 (#15525)
- Spring Cloud Gateway: support Spring Boot 4 (#15540)
- Spring starter: add missing Kafka configuration options (#15592)
- OpenTelemetry API interop: support new GlobalOpenTelemetry methods introduced in 1.57 (#15620)
🛠️ Bug fixes
... (truncated)
Changelog
Sourced from io.opentelemetry.instrumentation:gradle-plugins's changelog.
Changelog
Unreleased
Version 2.24.0 (2026-01-17)
⚠️ Breaking Changes
- Remove support for previously deprecated property
otel.instrumentation.logback-appender.experimental.capture-logstash-attributes(#15722)- Remove deprecated methods from HTTP library instrumentations (#15802)
🚫 Deprecations
- JMX Metrics: Deprecated
addClassPathRulesandaddCustomRulesmethods inJmxTelemetryBuilder, and moved non-public classes to an internal package (#15658)- Deprecated
setMessagingReceiveInstrumentationEnabledin favor ofsetMessagingReceiveTelemetryEnabledto match config property name (#15668)- Deprecated database client attribute getter methods
getDbSystem()andgetResponseStatus()in favor ofgetDbSystemName()andgetResponseStatusCode()to align with stable semantic conventions (#15696)- Deprecated
setCapturedRequestParameters()in Servlet library instrumentation in favor ofExperimental.setCapturedRequestParameters()as request parameter capture is experimental (#15826)- Deprecated
getHttpClient(),setHttpClientTransport(), andsetSslContextFactory()in Jetty client instrumentation in favor of new builder-style methodsnewHttpClient(),newHttpClient(SslContextFactory), andnewHttpClient(HttpClientTransport, SslContextFactory)(#15827)- Deprecate Netty experimental method that is still in public API (#15828)
- Deprecated
newHttpClient()in favor ofwrap()in Java HTTP Client instrumentation for consistency with naming conventions across library instrumentations (#15829)- Deprecated
new*methods in favor ofcreate*methods across multiple instrumentation libraries for consistency (e.g.,newHttpClient()→createHttpClient(),newInterceptor()→createInterceptor()) (#15832)- Deprecated methods in
SqlStatementInfoandMultiQueryin favor of methods using stable semantic convention terminology:getFullStatement()→getQueryText(),getOperation()→getOperationName(), andgetStatements()→getQueryTexts()(#15833)- Deprecated database getter methods in favor of methods using stable semantic convention terminology:
getResponseStatusCode()→getDbResponseStatusCode(),getBatchSize()→getDbOperationBatchSize(), andgetQueryParameters()→getDbQueryParameters()(#15859)
... (truncated)
Commits
- See full diff in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Package Dependencies
maven
2.19.0-alpha → 2.24.0-alpha
Minor
Technical Details
| ID: | 13764392 |
| UUID: | 3827851107 |
| Node ID: | PR_kwDOAaMDVM696WUV |
| Host: | GitHub |
| Repository: | microsoft/ApplicationInsights-Java |