Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the java-sample-app-deps group across 1 directory with 18 updates #1311

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Mar 4, 2025

Bumps the java-sample-app-deps group with 18 updates in the /sample-apps/java-sample-app directory:

Package From To
io.opentelemetry:opentelemetry-api 1.44.1 1.47.0
software.amazon.awssdk:bom 2.29.16 2.30.32
org.yaml:snakeyaml 2.3 2.4
org.apache.logging.log4j:log4j-api 2.24.1 2.24.3
org.apache.logging.log4j:log4j-core 2.24.1 2.24.3
org.slf4j:slf4j-simple 2.0.16 2.0.17
software.amazon.opentelemetry:aws-opentelemetry-agent 1.32.5 2.0.0
io.opentelemetry:opentelemetry-bom 1.44.1 1.47.0
io.opentelemetry.contrib:opentelemetry-aws-xray-propagator 1.40.0-alpha 1.44.0-alpha
io.opentelemetry.contrib:opentelemetry-aws-xray 1.40.0 1.44.0
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha 2.10.0-alpha 2.13.3-alpha
io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0 2.10.0-alpha 2.13.3-alpha
com.fasterxml.jackson:jackson-bom 2.18.1 2.18.3
org.junit.jupiter:junit-jupiter-api 5.11.3 5.12.0
org.junit.jupiter:junit-jupiter-engine 5.11.3 5.12.0
io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi 1.44.1 1.47.0
io.opentelemetry.instrumentation:opentelemetry-instrumentation-api 2.10.0 2.13.3
io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api 2.10.0-alpha 2.13.3-alpha

Updates io.opentelemetry:opentelemetry-api from 1.44.1 to 1.47.0

Release notes

Sourced from io.opentelemetry:opentelemetry-api's releases.

Version 1.47.0

API

