🐞 Bug Fixes
- ClassNotFoundException: org.LatencyUtils.PauseDetector is thrown when introspecting AbstractTimer #7815
- Prometheus custom meters: creation timestamps are incorrect #7798
- Fix memory leak/NPE in MicrometerHttpClientInterceptor (HC4 & HC5)
- Sanitize line terminators in Dogstatsd, Etsy StatsD, and LoggingMeterRegistry
🔨 Dependency Upgrades
- Bump io.netty:netty-bom from 4.2.15.Final to 4.2.17.Final #7822
- Bump jetty12 from 12.0.36 to 12.0.38 #7804
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.6.1 to 5.6.3 #7796
- Bump grpc from 1.81.0 to 1.81.1 #7740
- Bump ch.qos.logback:logback-classic from 1.5.34 to 1.5.38 #7735
- Bump org.postgresql:postgresql from 42.7.11 to 42.7.13 #7711
- Bump software.amazon.awssdk:cloudwatch from 2.46.6 to 2.46.21 #7705
- Bump org.apache.logging.log4j:log4j-core from 2.26.0 to 2.26.1 #7701
- Bump com.github.ben-manes.caffeine:caffeine from 3.2.3 to 3.2.4 in /samples/micrometer-samples-caffeine3 #7642
- Bump jersey3 from 3.1.11 to 3.1.12 #7616
📝 Tasks
- Bump CircleCI build images #7826
- Disable deploy job for milestone, RC, and GA releases #7776
- Migrate 1.16.x to Gradle 9 #7762
- Fix flakiness in JvmGcMetricsTest.gcMetricsAvailableAfterGc #7729
- Remove downloadDependencies task and optimize CI dependency caching #7720
- JvmGcMetricsTest gcMetricsAvailableAfterGc is flakey #7680
- Fix NullPointerException in StatsdMeterRegistryPublishTest #7679
- Move fixed dependency versions to gradle.properties to hide them from Dependabot #7668
- Add initial release orchestration infrastructure #7667
- Update build configuration for release train participation #7665
- Fix ineffective ExemplarSampler cache in DefaultExemplarSamplerFactory #7657
- Note micrometer-jetty11 deprecation in the artifact description #7651
- Move secondary dependency versions out of Version Catalog #7621
- Cache baseline JARs on CI #7102
❤️ Contributors
Thank you to all the contributors who worked on this release:
@arimu1, @kalayciburak