⭐ New Features
- Generify throwable in CheckedCallable/CheckedRunnable #3326
- Scoped checked actions #3323
- ObservationContextAssert now asserts ContextView, add parentObservation assertions #3304
- Add ObservationRegistry hasRemainingCurrentScope and similar assertions #3303
- Add getContextualName(Context c) on Observation.Convention #3301
- Receiver and SenderContext #3293
- Added option to set a parent Observation on an existing Observation #3291
- Introduces GlobalObservationConvention #3285
- Declare HdrHistogram as a runtime dependency #3263
- Observe instantaneous events #3100
- Add primitive Suppliers to Timer and LongTaskTimer #1304
🐞 Bug Fixes
- DocumentedObservation may always override contextual name to null #3307
❤️ Contributors
We'd like to thank all the contributors who worked on this release!