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

pre-releaseone day ago

⚠️ Noteworthy

  • Publish milestones to Maven Central #5891
  • Remove special handling of 404/301 from OkHttp instrumentation #5814
  • Deprecate micrometer-registry-signalfx #5807

⭐ New Features / Enhancements

  • Use direct equals call instead of Objects.equals wrapper #5840
  • Remove special handling of 404/301 from JDK HTTP client instrumentation #5838
  • Make Timer and LongTaskTimer output similar in LoggingMeterRegistry #5835
  • Remove special handling of 404 and redirection statuses from Jetty client instrumentation #5825
  • Log deprecation warning when creating SignalFxMeterRegistry #5824
  • Log metrics recording failures in CountedAspect and TimedAspect #5820
  • Remove special handling of 404/301 from OkHttp instrumentation #5814
  • Support AutoShutdownDelegatedExecutorService in ExecutorServiceMetrics #5811
  • Deprecate micrometer-registry-signalfx #5807
  • Rebind Log4j2Metrics when LoggerContext#reconfigure is called #5756
  • Send metrics via any protocol in the OTLP Registry #5690
  • Improve average performance of DefaultLongTaskTimer for out-of-order stopping #5591

🐞 Bug Fixes

  • Log4j2Metrics does not work with multiple registries and non-root loggers #5893
  • Fix LongTaskTimer output for LoggingMeterRegistry #5834
  • Log4j2Metrics creates more MetricsFilter instances than needed #5818
  • Fix unit discrepancy between Timer and FunctionTimer in LoggingMeterRegistry #5816
  • Distribution bucket_counts sum does not equal the count #4868

📔 Documentation

  • Remove obviated GraalVM native image compilation section from Stackdriver docs #5819
  • Update Docs with right contract of MeterFilter #5480

🔨 Dependency Upgrades

  • Bump com.google.auth:google-auth-library-oauth2-http from 1.30.1 to 1.32.1 #5906
  • Bump software.amazon.awssdk:cloudwatch from 2.29.46 to 2.30.15 #5905
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.3 to 1.8.4 #5904
  • Bump com.signalfx.public:signalfx-java from 1.0.47 to 1.0.49 #5897
  • Bump com.google.cloud:libraries-bom from 26.52.0 to 26.54.0 #5883
  • Bump org.apache.httpcomponents.client5:httpclient5 from 5.4.1 to 5.4.2 #5880
  • Bump org.glassfish.jersey.core:jersey-server from 2.45 to 2.46 #5879
  • Bump org.glassfish.jersey.test-framework.providers:jersey-test-framework-provider-inmemory from 2.45 to 2.46 #5878
  • Bump io.freefair.aspectj.post-compile-weaving from 8.11 to 8.12.1 #5875
  • Bump com.google.cloud:google-cloud-monitoring from 3.56.0 to 3.58.0 #5864
  • Bump io.netty:netty-bom from 4.1.116.Final to 4.1.117.Final #5862
  • Bump org.postgresql:postgresql from 42.7.4 to 42.7.5 #5861
  • Bump dagger from 2.54 to 2.55 #5860
  • Bump com.gradle.develocity from 3.19 to 3.19.1 #5859
  • Bump spring6 from 6.2.1 to 6.2.2 #5858
  • Bump org.jooq:jooq from 3.19.16 to 3.19.18 #5857
  • Bump dropwizard-metrics from 4.2.29 to 4.2.30 #5855
  • Bump jersey3 from 3.1.9 to 3.1.10 #5853
  • Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 #5852
  • Bump jetty9 from 9.4.56.v20240826 to 9.4.57.v20241219 #5850
  • Bump org.assertj:assertj-core from 3.27.2 to 3.27.3 #5849

📝 Tasks

  • Add tests verifying that Apache (Async) HTTP clients don't have special handling for 404 #5837
  • Bump build JDK to 23.0.2 #5830
  • Bump ch.qos.logback:logback-classic from 1.5.12 to 1.5.16 #5800
  • Fix gradle check with JDK17+ #5735
  • Increase sleep time to avoid exemplar sampling rate limiting for openMetricsScrapeWithExemplars() #5908
  • Fix flakiness in DynatraceMeterRegistryTest.shouldTrackPercentilesWhenDynatraceSummaryInstrumentsNotUsed() #5900
  • Fix flakiness in JmsInstrumentationTests.shouldInstrumentMessageListener() #5899
  • Fix flakiness in JettyClientMetricsWithObservationTest.activeTimer() #5894
  • Increase wait duration in PushMeterRegistryTest.closeRespectsInterrupt() #5890
  • Enable TimedAspectTest.pjpFunctionThrows() #5889
  • Add .kotlin to .gitignore #5888
  • Polish #5886
  • Migrate to dependabot auto-merge function #5874
  • Back-port LoggingMeterRegistry tests #5833
  • Bump build machine image to ubuntu-2404:2024.11.1 #5829
  • Bump build JDKs to 21.0.6, 17.0.14, 11.0.26 #5828
  • Upgrade to Gradle Wrapper 8.12.1 #5823

❤️ Contributors

Thank you to all the contributors who worked on this release:

@big-cir, @breedx-splk, @fogninid, @izeye, @ngocnhan-tran1996, @turbanoff, and @kasparkivistik

Don't miss a new micrometer release

NewReleases is sending notifications on new releases.