Skip to content

fix(deps): update opentelemetry-java monorepo to v1.61.0#324

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/opentelemetry-java-monorepo
Open

fix(deps): update opentelemetry-java monorepo to v1.61.0#324
renovate[bot] wants to merge 1 commit intomainfrom
renovate/opentelemetry-java-monorepo

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Dec 6, 2025

This PR contains the following updates:

Package Change Age Confidence
io.opentelemetry:opentelemetry-sdk-extension-autoconfigure 1.56.01.61.0 age confidence
io.opentelemetry:opentelemetry-exporter-otlp 1.56.01.61.0 age confidence

Release Notes

open-telemetry/opentelemetry-java (io.opentelemetry:opentelemetry-sdk-extension-autoconfigure)

v1.61.0

API
  • Stabilize isEnabled() on Tracer, Logger, and metric instruments
    (#​8200)
Incubating
  • BREAKING Update EnvironmentGetter and EnvironmentSetter key normalization to reflect spec
    changes
    (#​8233)
SDK
Traces
  • Retain propagated context when generating random trace IDs
    (#​8263)
  • Add rate-limited warning log when BatchSpanProcessor drops spans
    (#​8167)
Metrics
  • Track series start time per aggregator rather than at SdkMeterProvider creation time
    (#​8180)
  • Capture context class loader during async callback registration
    (#​8091)
  • Make include/exclude work correctly with empty (but non-null) lists
    (#​8185)
Logs
  • Fix condition for recording successful log processing metrics
    (#​8226)
Exporters
  • OTLP: add configurable bounds to response body reading
    (#​8224, #​8277)
  • OTLP: only throw invalid response exception when gRPC response size < 5 bytes
    (#​8194)
  • OTLP: remove duplicate FINEST-level error logging in gRPC exporter
    (#​8216)
  • OTLP Profiles: clean up profile signal exporters for consistency
    (#​8172)
Extensions
  • BREAKING Autoconfigure: remove deprecated ComponentLoader class (use
    io.opentelemetry.common.ComponentLoader instead)
    (#​8243)
  • Declarative config: fix DeclarativeConfigProperties javadoc to not throw exceptions
    (#​8079)
  • Declarative config: resource attribute filtering should include attributes by default
    (#​8177)
  • Declarative config: enforce IncludedExcludeModel .included and .excluded are not empty
    (#​8266)
  • Autoconfigure: restructure SDK incubator to not depend on autoconfigure internals
    (#​8242)
Project tooling
  • Disable Gradle build cache on releases to mitigate supply chain risk
    (#​8254)

v1.60.1: Version 1.60.1

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

SDK
Extensions
  • Autoconfigure: fix warning always emitted (#​8157)

v1.60.0

API
  • Support W3C trace context random flag
    (#​8012)
  • Clarify that SpanBuilder.setAttribute allows null values
    (#​8072)
Incubating
  • Implement environment variable context propagation carriers
    (#​8074)
  • Deprecate ExtendedAttributes, ExtendedAttributeKey, ExtendedAttributeType,
    ExtendedAttributesBuilder
    (#​8060)
  • Deprecate peerServiceMapping accessor from InstrumentationConfigUtil
    (#​8088)
SDK
Traces
  • Disable warning when using TraceIdRatioBasedSampler as root sampler
    (#​8065)
  • User-supplied attributes take precedence over exception-derived attributes
    (#​7993)
  • Exclude META-INF/maven from traces SDK shaded dependencies
    (#​8096)
  • Fix inverted condition in LegacySpanProcessorInstrumentation#finishSpans
    (#​8145)
Metrics
  • Split out cumulative vs. delta storage
    (#​8015)
  • Add metrics for PeriodicMetricReader
    (#​8038)
  • Allow configuring min/max in histograms
    (#​8095)
  • Remove deprecated otel.experimental.metrics.cardinality.limit property
    (#​8124)
  • BREAKING bug fix: GlobUtil and IncludePatternMatching, used in views and declarative
    config matching, previously were inconsistent in case sensitivity. If a glob char (* or ?) was
    present, it was evaluated with case sensitivity. If no glob chars were present, it was evaluated
    with case insensitivity. Now, all are consistently evaluated with case sensitivity.
    (#​8152)
Logs
  • Stabilize LogRecordBuilder.setException
    (#​8089)
  • Clarify setTimestamp javadoc for event timestamp behavior
    (#​8104)
Exporters
  • OTLP: Fix marshaling for empty string attributes
    (#​8014)
  • Prometheus: Update Prometheus client to 1.5.0
    (#​8080)
  • OTLP: Serialize exponential histogram sum as optional double
    (#​8107)
  • OTLP: Use KeyManagerFactory.getDefaultAlgorithm() in TlsUtil.keyManager()
    (#​8122)
  • OTLP: Ensure proto serializer idCache is cleared when exception is thrown
    (#​8147)
Extensions
  • Autoconfigure: Decode plus sign in resource attributes
    (#​8059)
  • Declarative config: update to 1.0 schema
    (#​8123)
  • Declarative config: add support for setting schema URL
    (#​8028)
  • Declarative config: add version mismatch warning
    (#​8069)
  • Declarative config: cache component providers in DeclarativeConfigContext
    (#​8070)
  • Declarative config: add system property substitution
    (#​8073)
  • Declarative config: add exporter customizers
    (#​8081)
  • Declarative config: add support for setting internal telemetry version
    (#​8045)
  • Deprecate View File Configuration mechanism
    (#​8133)
  • Autoconfigure: add property to allow autoconfiguration of SDK telemetry version
    (#​8037)
  • Jaeger remote sampler: refactor to leverage senders
    (#​8046)
  • Declarative config: document ObjectMapper config
    (#​8075)
  • Declarative config: Remove unchecked warning
    (#​8090)
Project tooling
  • Add architecture test to detect usage of shared internal code
    (#​6978)
  • Replace Xlint deprecation check with custom error-prone check
    (#​8061)
  • Enable error-prone's UnnecessarilyFullyQualified check
    (#​8078)
  • Small refactoring to make safety clearer
    (#​8083)
  • Rework span record benchmark and publish results
    (#​8031)
  • Add LogRecordBenchmark
    (#​8106,
    #​8117)

v1.59.0

API
  • Stabilize complex attributes
    (#​7973)
  • Limit init valid hex array to range that can be true
    (#​7809)
Extensions
  • Trace propagators: Deprecate OtTracePropagator
    (#​8020)
  • Trace propagators: Deprecate JaegerPropagator
    (#​8019)
SDK
  • Move io.opentelemetry.sdk.internal to io.opentelemetry.sdk.common.internal
    (#​8003)
  • Always return ExtendedOpenTelemetry when incubator is available
    (#​7991)
Traces
  • Fix memory leak in SdkSpan#spanEndingThread
    (#​7984)
Metrics
  • Rework and publish metric benchmarks
    (#​8000)
  • Update LongLastValueAggregator algo to avoid allocations
    (#​8017)
Testing
  • Fix OTel JUnit5 Extension cleanup when using Nested test classes
    (#​7999)
  • Add assertion support for Span hasException(null)
    (#​8033)
Exporters
  • DEPRECATION: opentelemetry-exporter-zipkin is now deprecated with the
    last release planned for 1.65.0 (August 2026)
    (#​7974)
  • Refactor http, grpc senders and promote to public API
    (#​7782)
Extensions
  • Jaeger remote sampler: Remove unused code
    (#​7970)
  • Incubator: Add AlwaysRecordSampler
    (#​7877)
Project tooling
  • Align generate release contributors
    (#​8023)

v1.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
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)

v1.57.0

API
  • Add GlobalOpenTelemetry#getOrNoop, #isSet. Update #get to always returns obfuscated instance
    (#​7819)
Incubating
  • Logs: Complex attributes incubating implementation
    (#​7814)
SDK
Logs
  • Add minimum severity and trace-based logger configuration (incubating API)
    (#​7529)
Exporters
  • OTLP: VarHandle string encoder
    (#​7701)
  • OTLP: Fix OkHttpGrpcSender to properly await executor shutdown
    (#​7840)
  • OTLP: avoid auto-config warning
    (#​7881)
  • OTLP: update error message for missing GrpcSenderProvider dependency
    (#​7884)
Extensions
  • Declarative config: add runtime hints for graal VM
    (#​7866)
  • Declarative config: add missing warning about discarded value
    (#​7821)
Project tooling
  • Update macos version to latest and switch to corretto for testing
    (#​7841)
  • Sync Java worflows: Allow re-running prepare release branch workflow
    (#​7845)
  • Simplify and standardize renovate custom managers across Java repos
    (#​7846)
  • Remove misspell workflow
    (#​7852)
  • Fix link checks on main
    (#​7867)
  • Add zeitlinger as approver
    (#​7868)
  • Move snapshot publishing to daily build
    (#​7886)

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


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

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

@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Dec 6, 2025

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from e6c8d93 to d1fbd5a Compare January 9, 2026 20:26
@renovate renovate bot changed the title fix(deps): update opentelemetry-java monorepo to v1.57.0 fix(deps): update opentelemetry-java monorepo to v1.58.0 Jan 9, 2026
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch 2 times, most recently from 3fdab80 to c133f2d Compare February 6, 2026 16:25
@renovate renovate bot changed the title fix(deps): update opentelemetry-java monorepo to v1.58.0 fix(deps): update opentelemetry-java monorepo to v1.59.0 Feb 6, 2026
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from c133f2d to 187e527 Compare February 12, 2026 13:05
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch 2 times, most recently from 57b35c6 to a27b191 Compare March 5, 2026 12:37
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from a27b191 to 0dd712e Compare March 7, 2026 00:34
@renovate renovate bot changed the title fix(deps): update opentelemetry-java monorepo to v1.59.0 fix(deps): update opentelemetry-java monorepo to v1.60.0 Mar 7, 2026
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from 0dd712e to 83a345a Compare March 8, 2026 04:37
@renovate renovate bot changed the title fix(deps): update opentelemetry-java monorepo to v1.60.0 fix(deps): update opentelemetry-java monorepo to v1.60.1 Mar 8, 2026
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from 83a345a to 0612763 Compare April 1, 2026 16:32
@renovate renovate bot force-pushed the renovate/opentelemetry-java-monorepo branch from 0612763 to ec70ca9 Compare April 11, 2026 00:25
@renovate renovate bot changed the title fix(deps): update opentelemetry-java monorepo to v1.60.1 fix(deps): update opentelemetry-java monorepo to v1.61.0 Apr 11, 2026
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.

0 participants