Skip to content

Comments

Update dependency io.opentelemetry.javaagent:opentelemetry-javaagent to v2.25.0#2896

Merged
plengauer merged 1 commit intomainfrom
renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x
Feb 16, 2026
Merged

Update dependency io.opentelemetry.javaagent:opentelemetry-javaagent to v2.25.0#2896
plengauer merged 1 commit intomainfrom
renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x

Conversation

@plengauer
Copy link
Owner

@plengauer plengauer commented Feb 13, 2026

This PR contains the following updates:

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

Release Notes

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

v2.25.0

Compare Source

⚠️ Breaking changes to non-stable APIs
🚫 Deprecations
  • Deprecated getDelegate(), request(), channel(), remoteAddress() in HTTP client request
    wrapper classes in favor of getRequest(), getChannel(), getRemoteAddress() for consistency
    (#​15942)
  • Deprecated NettyClientTelemetry.setChannelContext() in favor of setParentContext()
    (#​16010)
  • Deprecated new* methods in favor of create* methods in Armeria and Jetty client
    instrumentation (e.g., newDecorator()createDecorator(),
    newHttpClient()createHttpClient())
    (#​16009)
  • Deprecated NettyServerTelemetry.createResponseHandler() and createCombinedHandler() overloads
    that expose internal classes
    (#​16011)
  • Deprecated RatpackServerTelemetry.getHandler(), getExecInterceptor(), and
    getExecInitializer() in favor of createHandler(), createExecInterceptor(), and
    createExecInitializer()
    (#​16013)
  • Deprecated setPeerService() in HTTP, gRPC, Dubbo, and Armeria instrumentation builders in favor
    of addAttributesExtractor()
    (#​16059)
  • Deprecated RpcAttributesGetter.getMethod() in favor of getRpcMethod() to support stable RPC
    semantic conventions
    (#​16121)
  • Deprecated PeerServiceResolver, PeerServiceAttributesExtractor, and
    HttpClientPeerServiceAttributesExtractor in favor of renamed classes ServicePeerResolver,
    ServicePeerAttributesExtractor, and HttpClientServicePeerAttributesExtractor
    (#​16071)
  • Deprecated setStatementSanitizationEnabled() in favor of setQuerySanitizationEnabled() across
    database instrumentation builders (Cassandra, JDBC, Lettuce, Mongo, R2DBC)
    (#​16133)
  • Deprecated individual runtime metric classes (Classes, Cpu, GarbageCollector,
    MemoryPools, Threads) in favor of RuntimeMetrics
    (#​16064)
  • Deprecated SqlStatementInfo in favor of SqlQuery, and SqlStatementSanitizer in favor of
    SqlQuerySanitizer
    (#​16074)
🌟 New library instrumentation
📈 Enhancements
  • Logback appender: add declarative config support
    (#​15813)
  • OkHttp: avoid weak reference in library instrumentation
    (#​15977)
  • HTTP clients: Enable query redaction by default in library instrumentations
    (#​16096)
  • HttpURLConnection: mark as early instrumentation to ensure virtual fields are used
    (#​16142)
🛠️ Bug fixes
  • Dropwizard metrics: Sanitize names where needed to comply with OpenTelemetry requirements
    (#​15954)
  • Instrumentation API incubator: Fix span key mapping for MESSAGING_CONSUMER_PROCESS
    (#​16001)
  • Couchbase: Fix local address occasionally missing
    (#​16035)
  • Internal logging: Map jul config level to debug instead of info
    (#​16141)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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 has been generated by Renovate Bot.

@plengauer plengauer enabled auto-merge (squash) February 13, 2026 00:48
@plengauer plengauer requested a review from moflwi as a code owner February 13, 2026 00:48
Copilot AI review requested due to automatic review settings February 13, 2026 00:48
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the OpenTelemetry Java agent dependency from version 2.24.0 to 2.25.0, a minor version update that includes enhancements, bug fixes, and new library instrumentations. The update is part of automated dependency management via Renovate Bot.

Changes:

  • Updated io.opentelemetry.javaagent:opentelemetry-javaagent dependency from 2.24.0 to 2.25.0 in the Maven POM file

@plengauer plengauer force-pushed the renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x branch from a92f7b5 to 951f679 Compare February 13, 2026 10:19
Copilot AI review requested due to automatic review settings February 13, 2026 20:15
@plengauer plengauer force-pushed the renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x branch from 951f679 to 9a79b40 Compare February 13, 2026 20:15
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@plengauer plengauer force-pushed the renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x branch from 9a79b40 to 5d1c517 Compare February 16, 2026 16:17
Copilot AI review requested due to automatic review settings February 16, 2026 17:37
@plengauer plengauer force-pushed the renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x branch from 5d1c517 to 1509933 Compare February 16, 2026 17:37
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

@plengauer plengauer merged commit 6c4f219 into main Feb 16, 2026
50 of 51 checks passed
@plengauer plengauer deleted the renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x branch February 16, 2026 18:33
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.

3 participants