⚠️ Noteworthy
- Add support for Prometheus client 1.x #4846
- Deprecate instrumentation for Jetty 9, 10, 11 that is out of support #4779
- Deprecate Hystrix instrumentation #4587
- JvmHeapPressureMetrics have incorrect base unit #3236
- Remove v1 CloudWatch module #1473
- Make DefaultHttpClientObservationConvention#INSTANCE final #4770
⭐ New Features / Enhancements
- Allow customizing start log message in PushMeterRegistry implementations #4848
- Manage context-propagation version in micrometer-bom #4847
- Add support for Prometheus 1.x #4846
- "Failed to publish metrics to OTLP receiver" error message contains no actionable context #4829
- Support
@Counted
on classes #4746 - Publish a separate module with jdk11 classes #4728
- Make JettyClientMetrics compatible with Jetty12 #4609
- Make it possible to disable LongtaskTimer creation in DefaultMeterObservationHandler #4604
- Add Meter for process CPU time #4498
- Make Jetty server metrics work with Jetty 12 #4261
- OTLPMeterRegistry should adhere to OpenTelemetry data model for producing metrics #4053
- Asserting Observation keys and value should offer suggestions from the other cardinality bucket. #4046
- Ignore class level AOP annotation if method level present #3811
- Remove v1 CloudWatch module #1473
- Log CloudWatch metric data when publishing fails #1396
🐞 Bug Fixes
- JvmHeapPressureMetrics have incorrect base unit #3236
- GC Pause time metric includes concurrent cycle time for Generational ZGC #4764
- OSGi import of javax.annotation and javax.annotation.meta is incorrect #4824
- Use Dynatrace snapshot for LongTaskTimer #4780
- CloudWatchMeterRegistry logs timeout message when there was an interrupt and does not log anything when there was a timeout #4775
📔 Documentation
- Document Java HttpClient instrumentation #4752
🔨 Dependency Upgrades
- Bump com.google.cloud:google-cloud-monitoring from 3.35.0 to 3.37.0 #4841
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.655 to 1.12.674 #4835
- Bump software.amazon.awssdk:cloudwatch from 2.23.21 to 2.25.4 #4833
- Bump com.google.cloud:libraries-bom from 26.31.0 to 26.33.0 #4807
- Bump com.signalfx.public:signalfx-java from 1.0.38 to 1.0.39 #4805
❤️ Contributors
Thank you to all the contributors who worked on this release:
@climategadgets, @izeye, @monosoul, @quaff, @ponziani, @simonzn, @adpaste, @pirgeo, @joakime, and @lenin-jaganathan