Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 13, 2025

This PR contains the following updates:

Package Change Age Confidence
io.opentelemetry.javaagent:opentelemetry-javaagent 2.22.0 -> 2.23.0 age confidence

Release Notes

open-telemetry/opentelemetry-java-instrumentation (io.opentelemetry.javaagent:opentelemetry-javaagent)

v2.23.0

⚠️ 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: captureArguments no longer captures message template, use captureTemplate
    (#​15423)
  • Play: disable controller spans by default,
    re-enable with otel.instrumentation.common.experimental.controller-telemetry.enabled=true
    (#​15604)
🚫 Deprecations
  • Library instrumentation: deprecate setSpanNameExtractor() and setStatusExtractor()
    in favor of setSpanNameExtractorCustomizer() and setStatusExtractorCustomizer()
    (#​15529)
🌟 New javaagent instrumentation
🌟 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_id and span_id attributes 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
  • Spring Web/WebFlux: restore GraalVM native-image compatibility
    (#​15306)
  • Spring Kafka: end span in afterRecord callback
    (#​15367)
  • Spring starter: fix environment variable overrides for array properties in declarative config
    (#​15424)
  • Ktor: prevent double end() calls in KtorServerTelemetry
    (#​15452)
  • OpenTelemetry API interop: fix null handling in ExtendedOpenTelemetry declarative config
    (#​15478)
  • Akka HTTP: fix http.route attribute capture and span naming
    (#​15504)
  • Extensions: fix SPI loading for InstrumenterCustomizerProvider and related classes
    (#​15538)
  • Sanitize sql statements that may contain unquoted passwords
    (#​15607)

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 is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

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

@ryandens ryandens enabled auto-merge (squash) December 21, 2025 03:35
@ryandens ryandens merged commit 036e61b into main Dec 21, 2025
2 checks passed
@ryandens ryandens deleted the renovate/otel branch December 21, 2025 03:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant