retail-store-sample-app icon indicating copy to clipboard operation
retail-store-sample-app copied to clipboard

fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom to v2.21.0

Open renovate[bot] opened this issue 4 months ago • 0 comments

This PR contains the following updates:

Package Change Age Confidence
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom 2.17.0 -> 2.21.0 age confidence

Release Notes

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

v2.21.0

Compare Source

v2.20.1

Compare Source

🛠️ Bug fixes
  • Backport: Update the OpenTelemetry SDK version to 1.54.1 (#​14720)

v2.20.0

Compare Source

Migration notes
  • The configuration option used to enable traces generated by the dropwizard-views instrumentation has changed from otel.instrumentation.common.experimental.controller-telemetry.enabled to otel.instrumentation.common.experimental.view-telemetry.enabled (#​14475)
  • Deprecated (and -alpha) SpanNames class was removed (#​14582)
🌟 New javaagent instrumentation
  • Add ClickHouse client v2 instrumentation (#​14501)
📈 Enhancements
  • Add code attributes for log4j1 (#​13947)
  • Add headers capture feature to Kafka 2.6 interceptors (#​14290)
  • Support custom exception handling from logger instrumentation (#​14493)
  • Add call depth check to executor instrumentation (#​14546)
  • Add Spring starter thread details support (#​14449)
  • Let AWS Lambda SQS handlers report partial batch failures (#​14468)
  • Instrument instrumentation suppression API (#​14565)
  • Declarative config: update file version support (#​14593)
  • Add url.template support to Spring 6 RestTemplate (#​14612)
  • Declarative config: add missing resource providers (#​14222)
  • Declarative config: map common-enabled property (#​14589)
🛠️ Bug fixes
  • Fix non-lowercase messaging headers capture (#​14479)
  • Fix JUL logger methods parameter mismatch (#​14531)
  • Fix a test failure with latest Mongo release (#​14642)
🧰 Tooling
  • Add constructor to AgentClassLoader for custom parent ClassLoader (#​14480)
  • Declarative config: make bridge usable by Spring starter and contrib (#​14497, #​14548)
  • Reduce log level for main jar detection (#​14528)

v2.19.0

Compare Source

📈 Enhancements
  • Align WildFly metrics with semantic conventions (#​14208)
  • Add streaming chat instrumentation for OpenAI SDK (#​14271)
  • Add OpenAI async client instrumentation support (#​14322)
  • Add embeddings instrumentation for OpenAI client (#​14353)
  • Support OpenAI 3.0 (#​14423)
🛠️ Bug fixes
  • Fix OpenTelemetryDataSource error when refresh configuration (#​14255)
  • Fix NPE when consuming Kafka messages with null headers (#​14332)
  • Fix RxJava context propagation for ObservableFromCallable (#​14393)
  • Avoid test failures on Spring Boot 4-m1 (#​14420)
🧰 Tooling
  • Add support for extensions in attributesExtractors, contextCustomizers, operationListeners and spanNameExtractor (#​13917)
  • Add declarative config early initialization and property mapping support (#​14184)
  • Add consistent exclusion of boot libraries (#​14306)
  • Build smoke-test-fake-backend Docker image for ARM64 architecture (#​14387)
  • Implement all JUL Logger methods in PatchLogger (#​14409)

v2.18.1

Compare Source

🛠️ Bug fixes
  • Backport: Shade new io.opentelemetry.common package in the bootstrap class loader (#​14283)

v2.18.0

Compare Source

🌟 New javaagent instrumentation
  • Add initial instrumentation for OpenAI client (#​14221)
🌟 New library instrumentation
  • Add initial instrumentation for OpenAI client (#​14221)
📈 Enhancements
  • Implement stable semantic conventions for code.* attributes with opt-in support (#​13860)
  • Add span kind configuration support for method instrumentation and declarative tooling (#​14014)
  • Add support for vendor-specific declarative configuration properties (#​14016)
  • Add auto-instrumentation support for AWS Secrets Manager SDK v1 (#​14027)
  • Add aws.sns.topic.arn semantic convention support for AWS SNS SDK v1 and v2 (#​14035)
  • Remove thread.name attribute from experimental JVM metrics (#​14061)
  • Enhance and align Jetty JMX metrics with OpenTelemetry semantic conventions (#​14067)
  • Add support for latest spring-cloud-aws versions (#​14207)
  • Add JDBC parameter capture support for PreparedStatement.setObject() method (#​14219)
  • Add aws.lambda.resource.mapping.id and experimental Lambda attributes for AWS Lambda SDK (#​14229)
  • Clear context class loader from OpenTelemetry internal threads to prevent leaks (#​14241)
🛠️ Bug fixes
  • Fix JDBC URL parser StringIndexOutOfBoundsException with malformed connection strings (#​14151)
  • Fix empty units in JMX state metrics definitions (#​14194)

v2.17.1

Compare Source

🛠️ Bug fixes
  • Backport: Fix invalid jmx state metrics empty unit (#​14195)

Configuration

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

🚦 Automerge: Enabled.

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.


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

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

renovate[bot] avatar Jul 11 '25 12:07 renovate[bot]