This release is based on OpenTelemetry Java Instrumentation 2.15.0 and
the OpenTelemetry Java Core (sdk/api/exporters) 1.49.0.
Note that many artifacts have the -alpha
suffix attached to their version number, reflecting
that they are still alpha quality and will continue to have breaking changes. Please see the
VERSIONING.md for more details.
📣 Migration notes
Please be aware that the maven coordinates for many instrumentation modules have changed. Details can be found here.
⚠️ ⚠️ Breaking changes
- Remove
setSessionTimeout()
onOtelRumConfig
in favor of newsetSessionConfig()
.(#887) - Update Fragment and Activity attribute names. (#920)
🌟 New instrumentation
- Generate events for OkHttp Websocket events (#863)**
- Add build-time
android.util.Log
call-site substitutions (#911)
📈 Enhancements
- Support custom attribute extractors to auto-http instrumentations (#867)
- Allow users to configure suppression of some instrumentations. (#883)
- Use event name for crash event (instead of attr) (#894)
- Migrate network change event from zero-duration span to (log-based) event. (#895)
🛠️ Bug fixes
- Fix instrumentation publication collisions (#926)
🙇 Thank you
This release was possible thanks to the following contributors:
@Archish27
@bendeguzvarju
@bidetofevil
@breedx-splk
@cleverchuk
@ddas09
@LikeTheSalad
@magda-woj
@marandaneto
@surbhiia