Skip to content

Update dependency io.opentelemetry.javaagent:opentelemetry-javaagent to v2.24.0#2806

Merged
plengauer merged 1 commit into
mainfrom
renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x
Jan 17, 2026
Merged

Update dependency io.opentelemetry.javaagent:opentelemetry-javaagent to v2.24.0#2806
plengauer merged 1 commit into
mainfrom
renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x

Conversation

@plengauer
Copy link
Copy Markdown
Owner

@plengauer plengauer commented Jan 17, 2026

This PR contains the following updates:

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

Release Notes

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

v2.24.0

Compare Source

⚠️ 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 addClassPathRules and addCustomRules methods in
    JmxTelemetryBuilder, and moved non-public classes to an internal package
    (#​15658)
  • Deprecated setMessagingReceiveInstrumentationEnabled in favor of
    setMessagingReceiveTelemetryEnabled to match config property name
    (#​15668)
  • Deprecated database client attribute getter methods getDbSystem() and getResponseStatus()
    in favor of getDbSystemName() and getResponseStatusCode() to align with stable semantic
    conventions
    (#​15696)
  • Deprecated setCapturedRequestParameters() in Servlet library instrumentation in favor of
    Experimental.setCapturedRequestParameters() as request parameter capture is experimental
    (#​15826)
  • Deprecated getHttpClient(), setHttpClientTransport(), and setSslContextFactory() in Jetty
    client instrumentation in favor of new builder-style methods newHttpClient(),
    newHttpClient(SslContextFactory), and newHttpClient(HttpClientTransport, SslContextFactory)
    (#​15827)
  • Deprecate Netty experimental method that is still in public API
    (#​15828)
  • Deprecated newHttpClient() in favor of wrap() in Java HTTP Client instrumentation for
    consistency with naming conventions across library instrumentations
    (#​15829)
  • Deprecated new* methods in favor of create* methods across multiple instrumentation libraries
    for consistency (e.g., newHttpClient()createHttpClient(), newInterceptor()
    createInterceptor())
    (#​15832)
  • Deprecated methods in SqlStatementInfo and MultiQuery in favor of methods using stable
    semantic convention terminology: getFullStatement()getQueryText(), getOperation()
    getOperationName(), and getStatements()getQueryTexts()
    (#​15833)
  • Deprecated database getter methods in favor of methods using stable semantic convention
    terminology: getResponseStatusCode()getDbResponseStatusCode(), getBatchSize()
    getDbOperationBatchSize(), and getQueryParameters()getDbQueryParameters()
    (#​15859)
📈 Enhancements
🛠️ Bug fixes
  • Servlet library instrumentation: fix capturing enduser.id
    (#​15858)
  • Fix agent startup failing on read-only filesystem
    (#​15682)

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) January 17, 2026 02:39
@plengauer plengauer requested a review from moflwi as a code owner January 17, 2026 02:39
Copilot AI review requested due to automatic review settings January 17, 2026 02:39
Copy link
Copy Markdown
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.23.0 to 2.24.0, incorporating the latest bug fixes, enhancements, and deprecations from the upstream release.

Changes:

  • Updated the OpenTelemetry Java agent version in the Maven POM file

@plengauer plengauer force-pushed the renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x branch 2 times, most recently from 1537ac2 to 671dc0b Compare January 17, 2026 13:55
Copilot AI review requested due to automatic review settings January 17, 2026 13:55
Copy link
Copy Markdown
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 671dc0b to 34fd98b Compare January 17, 2026 17:06
@plengauer plengauer merged commit 767f815 into main Jan 17, 2026
1105 of 1107 checks passed
@plengauer plengauer deleted the renovate/io.opentelemetry.javaagent-opentelemetry-javaagent-2.x branch January 17, 2026 21:06
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