github micrometer-metrics/micrometer v1.10.0-RC1
1.10.0-RC1

latest releases: v1.14.0-M3, v1.13.4, v1.12.10...
pre-release23 months ago

⭐ New Features / Enhancements

  • Provide a default for missing values in KeyValue #3458
  • Allow documenting optional keys #3454
  • Add wrap functionality to the Observation #3433
  • Add Observation instrumentation for gRPC client and server #3427
  • Add TestObservationRegistryAssert assertion for observation count #3426
  • Make observation return its context and immutable access to parent #3423
  • ReceiverContext was missing a remoteServiceName #3419
  • Handle IO_ERROR for Apache HTTP client with observation API #3418
  • Tck with observations #3410
  • Set size and characteristics for Spliterator used with Tags and KeyValues #3409
  • Test against ObservationDocumentation in instrumentation TCK #3372
  • Add benchmarks for the Observation API #3370
  • Support for Jetty 11 #3234

🐞 Bug Fixes

  • New Relic module fails on the module path #3412

🔨 Dependency Upgrades

  • Upgrade context-propagation to 1.0.0-RC1 for 1.10.0-RC1 #3477
  • Upgrade Spotless plugin to 6.11.0 #3475
  • Upgrade to me.champeau.mrjar 0.1.1 #3422
  • Upgrade Dropwizard Metrics to 4.2.12 #3474
  • Upgrade spectator (atlas) to 1.3.5 #3473
  • Upgrade Spring Boot to 2.7.4 #3472
  • Upgrade Spring Boot to 2.6.12 #3471
  • Upgrade testcontainers to 1.17.5 #3470
  • Upgrade junit 5.9.1, assertj to 3.23.1, mockito to 4.8.0, archunit to 1.0.0 #3469
  • Upgrade wavefront-sdk-java to 3.0.3 #3467
  • Upgrade signalfx-java to 1.0.24 #3466
  • Upgrade AWS SDK to 1.12.318 and 2.17.289 #3465
  • Upgrade netty to 4.1.81 reactor-netty to 1.0.23 and reactor to 3.4.23 #3464
  • Upgrade gradle-download-task plugin to 5.2.1 #3463
  • Upgrade nebula-release-plugin to 16.1.0 #3462
  • Upgrade Spring Java Format dependencies to 0.0.35 #3459
  • Properly pin gradle-info-plugin to 11.4.1 #3441

📝 Tasks

  • Disable downloadBaseline task for micrometer-jetty11 #3481
  • Generate dependency lock files for 1.10.0-RC1 #3476
  • Bump to a medium+ resource class for CI builds #3455
  • Exclude buildscript-gradle.lockfile in deleteLockFiles task #3445
  • Update samples to use Spring Boot 2.7.4 #3434
  • Rename DocumentedObservation to ObservationDocumentation #3430
  • Test SLFJ4 2.0 compatibility #3415
  • Update OtlpMeterRegistryTest to run builds on Java 19 #3431
  • Pin wiremock-jre8-standalone to 2.33.+ for 1.8.x and 1.9.x #3468
  • Reduce flakiness of StatsdMeterRegistryPublishTest #3447
  • Update TagsTest to run builds on Java 19 #3437
  • Upgrade to JApicmp Gradle Plugin 0.4.1 #3435
  • Support message supplier in WarnThenDebugLogger #3424
  • Ignore METHOD_NEW_DEFAULT binary compatibility #3181

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

Don't miss a new micrometer release

NewReleases is sending notifications on new releases.