github micrometer-metrics/micrometer v1.17.0-M1
1.17.0-M1

pre-release5 hours ago

⚠️ 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 @CheckReturnValue to 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 ThreadPerTaskExecutor without --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

Don't miss a new micrometer release

NewReleases is sending notifications on new releases.