Skip to content

Bump io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 2.30.0-alpha to 2.33.1-alpha in /java - #762

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/java/io.opentelemetry.instrumentation-opentelemetry-instrumentation-bom-alpha-2.33.1-alpha
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/gradle/java/io.opentelemetry.instrumentation-opentelemetry-instrumentation-bom-alpha-2.33.1-alpha

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 30, 2026

Copy link
Copy Markdown
Contributor

Bumps io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha from 2.30.0-alpha to 2.33.1-alpha.

Release notes

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

Version 2.33.0

This release targets the OpenTelemetry SDK 1.67.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see VERSIONING.md for more details.

📈 Enhancements

  • Update the OpenTelemetry SDK version to 1.67.0. (#20598)

🛠️ Bug fixes

  • Preserve repeated baggage header values when extracting context through the Java agent's OpenTelemetry API bridge. (#20598)
  • Avoid converting lists and maps to strings in Spring Boot declarative configuration. (#20598)
  • Improve SQL parsing. (#20864)

🙇 Thank you

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

@​ishg @​jack-berg @​jamesylgan @​laurit @​opentelemetry-pr-dashboard @​safris @​steverao @​trask

Version 2.32.0

This release targets the OpenTelemetry SDK 1.66.0.

Note that many artifacts have the -alpha suffix attached to their version number, reflecting that they will continue to have breaking changes. Please see VERSIONING.md for more details.

⚠️ Breaking changes to non-stable APIs

  • Remove the deprecated HostIdResource.REGISTRY_QUERY constant. (#19778)
  • The ExperimentalJmxMetricHandler SPI now requires implementations to provide getMetricNames(). (#19781)
  • Add the required isRequestStreaming(REQUEST) method to GenAiAttributesGetter. (#19879)
  • The experimental java.common.messaging.headers/development YAML selector no longer configures header capture. Use java.common.messaging.headers instead. (#20260)

🚫 Deprecations

  • Deprecate otel.jmx.target.system in favor of otel.jmx.metrics.experimental.included. (#19783)
  • Deprecate otel.instrumentation.elasticsearch.capture-search-query. It will be removed in 3.0, when search query bodies are always captured. There is no replacement. (#19675)
  • Deprecate otel.instrumentation.opensearch.capture-search-query. It will be removed in 3.0, when search query bodies are always captured. There is no replacement. Sanitization remains enabled by default and configurable with otel.instrumentation.opensearch.query-sanitization.enabled. (#19837)
  • Deprecate otel.jmx.enabled in favor of otel.instrumentation.jmx.enabled to align with other instrumentation enablement properties. (#19945)
  • Deprecate automatic rewriting of VirtualField.find(Class, Class) calls in inlined javaagent advice. Instead, look up the VirtualField once and store it in a helper class's static final field. The find method itself remains supported. (#19980)
  • Deprecate the Elasticsearch REST library instrumentation. Use the Elasticsearch Java API Client's native OpenTelemetry support, or the Java agent for direct RestClient usage. Java agent instrumentation is unaffected. (#19995)
  • Deprecate otel.instrumentation.messaging.experimental.receive-telemetry.enabled in favor of otel.instrumentation.common.messaging.experimental.receive-telemetry.enabled. For headers, replace otel.instrumentation.messaging.experimental.headers.included and .excluded with otel.instrumentation.common.messaging.headers.included and .excluded. Also deprecate otel.instrumentation.messaging.experimental.capture-headers in favor of otel.instrumentation.common.messaging.headers.included. Stable selectors take precedence per leaf. (#20060, #20260)
  • Deprecate the .included / .excluded properties under otel.instrumentation.log4j-appender.experimental.map-message-attributes, otel.instrumentation.logback-appender.experimental.key-value-pair-attributes, otel.instrumentation.logback-appender.experimental.logstash-marker-attributes, and otel.instrumentation.logback-appender.experimental.logstash-structured-argument-attributes in favor of the stable and unified otel.instrumentation.common.logging.structured-attributes.included / .excluded. (#20066)

... (truncated)

Changelog

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

Changelog

Unreleased

⚠️ Breaking changes

  • Rename messaging.system to messaging.system.name (aws_sqs becomes aws.sqs) and adopt the system-specific attribute renames from [semantic-conventions #4250](open-telemetry/semantic-conventions#4250). Experimental messaging attributes also lose the messaging. prefix (for example, messaging.kafka.bootstrap.servers becomes kafka.bootstrap.servers).
  • AWS Lambda invocation spans now replace alias suffixes in cloud.resource_id with the resolved function version when available.
  • AWS Lambda spans now use faas.invocation.id instead of faas.invocation_id for invocation IDs.
  • Replace SpringWebfluxClientTelemetry.addFilter(list) and addFilterAndRegisterReactorHook(list) with createFilter() and createFilterAndRegisterReactorHook(), used with WebClient.Builder.filter(...).
  • RPC telemetry now uses only the conventions with schema version 1.44.0: rpc.system.name, fully qualified rpc.method, rpc.status_code, and error.type, with updated span names. RPC duration metrics use rpc.client.call.duration and rpc.server.call.duration in seconds. RPC opt-in/preview flags and general.rpc.semconv settings no longer select legacy or dual emission.
  • GenAI error type getters now return the final value. Returning null omits error.type; overrides should return error == null ? null : error.getClass().getName() for the exception-class fallback.
  • HTTP client and server getters now determine error.type; their returned value, including null, is used as-is.
  • RPC attribute getters return the final error.type; returning null omits it even when an exception exists.
  • Messaging MessagingAttributesGetter.getErrorType() overrides now provide the final error.type value. Return null to omit it, or return error == null ? null : error.getClass().getName() for exception-class fallback.
  • Require R2DBC SPI 1.0 or later.
  • Rename the Spark Java instrumentation selector from spark-2.3 to spark-2.4.
  • Spring Boot Java agent resource providers move from io.opentelemetry.instrumentation.spring.resources to io.opentelemetry.javaagent.instrumentation.spring.boot.resources. Update class names in otel.java.enabled.resource.providers and otel.java.disabled.resource.providers.
  • Spring Rabbit 1.0 is no longer supported. Use the spring-rabbit-1.1 selector; telemetry scope changes from io.opentelemetry.spring-rabbit-1.0 to io.opentelemetry.spring-rabbit-1.1.
  • InstrumenterBuilder no longer infers a schema URL from attribute extractors. Call setSchemaUrl() with the schema for the conventions defining the instrumenter's signals; otherwise its telemetry has no schema URL.
  • Remove the Spring Boot starter-provided ConfigProperties bean in declarative mode. Read configuration through ConfigProvider and DeclarativeConfigProperties instead.
  • @WithSpan and @AddingSpanAttributes no longer allow targeting constructors (which didn't work properly anyways).
  • Kotlin suspend function @WithSpan instrumentation now uses only the kotlinx-coroutines-annotations selector and is disabled by default. Use otel.instrumentation.kotlinx-coroutines-annotations.enabled=true instead of the kotlinx-coroutines, kotlinx-coroutines-1.0, kotlinx-coroutines-opentelemetry-instrumentation-annotations, or

... (truncated)

Commits

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

…om-alpha

Bumps [io.opentelemetry.instrumentation:opentelemetry-instrumentation-bom-alpha](https://github.com/open-telemetry/opentelemetry-java-instrumentation) from 2.30.0-alpha to 2.33.1-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.instrumentation:opentelemetry-instrumentation-bom-alpha
  dependency-version: 2.33.1-alpha
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file java Pull requests that update Java code labels Oct 30, 2026
@dependabot
dependabot Bot requested review from a team as code owners October 30, 2026 11:22
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 java Pull requests that update Java code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants