Version 1.35.0
NOTE: The opentelemetry-exporter-jaeger
and opentelemetry-exporter-jaeger-thift
artifacts have stopped being published. Jaeger has native support for OTLP, and users should export to jaeger using OTLP instead.
API
Incubator
- Add Span#addLink, for adding a link after span start (#6084)
SDK
Traces
- Bugfix: Ensure span status cannot be updated after set to StatusCode.OK (#6209
Metrics
- Reusable memory Mode: Adding support for exponential histogram aggregation (#6058, #6136)
- Reusable memory mode: Adding support for explicit histogram aggregation (#6153)
- Reusable memory mode: Adding support for sum aggregation (#6182)
- Reusable memory mode: Adding support for last value aggregation (#6196)
Exporters
- Recreate / fix graal issue detecting RetryPolicy class (#6139, #6134)
- Restore prometheus metric name mapper tests, fix regressions (#6138)
- WARNING: Remove jaeger exporters (#6119)
- Update dependency
io.zipkin.reporter2:zipkin-reporter-bom
to 3.2.1. Note:ZipkinSpanExporterBuilder#setEncoder(zipkin2.codec.BytesEncoder)
has been deprecated in favor ofZipkinSpanExporterBuilder#setEncoder(zipkin2.reporter.BytesEncoder)
.ZipkinSpanExporterBuilder#setSender(zipkin2.reporter.Sender)
has been deprecated in favor ofZipkinSpanExporterBuilder#setSender(zipkin2.reporter.BytesMessageSender)
. (#6129, #6151) - Include trace flags in otlp marshaller (#6167)
- Add Compressor SPI support to OtlpGrpc{Signal}Exporters (#6103)
- Allow Prometheus exporter to add resource attributes to metric attributes (#6179)
Extension
- Autoconfigure accepts encoded header values for OTLP exporters (#6164)
Incubator
- Align file configuration with latest changes to spec (#6088)
Tooling
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@apederson94
@asafm
@breedx-splk
@brunobat
@codefromthecrypt
@fstab
@jack-berg
@jkwatson
@NicklasWallgren
@patrick-me
@psx95
@trask
@zeitlinger