API
- Cache ImmutableKeyValuePairs#hashCode (#5307)
Propagators
- Remove streams from B3Propagator (#5326)
SDK
Metrics
- Stop validating instrument unit (#5279)
- Make the Executor for PrometheusHttpServer configurable (#5296)
Exporter
Testing
- Fixing up javadoc to reflect how to create a junit4 OpenTelemetryRule (#5299)
SDK Extensions
- BREAKING: Autoconfigure drops support for
otel.exporter.otlp.metrics.default.histogram.aggregation=EXPONENTIAL_BUCKET_HISTOGRAM
. UseBASE2_EXPONENTIAL_BUCKET_HISTOGRAM
instead. (#5290) - JaegerRemoteSampler use upstream grpc implementation if ManagedChannel is set (#5287)
OpenTracing Shim
- Adds version to otel tracer instrumentation scope (#5336)
OpenCensus Shim
- Adds version to otel tracer instrumentation scope (#5336)
Semantic Conventions
- Update semconv to 1.19.0 and related build tool changes (#5311)
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@971758118
@abhisesh
@anuraaga
@breedx-splk
@BrentDouglas
@dmarkwat
@jack-berg
@jkwatson
@lmolkova
@marcalff
@mateuszrzeszutek
@mbazos
@steffan-westcott
@trask
@zqq525