1.10.0-M3
Pre-release
Pre-release
⭐ New Features
- Add assertions for multiple handled test contexts #3274
- Added the ObservationConventionAware interface #3270
- Add ObservationContextAssert error assertions #3267
- Improved keys assertions in ObservationContextAssert #3266
- Further improvement of observation convention #3261
- Added support for Kotlin co-routines #3256
- New approach to naming conventions #3255
- Add KeyValues to the Observation #3244
@Observed
#3221- Add a LongTaskTimer for every Observation in TimerObservationHandler #3215
- Add
DynatraceConfig.DEFAULT
#3202 - OkHttp3 instrumentation with observation api #3176
- Support for different metric prefixes in StackdriverMeterRegistry #3171
- Unable to load MacOSDnsServerAddressStreamProvider on Apple Silicon with statsd meter registries #3066
- Add HighCardinalityTagsDetector #3047
- Http client instrumentation TCK #3258
🐞 Bug Fixes
- Fix generic parameters for composite observations #3173
- Service descriptor files not merged/transformed in statsd shadowJar #3268
- Accidental strict dep on LatencyUtils #1599
🔨 Dependency Upgrades
- Upgrade to context-propagation 1.0.0-M3 #3278
- Upgrade to Kotlin 1.7.10 #3276
- Use
latest.release
forio.opentelemetry.proto:opentelemetry-proto
#3259 - Update samples to use Spring Boot 2.7.0 #3205
❤️ Contributors
We'd like to thank all the contributors who worked on this release!