opentelemetry-java v1.58.0
opentelemetry-java 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
- 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 @trask @zeitlinger
Source open-telemetry/opentelemetry-java ·
v1.58.0· 2026-01-09 · upstream release
Mirrored verbatim for indexing. All rights belong to the upstream project.
Release notes are published by the upstream project and mirrored here for indexing. All rights belong to their authors.