Incubator

  • Make ExtendedTracer easier to use (#6943)
  • Add ExtendedLogRecordBuilder#setEventName and corresponding SDK and OTLP serialization (#7012)
  • BREAKING: Drop event API / SDK (#7053)

SDK

  • Remove -alpha artifacts from runtime classpath of stable components (#6944)

Traces

  • Bugfix: Follow spec on span limits, batch processors (#7030)
  • Add experimental SdkTracerProvider.setScopeConfigurator(ScopeConfigurator) for updating TracerConfig at runtime (#7021)

Profiles

  • Add AttributeKeyValue abstraction to common otlp exporters (#7026)
  • Improve profiles attribute table handling (#7031)

Exporters

  • Interpret timeout zero value as no limit (#7023)
  • Bugfix - OTLP: Fix concurrent span reusable data marshaler (#7041)
  • OTLP: Add ability to customize retry exception predicate (#6991)
  • OTLP: Expand default OkHttp sender retry exception predicate (#7047, #7057)

Extensions

  • Autoconfigure: Consistent application of exporter customizers when otel.{signal}.exporter=none (#7017)
  • Autoconfigure: Promote EnvironmentResourceProvider to public API (#7052)
  • Autoconfigure: Ensure OTEL_PROPAGATORS still works when OTEL_SDK_DISABLED=true. (#7062)%

Testing

  • Add W3CBaggagePropagator to OpenTelemetryRule, OpenTelemetryExtension. (#7056)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@​breedx-splk @​edeweerd1A @​jack-berg @​jackshirazi @​jhalliday @​jkwatson

... (truncated)

Changelog

Sourced from io.opentelemetry:opentelemetry-api's changelog.

Version 1.47.0 (2025-02-07)

API

Incubator

  • Make ExtendedTracer easier to use (#6943)
  • Add ExtendedLogRecordBuilder#setEventName and corresponding SDK and OTLP serialization (#7012)
  • BREAKING: Drop event API / SDK (#7053)

SDK

  • Remove -alpha artifacts from runtime classpath of stable components (#6944)

Traces

  • Bugfix: Follow spec on span limits, batch processors (#7030)
  • Add experimental SdkTracerProvider.setScopeConfigurator(ScopeConfigurator) for updating TracerConfig at runtime (#7021)

Profiles

  • Add AttributeKeyValue abstraction to common otlp exporters (#7026)
  • Improve profiles attribute table handling (#7031)

Exporters

  • Interpret timeout zero value as no limit (#7023)
  • Bugfix - OTLP: Fix concurrent span reusable data marshaler (#7041)
  • OTLP: Add ability to customize retry exception predicate (#6991)
  • OTLP: Expand default OkHttp sender retry exception predicate (#7047, #7057)

Extensions

  • Autoconfigure: Consistent application of exporter customizers when otel.{signal}.exporter=none (#7017)
  • Autoconfigure: Promote EnvironmentResourceProvider to public API

... (truncated)

Commits
  • f97bea8 [release/v1.47.x] Prepare release 1.47.0 (#7085)
  • 355d17f Prepare 1.47.0 (#7078)
  • 19650df fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.19 (...
  • a17dcd5 fix(deps): update dependency me.champeau.jmh:jmh-gradle-plugin to v0.7.3 (#7054)
  • e075cc1 chore(deps): update plugin org.graalvm.buildtools.native to v0.10.5 (#7066)
  • 22b6fea chore(deps): update gradle/actions action to v4.3.0 (#7060)
  • ab24130 chore(deps): update plugin com.gradleup.shadow to v8.3.6 (#7063)
  • a5739eb Spec compliance: OTEL_PROPAGATORS should still work when OTEL_SDK_DISABLED (#...
  • d16cad3 feat(sdk-testing): Add W3CBaggagePropagator to test utils (#7056)
  • 2fcd5f5 Add OSSF Scorecard code scanning (#7067)
  • Additional commits viewable in compare view

Updates software.amazon.awssdk:bom from 2.29.16 to 2.30.32

Updates org.yaml:snakeyaml from 2.3 to 2.4

Commits
  • c2f88df [maven-release-plugin] prepare for next development iteration
  • f303695 Merge branch 'master' into build-21
  • 85fa309 Update changes
  • a9a6534 Merge branch 'master' into remove-custom-base64
  • ee85b4f Fix Base64
  • c39afe5 Use tests for Java 8
  • df56322 Merge branch 'master' into ds/checkToken
  • 95bd06b Merge pull request #13 from schlosna/ds/checkToken
  • ccc1be2 Update changes.xml
  • 0487ff4 Update changes.xml
  • Additional commits viewable in compare view

Updates org.apache.logging.log4j:log4j-api from 2.24.1 to 2.24.3

Updates org.apache.logging.log4j:log4j-core from 2.24.1 to 2.24.3

Updates org.slf4j:slf4j-simple from 2.0.16 to 2.0.17

Updates software.amazon.opentelemetry:aws-opentelemetry-agent from 1.32.5 to 2.0.0

Release notes

Sourced from software.amazon.opentelemetry:aws-opentelemetry-agent's releases.

Release v2.0.0

Contains the patched version of OpenTelemetry Instrumentation for Java - 2.10.0

This release also publishes the ADOT Java auto-instrumentation Docker image v2.0.0 into our public ECR repository: public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v2.0.0

Check out the release notes for upstream version

https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v2.10.0

Release v1.33.0

Contains the patched version of OpenTelemetry Instrumentation for Java - 1.33.0

This release also publishes the ADOT Java auto-instrumentation Docker image v1.33.0 into our public ECR repository: public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v1.33.0

Check out the release notes for upstream version

https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases/tag/v1.33.0

Release v1.32.6

Contains the patched version of OpenTelemetry Instrumentation for Java - 1.32.1

This release also publishes the ADOT Java auto-instrumentation Docker image v1.32.6 into our public ECR repository: public.ecr.aws/aws-observability/adot-autoinstrumentation-java:v1.32.6

Check out the release notes for upstream version

Commits
  • 3aceb87 Update dependencies and Otel to v2.10.0 (#991)
  • 8796084 Update genai contract tests (#976)
  • 2c22ba5 Enable smoke test controller telemetry. (#985)
  • 5960ea3 Use grpc exporter for agent test workflow. (#982)
  • 1889c91 Add checksum for latest artifact to metadata file (#943)
  • e66eb4d Migrate logging to debug exporter to match with latest otel colletor. (#979)
  • f604e22 Onboarding ADOT Java to v2.x - with otel v2.10.0 (#975)
  • 448d680 Support new semantice conventions. (#972)
  • 12f770e Upgrade to utilize latest otel V1.33.6 (#960)
  • f3c87ee Update image scan workflow to v1.32.6 (#970)
  • Additional commits viewable in compare view

Updates io.opentelemetry:opentelemetry-bom from 1.44.1 to 1.47.0

Release notes

Sourced from io.opentelemetry:opentelemetry-bom's releases.

Version 1.47.0

API

Incubator

  • Make ExtendedTracer easier to use (#6943)
  • Add ExtendedLogRecordBuilder#setEventName and corresponding SDK and OTLP serialization (#7012)
  • BREAKING: Drop event API / SDK (#7053)

SDK

  • Remove -alpha artifacts from runtime classpath of stable components (#6944)

Traces

  • Bugfix: Follow spec on span limits, batch processors (#7030)
  • Add experimental SdkTracerProvider.setScopeConfigurator(ScopeConfigurator) for updating TracerConfig at runtime (#7021)

Profiles

  • Add AttributeKeyValue abstraction to common otlp exporters (#7026)
  • Improve profiles attribute table handling (#7031)

Exporters

  • Interpret timeout zero value as no limit (#7023)
  • Bugfix - OTLP: Fix concurrent span reusable data marshaler (#7041)
  • OTLP: Add ability to customize retry exception predicate (#6991)
  • OTLP: Expand default OkHttp sender retry exception predicate (#7047, #7057)

Extensions

  • Autoconfigure: Consistent application of exporter customizers when otel.{signal}.exporter=none (#7017)
  • Autoconfigure: Promote EnvironmentResourceProvider to public API (#7052)
  • Autoconfigure: Ensure OTEL_PROPAGATORS still works when OTEL_SDK_DISABLED=true. (#7062)%

Testing

  • Add W3CBaggagePropagator to OpenTelemetryRule, OpenTelemetryExtension. (#7056)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@​breedx-splk @​edeweerd1A @​jack-berg @​jackshirazi @​jhalliday @​jkwatson

... (truncated)

Changelog

Sourced from io.opentelemetry:opentelemetry-bom's changelog.

Version 1.47.0 (2025-02-07)

API

Incubator

  • Make ExtendedTracer easier to use (#6943)
  • Add ExtendedLogRecordBuilder#setEventName and corresponding SDK and OTLP serialization (#7012)
  • BREAKING: Drop event API / SDK (#7053)

SDK

  • Remove -alpha artifacts from runtime classpath of stable components (#6944)

Traces

  • Bugfix: Follow spec on span limits, batch processors (#7030)
  • Add experimental SdkTracerProvider.setScopeConfigurator(ScopeConfigurator) for updating TracerConfig at runtime (#7021)

Profiles

  • Add AttributeKeyValue abstraction to common otlp exporters (#7026)
  • Improve profiles attribute table handling (#7031)

Exporters

  • Interpret timeout zero value as no limit (#7023)
  • Bugfix - OTLP: Fix concurrent span reusable data marshaler (#7041)
  • OTLP: Add ability to customize retry exception predicate (#6991)
  • OTLP: Expand default OkHttp sender retry exception predicate (#7047, #7057)

Extensions

  • Autoconfigure: Consistent application of exporter customizers when otel.{signal}.exporter=none (#7017)
  • Autoconfigure: Promote EnvironmentResourceProvider to public API

... (truncated)

Commits
  • f97bea8 [release/v1.47.x] Prepare release 1.47.0 (#7085)
  • 355d17f Prepare 1.47.0 (#7078)
  • 19650df fix(deps): update dependency nl.jqno.equalsverifier:equalsverifier to v3.19 (...
  • a17dcd5 fix(deps): update dependency me.champeau.jmh:jmh-gradle-plugin to v0.7.3 (#7054)
  • e075cc1 chore(deps): update plugin org.graalvm.buildtools.native to v0.10.5 (#7066)
  • 22b6fea chore(deps): update gradle/actions action to v4.3.0 (#7060)
  • ab24130 chore(deps): update plugin com.gradleup.shadow to v8.3.6 (#7063)
  • a5739eb Spec compliance: OTEL_PROPAGATORS should still work when OTEL_SDK_DISABLED (#...
  • d16cad3 feat(sdk-testing): Add W3CBaggagePropagator to test utils (#7056)
  • 2fcd5f5 Add OSSF Scorecard code scanning (#7067)
  • Additional commits viewable in compare view

Updates io.opentelemetry.contrib:opentelemetry-aws-xray-propagator from 1.40.0-alpha to 1.44.0-alpha

Release notes

Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray-propagator's releases.

Version 1.43.0

This release targets the OpenTelemetry Java Instrumentation 2.12.0.

Azure resources - New 🌟

Azure resource detectors.

Consistent sampling

  • Improve interop with legacy samplers (#1629)

GCP authentication extension - New 🌟

Allows users to export telemetry from their applications to Google Cloud using the built-in OTLP exporters. The extension takes care of the necessary configuration required to authenticate to GCP to successfully export telemetry.

JMX scraper

  • Add support for Solr (#1595)

🙇 Thank you

This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:

@​aabmass @​bcarter97 @​breedx-splk @​cyrille-leclerc @​dashpole @​heyams @​jsuereth @​laurit @​LikeTheSalad @​oertl @​PeterF778 @​psx95 @​punya @​robsunday @​sfriberg @​SylvainJuge @​trask @​zeitlinger

Version 1.42.0

AWS X-Ray SDK support

  • Update semconv dependency version (#1585)

Baggage processor

  • Add BaggageLogRecordProcessor (#1576)

... (truncated)

Changelog

Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray-propagator's changelog.

Changelog

Unreleased

Version 1.44.0 (2025-02-21)

AWS resources

  • Changed resource attribute container.image.tag to container.image.tags (#1736)

AWS X-Ray propagator

  • Make xray-lambda propagator available via SPI (#1669)
  • Support Lineage in XRay trace header and remove additional baggage from being added (#1671)

CloudFoundry resources - New 🌟

CloudFoundry resource detector.

Disk buffering

  • Use delegate's temporality (#1672)

GCP authentication extension

  • Publish both shaded and unshaded variants (#1688)

JMX metrics

  • Updated Hadoop metric unit definitions to align with semantic conventions (#1675)
  • Updated Kafka metric unit definitions to align with semantic conventions (#1670)

JMX scraper

  • Use SDK autoconfigure module (#1651)
  • Rename otel.jmx.custom.scraping.config to otel.jmx.config in order to align with io.opentelemetry.instrumentation:opentelemetry-jmx-metrics (#1678)
  • Hadoop metrics added (#1675)
  • Add a CLI option to test the connection (#1684)

... (truncated)

Commits

Updates io.opentelemetry.contrib:opentelemetry-aws-xray from 1.40.0 to 1.44.0

Release notes

Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray's releases.

Version 1.44.0

This release targets the OpenTelemetry Java Instrumentation 2.13.1.

AWS resources

  • Changed resource attribute container.image.tag to container.image.tags (#1736)

AWS X-Ray propagator

  • Make xray-lambda propagator available via SPI (#1669)
  • Support Lineage in XRay trace header and remove additional baggage from being added (#1671)

CloudFoundry resources - New 🌟

CloudFoundry resource detector.

Disk buffering

  • Use delegate's temporality (#1672)

GCP authentication extension

  • Publish both shaded and unshaded variants (#1688)

JMX metrics

  • Updated Hadoop metric unit definitions to align with semantic conventions (#1675)
  • Updated Kafka metric unit definitions to align with semantic conventions (#1670)

JMX scraper

  • Use SDK autoconfigure module (#1651)
  • Rename otel.jmx.custom.scraping.config to otel.jmx.config in order to align with io.opentelemetry.instrumentation:opentelemetry-jmx-metrics (#1678)
  • Hadoop metrics added (#1675)
  • Add a CLI option to test the connection (#1684)
  • Kafka server, producer, and consumer metrics added (#1670)
  • Add custom YAML support (#1741)
  • Add SSL support (#1710)
  • Replicate JMXMP/SASL config from the JMX metrics module (#1749)

Maven extension

  • Support Maven 4.0 (#1679)

Processors

  • Changed EventToSpanEventBridge from reading event.name to reading the new LogRecord EventName field. (#1736)

Static instrumenter

... (truncated)

Changelog

Sourced from io.opentelemetry.contrib:opentelemetry-aws-xray's changelog.

Version 1.44.0 (2025-02-21)

AWS resources

  • Changed resource attribute container.image.tag to container.image.tags (#1736)

AWS X-Ray propagator

  • Make xray-lambda propagator available via SPI (#1669)
  • Support Lineage in XRay trace header and remove additional baggage from being added (#1671)

CloudFoundry resources - New 🌟

CloudFoundry resource detector.

Disk buffering

  • Use delegate's temporality (#1672)

GCP authentication extension

  • Publish both shaded and unshaded variants (#1688)

JMX metrics

  • Updated Hadoop metric unit definitions to align with semantic conventions (#1675)
  • Updated Kafka metric unit definitions to align with semantic conventions (#1670)

JMX scraper

  • Use SDK autoconfigure module (#1651)
  • Rename otel.jmx.custom.scraping.config to otel.jmx.config in order to align with io.opentelemetry.instrumentation:opentelemetry-jmx-metrics (#1678)
  • Hadoop metrics added (#1675)
  • Add a CLI option to test the connection (#1684)
  • Kafka server, producer, and consumer metrics added (#1670)
  • Add custom YAML support (#1741)

... (truncated)

Commits
  • ca9e480 [release/v1.44.x] Prepare release 1.44.0 (#1760)
  • 2858a2c Add CloudFoundry Resource Provider (#1613)
  • 539e0ef Update change log for upcoming release (#1746)
  • 4ff9055 fix(deps): update dependency com.github.luben:zstd-jni to v1.5.7-1 (#1751)
  • 023c02b jmx-scraper replicate and document jmxmp/sasl config (#1749)
  • 453c0c1 fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-i...
  • 15be817 Improve Contributing Guide (#1680)
  • b079b13 fix(deps): update dependency org.testcontainers:kafka to v1.20.5 (#1756)
  • 2ae7075 Remove static instrumenter module (#1755)
  • fb98ed2 fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-i...
  • Additional commits viewable in compare view

Updates io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 2.10.0-alpha to 2.13.3-alpha

Release notes

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's releases.

Version 2.13.2

This is a patch release on the previous 2.13.1 release, fixing the issue(s) below.

🛠️ Bug fixes

  • Backport: Fix Spring boot starter dependency resolution failure with Gradle and Java 11 (#13402)

Version 2.13.1

This is a patch release on the previous 2.13.0 release, fixing the issue(s) below.

🛠️ Bug fixes

  • Backport: Fix double instrumentation of Java runtime metrics (#13339)

Version 2.13.0

This release targets the OpenTelemetry SDK 1.47.0.

Note that many artifacts have the -alpha suffix 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.

Migration notes

  • io.opentelemetry.instrumentation.api.incubator.semconv.util.SpanNames has been deprecated, replaced by the stable io.opentelemetry.instrumentation.api.semconv.util.SpanNames
  • In preparation for stabilizing HTTP library instrumentation, the classes and methods that were deprecated in the prior two releases have now been removed (#13135, #13150)
  • Deprecated Dubbo instrumentation method was removed (#13076)

🌟 New javaagent instrumentation

  • jdk.httpserver instrumentation (#13243)

🌟 New library instrumentation

  • jdk.httpserver instrumentation (#13243)

📈 Enhancements

  • Add database client metrics to Lettuce instrumentation (#13032)
  • Stabilize io.opentelemetry.instrumentation.api.semconv.util.SpanNames (#12487)
  • Implement ExtendedTextMapGetter in http server instrumentations (#13053)
  • Implement ExtendedTextMapGetter in kafka-clients instrumentation (#13068)
  • Scrub system property secrets from process resource attribute values (#13225)
  • Add database client metrics to AWS SDK 2.x DynamoDB instrumentation (#13283)
  • Add runtime metrics to Spring boot starter (#13173)

🛠️ Bug fixes

  • Fix akka shutdown hanging (#13073)
  • Fix MalformedInputException on z/OS (#13042)
  • Fix scope leak in aws sdk instrumentation (#13129)
  • Fix MapConverter does not get initialized when OTEL_SDK_DISABLED is set to true (#13224)
  • Fix logback appender on android (#13234)

... (truncated)

Changelog

Sourced from io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha's changelog.

Changelog

Unreleased

Migration notes

  • The java.net.http.HttpClient instrumentation package io.opentelemetry.instrumentation.httpclient was deprecated in favor of the new package name io.opentelemetry.instrumentation.javahttpclient

Version 2.13.3 (2025-02-28)

🛠️ Bug fixes

  • Backport: Fix failure to start when AWS Resource Provider is enabled (#13420)

Version 2.13.2 (2025-02-27)

🛠️ Bug fixes

  • Backport: Fix Spring boot starter dependency resolution failure with Gradle and Java 11 (#13402)

Version 2.13.1 (2025-02-18)

🛠️ Bug fixes

  • Backport: Fix double instrumentation of Java runtime metrics (#13339)

Version 2.13.0 (2025-02-17)

Migration notes

  • io.opentelemetry.instrumentation.api.incubator.semconv.util.SpanNames has been deprecated, replaced by the stable io.opentelemetry.instrumentation.api.semconv.util.SpanNames
  • In preparation for stabilizing HTTP library instrumentation, the classes and methods that were deprecated in the prior two releases have now been removed (#13135, #13150)
  • Deprecated Dubbo instrumentation method was removed (#13076)

🌟 New javaagent instrumentation

  • jdk.httpserver instrumentation (#13243)

🌟 New library instrumentation

... (truncated)

Commits

Updates io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0 from 2.10.0-alpha to 2.13.3-alpha

Release notes

Sourced from io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0's releases.

Version 2.13.2

This is a patch release on the previous 2.13.1 release, fixing the issue(s) below.

🛠️ Bug fixes

  • Backport: Fix Spring boot starter dependency resolution failure with Gradle and Java 11 (#13402)

Version 2.13.1

This is a patch release on the previous 2.13.0 release, fixing the issue(s) below.

🛠️ Bug fixes

  • Backport: Fix double instrumentation of Java runtime metrics (#13339)

Version 2.13.0

This release targets the OpenTelemetry SDK 1.47.0.

Note that many artifacts have the -alpha suffix 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.

Migration notes

  • io.opentelemetry.instrumentation.api.incubator.semconv.util.SpanNames has been deprecated, replaced by the stable io.opentelemetry.instrumentation.api.semconv.util.SpanNames
  • In preparation for stabilizing HTTP library instrumentation, the classes and methods that were deprecated in the prior two releases have now been removed (#13135, #13150)
  • Deprecated Dubbo instrumentation method was removed (#13076)

🌟 New javaagent instrumentation

  • jdk.httpserver instrumentation (#13243)

🌟 New library instrumentation

  • jdk.httpserver instrumentation (#13243)

📈 Enhancements

  • Add database client metrics to Lettuce instrumentation (#13032)
  • Stabilize io.opentelemetry.instrumentation.api.semconv.util.SpanNames (#12487)
  • Implement ExtendedTextMapGetter in http server instrumentations (#13053)
  • Implement ExtendedTextMapGetter in kafka-clients instrumentation (#13068)
  • Scrub system property secrets from process resource attribute values (#13225)
  • Add database client metrics to AWS SDK 2.x DynamoDB instrumentation (#13283)
  • Add runtime metrics to Spring boot starter (#13173)

🛠️ Bug fixes

  • Fix akka shutdown hanging (#13073)
  • Fix MalformedInputException on z/OS (#13042)
  • Fix scope leak in aws sdk instrumentation (#13129)
  • Fix MapConverter does not get initialized when OTEL_SDK_DISABLED is set to true (#13224)
  • Fix logback appender on android (#13234)

... (truncated)

Changelog

Sourced from io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0's changelog.

Changelog

Unreleased

Migration notes

  • The java.net.http.HttpClient instrumentation package io.opentelemetry.instrumentation.httpclient was deprecated in favor of the new package name io.opentelemetry.instrumentation.javahttpclient

Version 2.13.3 (2025-02-28)

🛠️ Bug fixes

  • Backport: Fix failure to start when AWS Resource Provider is enabled (#13420)

Version 2.13.2 (2025-02-27)

🛠️ Bug fixes

  • Backport: Fix Spring boot starter dependency resolution failure with Gradle and Java 11 (#13402)

Version 2.13.1 (2025-02-18)

🛠️ Bug fixes

  • Backport: Fix double instrumentation of Java runtime metrics (#13339)

Version 2.13.0 (2025-02-17)

Migration notes

  • io.opentelemetry.instrumentation.api.incubator.semconv.util.SpanNames has been deprecated, replaced by the stable io.opentelemetry.instrumentation.api.semconv.util.SpanNames
  • In preparation for stabilizing HTTP library instrumentation, the classes and methods that were deprecated in the prior two releases have now been removed (#13135, #13150)
  • Deprecated Dubbo instrumentation method was removed (#13076)

🌟 New javaagent instrumentation

  • jdk.httpserver instrumentation (#13243)

🌟 New library instrumentation

... (truncated)

Commits

Updates com.fasterxml.jackson:jackson-bom from 2.18.1 to 2.18.3

Commits
  • f459157 [maven-release-plugin] prepare release jackson-bom-2.18.3
  • 769f6bc 2.18.3 release
  • dd92c7e Merge branch '2.17' into 2.18
  • 06c4865 Update Maven wrapper
  • ee7eac3 fix CI version ref
  • b0fa62b Merge branch '2.17' into 2.18
  • 3f3f8ce Enable CI for PRs too
  • b1ab0d6 Back to snapshot deps
  • 842872d [maven-release-plugin] prepare for next development iteration
  • 55ff098 [maven-release-plugin] prepare release jackson-bom-2.18.2
  • Additional commits viewable in compare view

Updates org.junit.jupiter:junit-jupiter-api from 5.11.3 to 5.12.0

Release notes

Sourced from org.junit.jupiter:junit-jupiter-api's releases.

JUnit 5.12.0 = Platform 1.12.0 + Jupiter 5.12.0 + Vintage 5.12.0

See Release Notes.

New Contributors

Bumps the java-sample-app-deps group with 18 updates in the /sample-apps/java-sample-app directory:

| Package | From | To |
| --- | --- | --- |
| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.44.1` | `1.47.0` |
| software.amazon.awssdk:bom | `2.29.16` | `2.30.32` |
| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.3` | `2.4` |
| org.apache.logging.log4j:log4j-api | `2.24.1` | `2.24.3` |
| org.apache.logging.log4j:log4j-core | `2.24.1` | `2.24.3` |
| org.slf4j:slf4j-simple | `2.0.16` | `2.0.17` |
| [software.amazon.opentelemetry:aws-opentelemetry-agent](https://github.com/aws-observability/aws-otel-java-instrumentation) | `1.32.5` | `2.0.0` |
| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.44.1` | `1.47.0` |
| [io.opentelemetry.contrib:opentelemetry-aws-xray-propagator](https://github.com/open-telemetry/opentelemetry-java-contrib) | `1.40.0-alpha` | `1.44.0-alpha` |
| [io.opentelemetry.contrib:opentelemetry-aws-xray](https://github.com/open-telemetry/opentelemetry-java-contrib) | `1.40.0` | `1.44.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.10.0-alpha` | `2.13.3-alpha` |
| [io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.10.0-alpha` | `2.13.3-alpha` |
| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.18.1` | `2.18.3` |
| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit5) | `5.11.3` | `5.12.0` |
| [org.junit.jupiter:junit-jupiter-engine](https://github.com/junit-team/junit5) | `5.11.3` | `5.12.0` |
| [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi](https://github.com/open-telemetry/opentelemetry-java) | `1.44.1` | `1.47.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.10.0` | `2.13.3` |
| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.10.0-alpha` | `2.13.3-alpha` |



Updates `io.opentelemetry:opentelemetry-api` from 1.44.1 to 1.47.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java@v1.44.1...v1.47.0)

Updates `software.amazon.awssdk:bom` from 2.29.16 to 2.30.32

Updates `org.yaml:snakeyaml` from 2.3 to 2.4
- [Commits](https://bitbucket.org/snakeyaml/snakeyaml/branches/compare/snakeyaml-2.4..snakeyaml-2.3)

Updates `org.apache.logging.log4j:log4j-api` from 2.24.1 to 2.24.3

Updates `org.apache.logging.log4j:log4j-core` from 2.24.1 to 2.24.3

Updates `org.slf4j:slf4j-simple` from 2.0.16 to 2.0.17

Updates `software.amazon.opentelemetry:aws-opentelemetry-agent` from 1.32.5 to 2.0.0
- [Release notes](https://github.com/aws-observability/aws-otel-java-instrumentation/releases)
- [Commits](aws-observability/aws-otel-java-instrumentation@v1.32.5...v2.0.0)

Updates `io.opentelemetry:opentelemetry-bom` from 1.44.1 to 1.47.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java@v1.44.1...v1.47.0)

Updates `io.opentelemetry.contrib:opentelemetry-aws-xray-propagator` from 1.40.0-alpha to 1.44.0-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-contrib/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-contrib/commits)

Updates `io.opentelemetry.contrib:opentelemetry-aws-xray` from 1.40.0 to 1.44.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-contrib/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-contrib/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java-contrib@v1.40.0...v1.44.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.10.0-alpha to 2.13.3-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0` from 2.10.0-alpha to 2.13.3-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

Updates `com.fasterxml.jackson:jackson-bom` from 2.18.1 to 2.18.3
- [Commits](FasterXML/jackson-bom@jackson-bom-2.18.1...jackson-bom-2.18.3)

Updates `org.junit.jupiter:junit-jupiter-api` from 5.11.3 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.3...r5.12.0)

Updates `org.junit.jupiter:junit-jupiter-engine` from 5.11.3 to 5.12.0
- [Release notes](https://github.com/junit-team/junit5/releases)
- [Commits](junit-team/junit5@r5.11.3...r5.12.0)

Updates `io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi` from 1.44.1 to 1.47.0
- [Release notes](https://github.com/open-telemetry/opentelemetry-java/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java@v1.44.1...v1.47.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-api` from 2.10.0 to 2.13.3
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](open-telemetry/opentelemetry-java-instrumentation@v2.10.0...v2.13.3)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api` from 2.10.0-alpha to 2.13.3-alpha
- [Release notes](https://github.com/open-telemetry/opentelemetry-java-instrumentation/releases)
- [Changelog](https://github.com/open-telemetry/opentelemetry-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-telemetry/opentelemetry-java-instrumentation/commits)

---
updated-dependencies:
- dependency-name: io.opentelemetry:opentelemetry-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: software.amazon.awssdk:bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: org.yaml:snakeyaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: org.apache.logging.log4j:log4j-api
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: java-sample-app-deps
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: java-sample-app-deps
- dependency-name: org.slf4j:slf4j-simple
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: java-sample-app-deps
- dependency-name: software.amazon.opentelemetry:aws-opentelemetry-agent
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry.contrib:opentelemetry-aws-xray-propagator
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry.contrib:opentelemetry-aws-xray
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-okhttp-3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: com.fasterxml.jackson:jackson-bom
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: java-sample-app-deps
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry.instrumentation:opentelemetry-instrumentation-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot requested a review from a team as a code owner March 4, 2025 17:54
@dependabot dependabot bot added dependencies Pull requests that update a dependency file java Java SDK labels Mar 4, 2025
@github-actions github-actions bot added the InstrumentationSampleApp Issues and PRs related to instrumentation sample apps label Mar 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file InstrumentationSampleApp Issues and PRs related to instrumentation sample apps java Java SDK
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants