⚠️ Noteworthy
- Do not leak OTLP types on public-facing API #5699
⭐ New Features / Enhancements
- Make jvm.classes.unloaded description generic #5745
- Use String.toLowerCase()/toUpperCase() with Locale.ROOT consistently #5711
- Use failWithActualExpectedAndMessage() where possible #5696
- Provide target host/port info in ObservationExecChainHandler when HttpHostConnectException is thrown #5615
- Enable Gauge builders to take a subclass of Number #5601
- micrometer-observation-test support for assertions on events #5576
- Log delta count in addition to throughput in LoggingMeterRegistry #5548
- Add peer name and port to gRPC observation contexts #3512
🐞 Bug Fixes
- Handle RuntimeException when getting/setting JMS headers #5746
- NPE occurs when AOP is applied to a method that returns CompletableFuture #5741
- Performance regression in
MeterRegistry#remove
with many meters #5466 - Exponential histogram throws ArrayIndexOutOfBoundsException #5740
- Do not leak OTLP types on public-facing API #5699
🔨 Dependency Upgrades
- Bump software.amazon.awssdk:cloudwatch from 2.29.7 to 2.29.46 #5801
- Upgrade opentelemetry-proto to 1.4.0-alpha #5698
- Bump io.opentelemetry.proto:opentelemetry-proto from 1.4.0-alpha to 1.5.0-alpha #5798
- Bump com.netflix.spectator:spectator-reg-atlas from 1.8.1 to 1.8.3 #5797
- Bump com.google.auth:google-auth-library-oauth2-http from 1.29.0 to 1.30.1 #5779
- Bump com.google.cloud:google-cloud-monitoring from 3.54.0 to 3.56.0 #5776
- Bump org.jooq:jooq from 3.19.15 to 3.19.16 #5769
- Bump io.prometheus:prometheus-metrics-bom from 1.3.3 to 1.3.5 #5766
- Bump com.google.cloud:libraries-bom from 26.50.0 to 26.52.0 #5764
- Bump dropwizard-metrics from 4.2.28 to 4.2.29 #5712
📔 Documentation
- Polish gh-5751 #5760
- Improve docs for same name with different tags #5751
- Document no support for meta-annotations with
@Timed
/@Counted
#5737 - Remove outdated warnings in docs for
@Counted
/@Timed
#5736
❤️ Contributors
Thank you to all the contributors who worked on this release:
@cfredri4, @izeye, @ngocnhan-tran1996, @s-ste, and @ttddyy