This update is compatible with the OpenTelemetry Java SDK 0.16.0. There are many breaking changes in the API so if you manually trace using the API, you should carefully go through the release notes to see what needs to be updated.
🌟 New instrumentation
- Apache Dubbo #2108
- Apache CXF (JAX-RS) #2192
- JAX-WS #2176
- Reactor Netty 1.0 #2156
- Apache Wicket #2139
📈 Improvements
- Additional Cassandra span attributes captured #1314
- Apache Camel SQS propagation #2102
- Tracers support injection of
OpenTelemetry
instances #2233, #2197 Context
is used more consistently in Tracer classes #2194- Major documentation re-org, no longer massive wall of text(!) #2226
🛠️ Bug fixes
🧰 Tooling
- More muzzle doc #2158
- Static imports (style guidelines) doc #2161
- Clean up of spock test runners #2134, #2223, #2205, #2196
- Tracer hierarchy clean up #2159
- Improved test stability #2169, #2170, #2181, #2202, #2154
- Test latest hibernate versions #2182
- New tests exercising http client concurrency #2156
- Automation of draft release in GHA workflow #2237
- Add tests for tomee application server #2175
☢️ Breaking changes
- Some configuration properties have been updated to the latest specification
- OTEL_TRACE_EXPORTER/otel.trace.exporter has been replaced with OTEL_TRACES_EXPORTER/otel.traces.exporter
- OTEL_TRACE_SAMPLER/otel.trace.sampler has been replaced with OTEL_TRACES_SAMPLER/otel.traces.sampler
- OTEL_TRACE_SAMPLER_ARG/otel.trace.sampler.arg has been replaced with OTEL_TRACES_SAMPLER_ARG/otel.traces.sampler.arg
🙇 Thank you
This release was possible thanks to the following contributors who shared their brilliant ideas and awesome pull requests:
@anuraaga
@breedx-splk
@brianashby-sfx
@evantorrie
@FrankSpitulski
@gliptak
@iNikem
@jkwatson
@kubawach
@laurit
@markfink-splunk
@mateuszrzeszutek
@trask
@tydhot
@vovencij