⚠️ Noteworthy
- Remove transitive runtime dependency on LatencyUtils #6883
- Enable java.* imports for OSGi Import-Package #6816
⭐ New Features
- Add AssertJ assertions for various Meters #6870
- Add benchmark for filtered log events #6894
- Apply
@CheckReturnValueto Assert implementations #7038 - Improve Scalar Replacement consistency in AbstractCompositeMeter to avoid unnecessary allocation #6811
- Improve efficiency of MeterRegistry#getMeters #7035
- Metrics not collected after ScheduledExecutorService recreation #6920
- Remove ThreadLocal usage from LogbackMetrics #6882
- Remove transitive runtime dependency on LatencyUtils #6883
- Support Postgresql 17 in PostgreSQLDatabaseMetrics #6657
🐞 Bug Fixes
- CaffeineCacheMetrics nullability is incompatible with Caffeine 3.2.3 #6973
- ExecutorServiceMetrics: repeatedly logs exception when monitoring
ThreadPerTaskExecutorwithout--add-opens#6726
🔨 Dependency Upgrades
- Bump com.google.auth:google-auth-library-oauth2-http from 1.40.0 to 1.41.0 #6934
- Bump com.google.cloud:google-cloud-monitoring from 3.79.0 to 3.82.0 #6885
- Bump com.google.cloud:libraries-bom from 26.71.0 to 26.73.0 #6906
- Bump com.netflix.spectator:spectator-reg-atlas from 1.9.1 to 1.9.3 #6905
- Bump io.prometheus:prometheus-metrics-bom from 1.4.2 to 1.4.3 #6866
- Bump software.amazon.awssdk:cloudwatch from 2.37.5 to 2.41.4 #7011
❤️ Contributors
Thank you to all the contributors who worked on this release:
@MariusVolkhart, @etrandafir93, @izeye, @rethab, and @slovdahl