🐞 Bug Fixes
- 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.1.135.Final to 4.1.137.Final #7823
- Bump jetty12 from 12.0.8 to 12.0.38 #7803
- Bump ch.qos.logback:logback-classic from 1.5.26 to 1.5.38 #7734
- Bump org.apache.logging.log4j:log4j-core from 2.25.4 to 2.25.5 #7710
- Bump org.postgresql:postgresql from 42.7.11 to 42.7.13 #7709
📝 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