Skip to content

Bump the java-sample-app-deps group across 1 directory with 21 updates#1356

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/sample-apps/java-sample-app/java-sample-app-deps-8f93571eff
Open

Bump the java-sample-app-deps group across 1 directory with 21 updates#1356
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/gradle/sample-apps/java-sample-app/java-sample-app-deps-8f93571eff

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jan 27, 2026

Copy link
Copy Markdown
Contributor

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

Package From To
com.google.cloud.tools.jib 3.4.4 3.5.2
io.opentelemetry:opentelemetry-api 1.44.1 1.58.0
com.squareup.okhttp3:okhttp 4.12.0 5.3.2
software.amazon.awssdk:bom 2.29.16 2.41.15
org.yaml:snakeyaml 2.3 2.5
org.apache.logging.log4j:log4j-api 2.24.1 2.25.3
org.slf4j:slf4j-simple 2.0.16 2.0.17
software.amazon.opentelemetry:aws-opentelemetry-agent 1.32.5 2.20.0
io.opentelemetry:opentelemetry-bom 1.44.1 1.58.0
io.opentelemetry.contrib:opentelemetry-aws-xray-propagator 1.40.0-alpha 1.53.0-alpha
io.opentelemetry.contrib:opentelemetry-aws-xray 1.40.0 1.53.0
io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha 2.10.0-alpha 2.24.0-alpha
com.fasterxml.jackson:jackson-bom 2.18.1 2.21.0
org.junit.jupiter:junit-jupiter-api 5.11.3 6.0.2
io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi 1.44.1 1.58.0
io.opentelemetry.instrumentation:opentelemetry-instrumentation-api 2.10.0 2.24.0
io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api 2.10.0-alpha 2.24.0-alpha
gradle-wrapper 8.1.1 9.3.0

Updates com.google.cloud.tools.jib from 3.4.4 to 3.5.2

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

Release notes

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

Version 1.58.0

API

