Skip to content
This repository was archived by the owner on Feb 6, 2026. It is now read-only.

deps: update dependency io.opentelemetry:opentelemetry-bom to v1.58.0#1761

Closed
renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
renovate-bot:renovate/io.opentelemetry-opentelemetry-bom-1.x
Closed

deps: update dependency io.opentelemetry:opentelemetry-bom to v1.58.0#1761
renovate-bot wants to merge 1 commit intogoogleapis:mainfrom
renovate-bot:renovate/io.opentelemetry-opentelemetry-bom-1.x

Conversation

@renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Feb 7, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.opentelemetry:opentelemetry-bom 1.46.01.58.0 age adoption passing confidence

Release Notes

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

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

Compare Source

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)

v1.56.0

Compare Source

API
Incubator
  • Support ExtendedOpenTelemetry in GlobalOpenTelemetry
    (#​7799)
SDK
  • Changes to MeterConfig, LoggerConfig, TracerConfig are guaranteed to be eventually visible
    (#​7706)
Metrics
  • Stabilize ExemplarFilter
    (#​7768)
  • Type specific exemplar reservoirs
    (#​7758)
Extensions
  • SDK incubator: Add incubator ComposableRuleBasedSampler
    (#​7787)
  • SDK incubator: Add incubator ComposableAnnotatingSampler
    (#​7804)
  • SDK incubator: Rename ComposableTraceIdRatioBased to ComposableProbability
    (#​7786)
  • Declarative config: BREAKING Remove component provider generic type
    (#​7606)
  • Declarative config: Add declarative config support for ExemplarFilter
    (#​7769)
  • Declarative config: Fix a few declarative configuration bugs
    (#​7807)
Project tooling
  • Move to oracle bare metal benchmark runner
    (#​7740)
  • Enable Develocity build scans
    (#​7776)
  • Document GPG signing key
    (#​7783)
  • Update build to use java 21
    (#​7784)
  • Sync repository-settings.md documentation
    (#​7791)
  • Fix gradle deprecation warning
    (#​7780)
  • Small alignments of workflows across the 6 Java repos
    (#​7806)
  • Implement min java version gradle tooling from instrumentation repo
    (#​7801)

v1.55.0

Compare Source

API
Common
  • Improve GraalVM native image compatibility
    (#​7160)
Traces
  • Fix TraceState key validation limits to match W3C specification
    (#​7575)
Incubator
  • Add ExtendedOpenTelemetry API
    (#​7496)
  • Add incubator implementation of composite sampling specification
    (#​7626)
SDK
Traces
  • Proactively avoid Unsafe on Java 23+ to avoid triggering JVM warning message
    (#​7691)
Metrics
  • Add setMeterConfigurator() support to MeterProvider (incubating API)
    (#​7346)
Exporters
  • OTLP: Configure metric exporter to use SDK's MeterProvider for internal metrics
    (#​7541)
  • OTLP: Suppress logging of InterruptedException from managed OkHttp threads
    (#​7565)
  • OTLP: Update dependency from okhttp-jvm back to okhttp for Gradle users,
    preserving okhttp-jvm for Maven users
    (#​7681)
  • Prometheus: Remove separate otel_scope_info metric and always add scope labels to data points
    (#​7398)
  • Prometheus: Update exporter dependencies to use protobuf-free formats
    (#​7664)
Profiling
  • Update profiles exporter to support proto v1.8.0-alpha changes
    (#​7638)
  • Add abstractions to assist with dictionary table assembly
    (#​7717)
  • Add abstractions to assist with sample composition
    (#​7727)
Extensions
  • Autoconfigure: Improve exception logging when running in Maven
    (#​7336)
  • Declarative configuration: Return Resource
    (#​7639)
  • Declarative configuration: Invoke auto-configure listeners
    (#​7654)
  • Declarative configuration: Add logging when incompatible types are found
    (#​7693)
Shims
OpenTracing Shim
  • Improve log levels in error scenarios
    (#​6832)
Project tooling
  • Respect testJavaVersion property when running JMH benchmarks
    (#​7697)

v1.54.1

Compare Source

SDK
Exporters
  • Prometheus: Fix regression in protobuf format export
    (#​7664)

v1.54.0

Compare Source

API
Baggage
  • Fix guard against ArrayIndexOutOfBoundsException in BaggageCodec
    (#​7239)
SDK
Metrics
  • Fix MetricData.getDoubleSumData() ClassCastException with custom implementations
    (#​7597)
Exporters
  • Fix HttpExporterBuilder.copy() and GrpcExporterBuilder.copy() to preserve component loader
    (#​7596)
Extensions
  • Autoconfigure: Remove support for old EnvironmentResourceProvider package name
    (#​7622)
  • Declarative config: Add DeclarativeConfigurationProvider SPI
    (#​7472)
  • Declarative config: Pass meter provider to avoid using the global OpenTelemetry instance
    (#​7475)
Project tooling

v1.53.0

Compare Source

SDK
  • File based config will log the wrong file format, when applicable.
    (#​7498)
Exporters
  • Change okhttp dependency to okhttp-jvm, which fixes missing class failures in
    transitive dependencies.
    (#​7517)

v1.52.0

Compare Source

API
Common
  • Promote ComponentLoader to new opentelemetry-common artifact,
    standardize SPI loading
    (#​7446)
Context
  • LazyStorage passes its ClassLoader when loading ContextStorageProvider SPI
    (#​7424)
Incubator
  • Add context and severity params to ExtendedLogger#isEnabled
    (#​7268)
  • Add new convenience methods for converting DeclarativeConfigProperties to config model
    (#​7453)
SDK
  • Add custom stacktrace renderer which is length limit aware
    (#​7281)
Metrics
  • Propagate flush to PeriodicMetricReader's metricExporter.
    (#​7410)
Exporters
  • OTLP - JdkHttpSender: ensure proper closure of HttpClient in shutdown method
    (#​7390)
  • OTLP: profile exporters fix and test improvements
    (#​7442)
  • OTLP: Loading Compressor SPI via ComponentLoader configured through setComponentLoader
    (#​7428)
  • Prometheus: add scope schema URL and attributes
    (#​7356)
  • Prometheus: extend prometheus declarative config support to include without_scope_info,
    with_resource_constant_labels
    (#​6840)
Extensions
  • Autoconfigure: fix race condition of GlobalOpenTelemetry initialization with
    AutoConfiguredOpenTelemetrySdkBuilder
    (#​7365)
  • Declarative config: update to declarative config 1.0-rc.1
    (#​7436)
  • Declarative config: resolve environment variable substitution for mixed quotes
    (#​7433)

v1.51.0

Compare Source

API
Context
  • Fix context storage provider property name in log message
    (#​7342)
SDK
  • Experimental configurable exception.* attribute resolution for SdkTracerProvider,
    SdkLoggerProvider
    (#​7266)
Exporters
  • All exporters: implement new SemConv exporter health metrics, with configuration API for selecting
    schema version
    (#​7265)
  • OTLP: Add gRPC export for profiles signal type.
    (#​7301)
  • OTLP: Run JDK HTTP sender on non-daemon threads.
    (#​7322)
  • Prometheus: fix serialization of arrays
    (#​7291)
  • OTLP: exporter tolerates instances of LogRecordData when incubator is present
    (#​7393)
Extensions
  • Declarative config: Handle instrumentation node changes in yaml config file format 0.4
    (#​7357)

v1.50.0

Compare Source

API
  • Clarify that AttributesBuilder.put allows nulls
    (#​7271)
  • Stabilize log record event name
    (#​7277)
Context
  • Fix duplicated ExecutorService wrap
    (#​7245)
  • Promote getAll to TextMapGetter stable API
    (#​7267)
Incubator
  • Add ExtendedLogRecordBuilder#setException
    (#​7182)
  • Add experimental support for log extended attributes
    (#​7123)
SDK
  • Remove Java9VersionSpecific clock implementation
    (#​7221)
  • Add addProcessorFirst to SdkTracerProviderBuilder, SdkLoggerProviderBuilder
    (#​7243)
Logs
  • Add setLoggerConfigurator support to LoggerProvider
    (#​7332)
Metrics
  • Add DelegatingMetricData
    (#​7229)
  • Spatial aggregation for async instruments with filtering views
    (#​7264)
Exporters
  • Prometheus: Add Authenticator support for PrometheusHttpServer
    (#​7225)
  • OTLP: Fix OTLP metric exporter toBuilder() loosing temporality
    (#​7280)
  • OTLP: Allow Otlp*MetricExporter's to publish export stats
    (#​7255)
Extensions
  • Declarative config: Add support for escaping env var substitution
    (#​7033)
  • Declarative config: update to opentelemetry-configuration 0.4
    (#​7064)
  • Declarativeconfig: Refactor internals to add DeclarativeConfigContext
    (#​7293)
Project tooling

v1.49.0

Compare Source

SDK
Trace
  • Avoid linear queue.size() calls in span producers by storing queue size separately
    (#​7141)
Exporters
  • OTLP: Add support for setting exporter executor service
    (#​7152)
  • OTLP: Refine delay jitter for exponential backoff
    (#​7206)
Extensions
  • Autoconfigure: Remove support for otel.experimental.exporter.otlp.retry.enabled
    (#​7200)
  • Autoconfigure: Add stable cardinality limit property otel.java.metrics.cardinality.limit
    (#​7199)
  • Incubator: Add declarative config model customizer SPI
    (#​7118)

v1.48.0

Compare Source

API
  • Add some helpful logging attribute methods to LogRecordBuilder
    (#​7089)
Incubator
  • Introduce ConfigProvider API. Rename StructuredConfigProperties to DeclarativeConfigProperties
    and move to opentelemetry-api-incubator. Rename FileConfiguration
    to DeclarativeConfiguration.
    (#​6549)
SDK
  • Log warning and adjust when BatchLogRecordProcessor, BatchSpanProcessor maxExportBatchSize
    exceeds maxQueueSize.
    (#​7045,
    #​7148)
  • Fix bug causing ThrottlingLogger to log more than once per minute
    (#​7156)
Metrics
  • Remove obsolete SdkMeterProviderUtil#setCardinalitylimit API
    (#​7169)
Traces
  • Fix bug preventing accurate reporting of span event dropped attribute count
    (#​7142)
Exporters
  • OTLP: remove support for otel.java.experimental.exporter.memory_mode
    which was previously replaced by otel.java.exporter.memory_mode
    (#​7127)
  • OTLP: Extract sender parameters to config carrier class
    (incubating API)
    (#​7151)
  • OTLP: Add support for setting OTLP exporter service class loader
    (#​7150)
Tooling
  • Update android animalsniffer min API version to 23
    (#​7153)

v1.47.0

Compare Source

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)

Configuration

📅 Schedule: 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 this update again.


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

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

@renovate-bot renovate-bot requested review from a team and daniel-sanche February 7, 2025 21:21
@product-auto-label product-auto-label bot added the size: xs Pull request size is extra small. label Feb 7, 2025
@dpebot
Copy link
Contributor

dpebot commented Feb 7, 2025

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 7, 2025
@product-auto-label product-auto-label bot added the api: logging Issues related to the googleapis/java-logging API. label Feb 7, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 7, 2025
@lqiu96
Copy link
Member

lqiu96 commented Feb 12, 2025

/gcbrun

@lqiu96 lqiu96 added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 12, 2025
lqiu96
lqiu96 previously approved these changes Feb 12, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 12, 2025
@renovate-bot renovate-bot changed the title deps: update dependency io.opentelemetry:opentelemetry-bom to v1.47.0 deps: update dependency io.opentelemetry:opentelemetry-bom to v1.48.0 Mar 8, 2025
@renovate-bot renovate-bot force-pushed the renovate/io.opentelemetry-opentelemetry-bom-1.x branch from e1fb23b to 76ed92a Compare March 8, 2025 03:06
@dpebot
Copy link
Contributor

dpebot commented Mar 8, 2025

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 8, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Mar 8, 2025
@renovate-bot renovate-bot changed the title deps: update dependency io.opentelemetry:opentelemetry-bom to v1.48.0 deps: update dependency io.opentelemetry:opentelemetry-bom to v1.49.0 Apr 4, 2025
@renovate-bot renovate-bot force-pushed the renovate/io.opentelemetry-opentelemetry-bom-1.x branch from 76ed92a to 447db4f Compare April 4, 2025 22:20
@dpebot
Copy link
Contributor

dpebot commented Apr 4, 2025

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 4, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Apr 4, 2025
@renovate-bot renovate-bot changed the title deps: update dependency io.opentelemetry:opentelemetry-bom to v1.49.0 deps: update dependency io.opentelemetry:opentelemetry-bom to v1.50.0 May 10, 2025
@renovate-bot renovate-bot force-pushed the renovate/io.opentelemetry-opentelemetry-bom-1.x branch from 447db4f to 7ee6193 Compare May 10, 2025 01:36
@dpebot
Copy link
Contributor

dpebot commented May 10, 2025

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 10, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label May 10, 2025
@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 13, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 13, 2025
@renovate-bot renovate-bot force-pushed the renovate/io.opentelemetry-opentelemetry-bom-1.x branch from 4709dc8 to 76b5323 Compare October 21, 2025 18:37
@dpebot
Copy link
Contributor

dpebot commented Oct 21, 2025

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 21, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Oct 21, 2025
@renovate-bot renovate-bot changed the title deps: update dependency io.opentelemetry:opentelemetry-bom to v1.55.0 deps: update dependency io.opentelemetry:opentelemetry-bom to v1.56.0 Nov 7, 2025
@renovate-bot renovate-bot force-pushed the renovate/io.opentelemetry-opentelemetry-bom-1.x branch from 76b5323 to 9cc3a6a Compare November 7, 2025 23:52
@dpebot
Copy link
Contributor

dpebot commented Nov 7, 2025

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Nov 7, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Nov 7, 2025
@renovate-bot renovate-bot changed the title deps: update dependency io.opentelemetry:opentelemetry-bom to v1.56.0 deps: update dependency io.opentelemetry:opentelemetry-bom to v1.57.0 Dec 6, 2025
@renovate-bot renovate-bot force-pushed the renovate/io.opentelemetry-opentelemetry-bom-1.x branch from 9cc3a6a to 4bed979 Compare December 6, 2025 03:47
@dpebot
Copy link
Contributor

dpebot commented Dec 6, 2025

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 6, 2025
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Dec 6, 2025
@renovate-bot renovate-bot changed the title deps: update dependency io.opentelemetry:opentelemetry-bom to v1.57.0 deps: update dependency io.opentelemetry:opentelemetry-bom to v1.58.0 Jan 9, 2026
@renovate-bot renovate-bot force-pushed the renovate/io.opentelemetry-opentelemetry-bom-1.x branch from 4bed979 to 9e31327 Compare January 9, 2026 18:57
@dpebot
Copy link
Contributor

dpebot commented Jan 9, 2026

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 9, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Jan 9, 2026
@renovate-bot renovate-bot force-pushed the renovate/io.opentelemetry-opentelemetry-bom-1.x branch from 9e31327 to 837e705 Compare February 2, 2026 18:04
@renovate-bot renovate-bot requested a review from a team as a code owner February 2, 2026 18:04
@dpebot
Copy link
Contributor

dpebot commented Feb 2, 2026

/gcbrun

@trusted-contributions-gcf trusted-contributions-gcf bot added the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 2, 2026
@yoshi-kokoro yoshi-kokoro removed the kokoro:force-run Add this label to force Kokoro to re-run the tests. label Feb 2, 2026
@chingor13 chingor13 closed this Feb 5, 2026
@forking-renovate
Copy link

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update (1.58.0). You will get a PR once a newer version is released. To ignore this dependency forever, add it to the ignoreDeps array of your Renovate config.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

@renovate-bot renovate-bot deleted the renovate/io.opentelemetry-opentelemetry-bom-1.x branch February 5, 2026 23:13
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

api: logging Issues related to the googleapis/java-logging API. size: xs Pull request size is extra small.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants