github micrometer-metrics/micrometer v1.15.0-M1
1.15.0-M1

one day ago

⚠️ 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

Don't miss a new micrometer release

NewReleases is sending notifications on new releases.