Incubator

  • Delete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry (#7914)
  • Add DeclarativeConfigProperties#get method (#7923)
  • Update ConfigProvider#getInstrumentationConfig response to be non-null (#7954)
  • Add declarative config utility methods for common operations (#7927)

SDK

Traces

  • Implement SDK metrics for trace (#7895, #7930)
  • Emit warning when TraceIdRatioBasedSampler is used as child sampler (#7937)

Logs

  • Implement SDK metrics for logs (#7931)

Exporters

  • Prom exporter update (#7934)

Extensions

  • Declarative config: update to opentelemetry-configuration 1.0.0-rc.3 (#7861)
  • Declarative config: update jaeger remote sampler to require endpoint, initial_sampler (#7943)
  • Declarative config: add support for view unit (#7942)
  • Declarative config: add support for new logger config minimum_severity and trace_based properties (#7940)
  • Declarative config: add support for composable parent threshold sampler (#7941)
  • Declarative config: improve pattern for validating and loading SDK extension plugins (#7947)

Project tooling

  • Use develocity build cache in PRs and local builds (#7906)
  • Configure japicmp classpath to avoid false positives (#7945)

🙇 Thank you

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

@​anuraaga @​breedx-splk @​Gosling-dude @​jack-berg @​jkwatson @​JonasKunz @​SylvainJuge

... (truncated)

Changelog

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

Version 1.58.0 (2026-01-09)

API

Incubator

  • Delete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry (#7914)
  • Add DeclarativeConfigProperties#get method (#7923)
  • Update ConfigProvider#getInstrumentationConfig response to be non-null (#7954)
  • Add declarative config utility methods for common operations (#7927)

SDK

Traces

  • Implement SDK metrics for trace (#7895, #7930)
  • Emit warning when TraceIdRatioBasedSampler is used as child sampler (#7937)

Logs

  • Implement SDK metrics for logs (#7931)

Exporters

  • Prom exporter update (#7934)

Extensions

  • Declarative config: update to opentelemetry-configuration 1.0.0-rc.3 (#7861)
  • Declarative config: update jaeger remote sampler to require endpoint, initial_sampler (#7943)
  • Declarative config: add support for view unit (#7942)
  • Declarative config: add support for new logger config minimum_severity and trace_based properties (#7940)
  • Declarative config: add support for composable parent threshold sampler (#7941)
  • Declarative config: improve pattern for validating and loading SDK extension plugins (#7947)

... (truncated)

Commits
  • 1e377b4 [release/v1.58.x] Prepare release 1.58.0 (#7968)
  • b882815 Prepare 1.58.0 (#7965)
  • 826c4e9 Improve pattern for validating and loading SDK extension plugins (#7947)
  • da310cc Prom exporter update (#7934)
  • a15659d add method to retrieve instrumentation configuration by name (#7927)
  • 2d38562 fix(deps): update armeriaversion to v1.35.0 (#7959)
  • ca536b2 fix(deps): update junit-framework monorepo to v5.14.2 (#7956)
  • 5150e52 chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.143...
  • 15b41f1 chore(deps): update plugin com.gradleup.shadow to v9.3.1 (#7955)
  • a46b073 make getInstrumentationConfig non-null (#7954)
  • Additional commits viewable in compare view

Updates com.squareup.okhttp3:okhttp from 4.12.0 to 5.3.2

Changelog

Sourced from com.squareup.okhttp3:okhttp's changelog.

Version 5.3.2

2025-11-18

  • Fix: Don't delay triggering timeouts. In Okio 3.16.0 we introduced a regression that caused timeouts to fire later than they were supposed to.

  • Upgrade: [Okio 3.16.4][okio_3_16_4].

Version 5.3.1

2025-11-16

This release is the same as 5.3.0. Okio 3.16.3 didn't have a necessary fix!

  • Upgrade: [Okio 3.16.3][okio_3_16_3].

Version 5.3.0

2025-10-30

  • New: Add tags to Call, including computable tags. Use this to attach application-specific metadata to a Call in an EventListener or Interceptor. The tag can be read in any other EventListener or Interceptor.

      override fun intercept(chain: Interceptor.Chain): Response {
        chain.call().tag(MyAnalyticsTag::class) {
          MyAnalyticsTag(...)
        }
    return chain.proceed(chain.request())
    
    }

  • New: Support request bodies on HTTP/1.1 connection upgrades.

  • New: EventListener.plus() makes it easier to observe events in multiple listeners.

  • Fix: Don't spam logs with ‘Method isLoggable in android.util.Log not mocked.’ when using OkHttp in Robolectric and Paparazzi tests.

  • Upgrade: [Kotlin 2.2.21][kotlin_2_2_21].

  • Upgrade: [Okio 3.16.2][okio_3_16_2].

  • Upgrade: [ZSTD-KMP 0.4.0][zstd_kmp_0_4_0]. This update fixes a bug that caused APKs to fail [16 KB ELF alignment checks][elf_alignment].

Version 5.2.3

2025-11-18

... (truncated)

Commits

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

Updates org.yaml:snakeyaml from 2.3 to 2.5

Commits
  • d713629 Improve tests when reading text
  • ebcfd6c Fix issue with a big YAML with emoji
  • d82139c Fix issue 1098: HighSurrogate can be the last char in the data window
  • 4f5f973 Migrate to Maven wrapper 3.3.2
  • 5fe82ed Add a test to prove that no space is needed after an alias
  • 44e8807 Add a test for issue 1100
  • d19d063 Improve JacksonTest
  • 03b9294 Option to log duplicate keys #1101
  • ff42f36 Merge pull request #17 from fugerit-org/1-option-to-log-duplicate-keys
  • b16f948 Option to log duplicate keys #1101
  • Additional commits viewable in compare view

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

Updates org.apache.logging.log4j:log4j-core from 2.24.1 to 2.25.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.20.0

Release notes

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

Release v2.20.0

What's Changed

Enhancements

  • Support X-Ray Trace Id extraction from Lambda Context object, and respect user-configured OTEL_PROPAGATORS in AWS Lamdba instrumentation (#1191) (#1218)
  • Adaptive Sampling improvements: Ensure propagation of sampling rule across services and AWS accounts. Remove unnecessary B3 propagator. (#1201)
  • Add support for new formal database semantic convention keys. (#1162)
  • Bump ADOT Java version to 2.20.0 and OTel deps to 2.20.1. (#1246)

Upstream Components

  • OpenTelemetry Java Contrib - 1.48.0
  • Opentelemetry Instrumentation for Java - 2.20.1

Release Artifacts

This release publishes to public ECR and Maven Central.

Lambda Layer

This release includes the AWS OpenTelemetry Lambda Layer for Java version 2.20.0-5552646.

Lambda Layer ARNs:

Region Layer ARN
af-south-1 arn:aws:lambda:af-south-1:904233096616:layer:AWSOpenTelemetryDistroJava:8
ap-east-1 arn:aws:lambda:ap-east-1:888577020596:layer:AWSOpenTelemetryDistroJava:8
ap-northeast-1 arn:aws:lambda:ap-northeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:8
ap-northeast-2 arn:aws:lambda:ap-northeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:8
ap-northeast-3 arn:aws:lambda:ap-northeast-3:615299751070:layer:AWSOpenTelemetryDistroJava:8
ap-south-1 arn:aws:lambda:ap-south-1:615299751070:layer:AWSOpenTelemetryDistroJava:8
ap-south-2 arn:aws:lambda:ap-south-2:796973505492:layer:AWSOpenTelemetryDistroJava:8
ap-southeast-1 arn:aws:lambda:ap-southeast-1:615299751070:layer:AWSOpenTelemetryDistroJava:8
ap-southeast-2 arn:aws:lambda:ap-southeast-2:615299751070:layer:AWSOpenTelemetryDistroJava:8
ap-southeast-3 arn:aws:lambda:ap-southeast-3:039612877180:layer:AWSOpenTelemetryDistroJava:8
ap-southeast-4 arn:aws:lambda:ap-southeast-4:713881805771:layer:AWSOpenTelemetryDistroJava:8
ap-southeast-5 arn:aws:lambda:ap-southeast-5:152034782359:layer:AWSOpenTelemetryDistroJava:5
ap-southeast-7 arn:aws:lambda:ap-southeast-7:980416031188:layer:AWSOpenTelemetryDistroJava:5
ca-central-1 arn:aws:lambda:ca-central-1:615299751070:layer:AWSOpenTelemetryDistroJava:8
ca-west-1 arn:aws:lambda:ca-west-1:595944127152:layer:AWSOpenTelemetryDistroJava:5
cn-north-1 arn:aws-cn:lambda:cn-north-1:440179912924:layer:AWSOpenTelemetryDistroJava:5
cn-northwest-1 arn:aws-cn:lambda:cn-northwest-1:440180067931:layer:AWSOpenTelemetryDistroJava:5

... (truncated)

Changelog

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

v2.20.0 - 2025-10-29

Enhancements

  • Support X-Ray Trace Id extraction from Lambda Context object, and respect user-configured OTEL_PROPAGATORS in AWS Lamdba instrumentation (#1191) (#1218)
  • Adaptive Sampling improvements: Ensure propagation of sampling rule across services and AWS accounts. Remove unnecessary B3 propagator. (#1201)
  • Add support for new formal database semantic convention keys. (#1162)
  • Bump ADOT Java version to 2.20.0 and OTel deps to 2.20.1. (#1246)
Commits

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

Release notes

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

Version 1.58.0

API

Incubator

  • Delete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry (#7914)
  • Add DeclarativeConfigProperties#get method (#7923)
  • Update ConfigProvider#getInstrumentationConfig response to be non-null (#7954)
  • Add declarative config utility methods for common operations (#7927)

SDK

Traces

  • Implement SDK metrics for trace (#7895, #7930)
  • Emit warning when TraceIdRatioBasedSampler is used as child sampler (#7937)

Logs

  • Implement SDK metrics for logs (#7931)

Exporters

  • Prom exporter update (#7934)

Extensions

  • Declarative config: update to opentelemetry-configuration 1.0.0-rc.3 (#7861)
  • Declarative config: update jaeger remote sampler to require endpoint, initial_sampler (#7943)
  • Declarative config: add support for view unit (#7942)
  • Declarative config: add support for new logger config minimum_severity and trace_based properties (#7940)
  • Declarative config: add support for composable parent threshold sampler (#7941)
  • Declarative config: improve pattern for validating and loading SDK extension plugins (#7947)

Project tooling

  • Use develocity build cache in PRs and local builds (#7906)
  • Configure japicmp classpath to avoid false positives (#7945)

🙇 Thank you

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

@​anuraaga @​breedx-splk @​Gosling-dude @​jack-berg @​jkwatson @​JonasKunz @​SylvainJuge

... (truncated)

Changelog

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

Version 1.58.0 (2026-01-09)

API

Incubator

  • Delete GlobalConfigProvider in favor of access via ExtendedOpenTelemetry (#7914)
  • Add DeclarativeConfigProperties#get method (#7923)
  • Update ConfigProvider#getInstrumentationConfig response to be non-null (#7954)
  • Add declarative config utility methods for common operations (#7927)

SDK

Traces

  • Implement SDK metrics for trace (#7895, #7930)
  • Emit warning when TraceIdRatioBasedSampler is used as child sampler (#7937)

Logs

  • Implement SDK metrics for logs (#7931)

Exporters

  • Prom exporter update (#7934)

Extensions

  • Declarative config: update to opentelemetry-configuration 1.0.0-rc.3 (#7861)
  • Declarative config: update jaeger remote sampler to require endpoint, initial_sampler (#7943)
  • Declarative config: add support for view unit (#7942)
  • Declarative config: add support for new logger config minimum_severity and trace_based properties (#7940)
  • Declarative config: add support for composable parent threshold sampler (#7941)
  • Declarative config: improve pattern for validating and loading SDK extension plugins (#7947)

... (truncated)

Commits
  • 1e377b4 [release/v1.58.x] Prepare release 1.58.0 (#7968)
  • b882815 Prepare 1.58.0 (#7965)
  • 826c4e9 Improve pattern for validating and loading SDK extension plugins (#7947)
  • da310cc Prom exporter update (#7934)
  • a15659d add method to retrieve instrumentation configuration by name (#7927)
  • 2d38562 fix(deps): update armeriaversion to v1.35.0 (#7959)
  • ca536b2 fix(deps): update junit-framework monorepo to v5.14.2 (#7956)
  • 5150e52 chore(deps): update otel/opentelemetry-collector-contrib docker tag to v0.143...
  • 15b41f1 chore(deps): update plugin com.gradleup.shadow to v9.3.1 (#7955)
  • a46b073 make getInstrumentationConfig non-null (#7954)
  • Additional commits viewable in compare view

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

Release notes

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

Version 1.52.0

This release targets the OpenTelemetry Java Instrumentation 2.22.0.

AWS X-Ray propagator

  • Update xray lambda component provider name (#2423)

Inferred spans

  • Add declarative config support. (#2030)
  • Fix occasional/sporadic NPE. (#2443)

Span stack traces

  • Fix stacktrace processor name for declarative config. (#2415)

🙇 Thank you

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

@​breedx-splk @​dol @​jack-berg @​jackshirazi @​jaydeluca @​laurit @​LikeTheSalad @​SylvainJuge @​trask @​zeitlinger

Version 1.51.0

This release targets the OpenTelemetry Java Instrumentation 2.21.0.

AWS X-Ray SDK support and propagator

  • Add AWS X-Ray adaptive sampling support (#2147).

Common Expression Language sampler - New 🌟

A rule-based sampler backed by Common Expression Language (CEL) expressions for declarative sampling rules

Disk buffering

  • Implement the disk buffering API (#2183).

Inferred spans

  • Return the previous profiler interval from setInterval (#2354).

... (truncated)

Changelog

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

Changelog

Unreleased

Version 1.53.0 (2026-01-21)

AWS X-Ray propagator

  • Revert xray lambda propagator component name change (#2517)

Disk buffering

  • Improve disk buffering example to retry exporting failed batches (#2539)

Dynamic control

  • Initial module seeding (#2418)
  • Add skeleton extension (#2470)

GCP authentication extension

  • Resolve GCP_PROJECT from Google credentials if not provided (#2109)

IBM MQ metrics

  • Gradle plugin for generating weaver files (#2413)

JMX metrics

  • Remove JMXMP protocol support (#2502)

JMX scraper

  • Remove JMXMP protocol support (#2502)

Version 1.52.0 (2025-11-20)

AWS X-Ray propagator

  • Update xray lambda component provider name (#2423)

... (truncated)

Commits

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

Release notes

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

Version 1.53.0

This release targets the OpenTelemetry Java Instrumentation 2.24.0.

AWS X-Ray propagator

  • Revert xray lambda propagator component name change (#2517)

Disk buffering

  • Improve disk buffering example to retry exporting failed batches (#2539)

Dynamic control

  • Initial module seeding (#2418)
  • Add skeleton extension (#2470)

GCP authentication extension

  • Resolve GCP_PROJECT from Google credentials if not provided (#2109)

IBM MQ metrics

  • Gradle plugin for generating weaver files (#2413)

JMX metrics

  • Remove JMXMP protocol support (#2502)

JMX scraper

  • Remove JMXMP protocol support (#2502)

🙇 Thank you

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

@​atoulme @​bencehornak @​breedx-splk @​dol @​dsgrieve @​gustavovnicius @​jackshirazi @​jaydeluca @​laurit @​LikeTheSalad @​mcmho @​MikeGoldsmith @​Mrod1598 @​psx95

... (truncated)

Changelog

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

Version 1.53.0 (2026-01-21)

AWS X-Ray propagator

  • Revert xray lambda propagator component name change (#2517)

Disk buffering

  • Improve disk buffering example to retry exporting failed batches (#2539)

Dynamic control

  • Initial module seeding (#2418)
  • Add skeleton extension (#2470)

GCP authentication extension

  • Resolve GCP_PROJECT from Google credentials if not provided (#2109)

IBM MQ metrics

  • Gradle plugin for generating weaver files (#2413)

JMX metrics

  • Remove JMXMP protocol support (#2502)

JMX scraper

  • Remove JMXMP protocol support (#2502)

Version 1.52.0 (2025-11-20)

AWS X-Ray propagator

  • Update xray lambda component provider name (#2423)

Inferred spans

  • Add declarative config support. (#2030)

... (truncated)

Commits
  • 134c6c9 [release/v1.53.x] Prepare release 1.53.0 (#2572)
  • cb598d0 Update changelog for upcoming release (#2569)
  • d6586ce bump timings to make samples more certain (#2567)
  • 55deb8b chore(deps): update jdx/mise-action action to v3.6.0 (#2564)
  • ae24dbf fix(deps): update dependency io.opentelemetry.instrumentation:opentelemetry-i...
  • 344b880 chore(deps): update plugin com.squareup.wire to v5.5.0 (#2565)
  • fd5834c chore(deps): update actions/setup-node action to v6.2.0 (#2562)
  • fd0bb83 chore(deps): update gradle to v9.3.0 (#2563)
  • 3aaf2cd fix(deps): update jackson packages to v2.21.0 (#2566)
  • 6994b90 Gradle plugin for generating weaver files (#2413)
  • Additional commits viewable in compare view

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

Release notes

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

Version 2.23.0

This release targets the OpenTelemetry SDK 1.57.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.

⚠️ 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)

... (truncated)

Changelog

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

Changelog

Unreleased

Version 2.24.0 (2026-01-17)

⚠️ 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)

... (truncated)

Commits

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

Release notes

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

Version 2.23.0

This release targets the OpenTelemetry SDK 1.57.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.

⚠️ 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

  • Apache ElasticJob (

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

| Package | From | To |
| --- | --- | --- |
| com.google.cloud.tools.jib | `3.4.4` | `3.5.2` |
| [io.opentelemetry:opentelemetry-api](https://github.com/open-telemetry/opentelemetry-java) | `1.44.1` | `1.58.0` |
| [com.squareup.okhttp3:okhttp](https://github.com/square/okhttp) | `4.12.0` | `5.3.2` |
| software.amazon.awssdk:bom | `2.29.16` | `2.41.15` |
| [org.yaml:snakeyaml](https://bitbucket.org/snakeyaml/snakeyaml) | `2.3` | `2.5` |
| org.apache.logging.log4j:log4j-api | `2.24.1` | `2.25.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.20.0` |
| [io.opentelemetry:opentelemetry-bom](https://github.com/open-telemetry/opentelemetry-java) | `1.44.1` | `1.58.0` |
| [io.opentelemetry.contrib:opentelemetry-aws-xray-propagator](https://github.com/open-telemetry/opentelemetry-java-contrib) | `1.40.0-alpha` | `1.53.0-alpha` |
| [io.opentelemetry.contrib:opentelemetry-aws-xray](https://github.com/open-telemetry/opentelemetry-java-contrib) | `1.40.0` | `1.53.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.10.0-alpha` | `2.24.0-alpha` |
| [com.fasterxml.jackson:jackson-bom](https://github.com/FasterXML/jackson-bom) | `2.18.1` | `2.21.0` |
| [org.junit.jupiter:junit-jupiter-api](https://github.com/junit-team/junit-framework) | `5.11.3` | `6.0.2` |
| [io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi](https://github.com/open-telemetry/opentelemetry-java) | `1.44.1` | `1.58.0` |
| [io.opentelemetry.instrumentation:opentelemetry-instrumentation-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.10.0` | `2.24.0` |
| [io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api](https://github.com/open-telemetry/opentelemetry-java-instrumentation) | `2.10.0-alpha` | `2.24.0-alpha` |
| gradle-wrapper | `8.1.1` | `9.3.0` |



Updates `com.google.cloud.tools.jib` from 3.4.4 to 3.5.2

Updates `io.opentelemetry:opentelemetry-api` from 1.44.1 to 1.58.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.58.0)

Updates `com.squareup.okhttp3:okhttp` from 4.12.0 to 5.3.2
- [Changelog](https://github.com/square/okhttp/blob/master/CHANGELOG.md)
- [Commits](square/okhttp@parent-4.12.0...parent-5.3.2)

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

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

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

Updates `org.apache.logging.log4j:log4j-core` from 2.24.1 to 2.25.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.20.0
- [Release notes](https://github.com/aws-observability/aws-otel-java-instrumentation/releases)
- [Changelog](https://github.com/aws-observability/aws-otel-java-instrumentation/blob/main/CHANGELOG.md)
- [Commits](aws-observability/aws-otel-java-instrumentation@v1.32.5...v2.20.0)

Updates `io.opentelemetry:opentelemetry-bom` from 1.44.1 to 1.58.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.58.0)

Updates `io.opentelemetry.contrib:opentelemetry-aws-xray-propagator` from 1.40.0-alpha to 1.53.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.53.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.53.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha` from 2.10.0-alpha to 2.24.0-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.24.0-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.21.0
- [Commits](FasterXML/jackson-bom@jackson-bom-2.18.1...jackson-bom-2.21.0)

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

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

Updates `io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi` from 1.44.1 to 1.58.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.58.0)

Updates `io.opentelemetry.instrumentation:opentelemetry-instrumentation-api` from 2.10.0 to 2.24.0
- [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.24.0)

Updates `io.opentelemetry.javaagent:opentelemetry-javaagent-extension-api` from 2.10.0-alpha to 2.24.0-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 `gradle-wrapper` from 8.1.1 to 9.3.0

---
updated-dependencies:
- dependency-name: com.google.cloud.tools.jib
  dependency-version: 3.5.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry:opentelemetry-api
  dependency-version: 1.58.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: com.squareup.okhttp3:okhttp
  dependency-version: 5.3.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: java-sample-app-deps
- dependency-name: software.amazon.awssdk:bom
  dependency-version: 2.41.15
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: org.yaml:snakeyaml
  dependency-version: '2.5'
  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-version: 2.25.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: org.apache.logging.log4j:log4j-core
  dependency-version: 2.25.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: org.slf4j:slf4j-simple
  dependency-version: 2.0.17
  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-version: 2.20.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry:opentelemetry-bom
  dependency-version: 1.58.0
  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-version: 1.53.0-alpha
  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-version: 1.53.0
  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-version: 2.24.0-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-version: 2.24.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: com.fasterxml.jackson:jackson-bom
  dependency-version: 2.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: org.junit.jupiter:junit-jupiter-api
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: java-sample-app-deps
- dependency-name: org.junit.jupiter:junit-jupiter-engine
  dependency-version: 6.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: java-sample-app-deps
- dependency-name: io.opentelemetry:opentelemetry-sdk-extension-autoconfigure-spi
  dependency-version: 1.58.0
  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-version: 2.24.0
  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-version: 2.24.0-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: java-sample-app-deps
- dependency-name: gradle-wrapper
  dependency-version: 9.3.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: java-sample-app-deps
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Java SDK labels Jan 27, 2026
@dependabot dependabot Bot requested a review from a team as a code owner January 27, 2026 17:12
@dependabot dependabot Bot added java Java SDK dependencies Pull requests that update a dependency file labels Jan 27, 2026
@github-actions github-actions Bot added the InstrumentationSampleApp Issues and PRs related to instrumentation sample apps label Jan 27, 2026
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