Skip to content

Releases: micrometer-metrics/micrometer

1.14.0-RC1

15 Oct 05:11
b9d4107
Compare
Choose a tag to compare
1.14.0-RC1 Pre-release
Pre-release

This is a pre-release milestone intended for early testing. See https://github.com/micrometer-metrics/micrometer?tab=readme-ov-file#milestone-releases

⭐ New Features

  • Expose TestObservationRegistry as an AssertJ AssertProvider #5551
  • Use failure with actual and expected message to improve IDE experience for ObservationContextAssert #5550
  • Replace @Nonnull(when = When.MAYBE) with @CheckForNull in @Nullable #5485
  • Warn about Prometheus meter registration failure #5228
  • Improve performance of merging two Tags/KeyValues instances #5140
  • Allow user-provided custom scheduler for periodically binding KafkaMetrics #4976
  • Allow specifying the meterNameConsumer for HighCardinalityTagsDetector #4028
  • Virtual thread metrics #3956
  • Allow tagsBasedOnJoinPoint to override extraTags with CountedAspect #2461
  • Configurable _source.enabled Elastic mapping property #1629

🐞 Bug Fixes

  • Restore handling for Timed.percentiles() in TimedAspect #5475

🔨 Dependency Upgrades

  • Bump com.google.cloud:google-cloud-monitoring from 3.49.0 to 3.52.0 #5513
  • Bump com.google.cloud:google-cloud-monitoring from 3.52.0 to 3.53.0 #5581
  • Bump com.google.cloud:libraries-bom from 26.45.0 to 26.48.0 #5563
  • Bump com.google.auth:google-auth-library-oauth2-http from 1.24.1 to 1.28.0 #5558
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.19 to 1.7.21 #5526
  • Bump com.signalfx.public:signalfx-java from 1.0.45 to 1.0.46 #5510
  • Bump dropwizard-metrics from 4.2.27 to 4.2.28 #5569
  • Bump software.amazon.awssdk:cloudwatch from 2.27.17 to 2.28.18 #5559
  • Bump software.amazon.awssdk:cloudwatch from 2.28.18 to 2.28.19 #5579

❤️ Contributors

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

@filiphr, @izeye, @sean-heller, @vasiliy-sarzhynskyi, @ArtyomGabeev, @kinddevil, and @mstyura

1.13.6

14 Oct 21:53
v1.13.6
0b4d07f
Compare
Choose a tag to compare

⭐ New Features / Enhancements

  • Improve memory usage of StepBucketHistogram #4954

🐞 Bug Fixes

  • Instrumented Java 11 HttpClient does not re-throw exceptions in sendAsync call #5136
  • Map time units to UCUM format for Dynatrace #5588
  • Aspects' tagsBasedOnJoinPoint may throw uncaught exception #5584
  • Set user agent header in OTLP registry #5577
  • MicrometerHttpRequestExecutor fails to instrument with Apache HC 5.4 #5575

📔 Documentation

  • Remove duplicated context-propagation documentation in Micrometer docs #5549
  • [OTLP Registry] Document batch size configuration #5578

🔨 Dependency Upgrades

  • Bump dropwizard-metrics from 4.2.27 to 4.2.28 #5566
  • Bump context-propagation to 1.1.2 #5592

📝 Tasks

  • Bump org.junit:junit-bom from 5.10.4 to 5.10.5 #5571
  • Bump me.champeau.gradle:japicmp-gradle-plugin from 0.4.3 to 0.4.4 #5567
  • Bump jersey3 from 3.0.12 to 3.0.16 #5560
  • Do not include formerly removed micrometer-samples-jetty12 subproject #5554
  • Bump spring from 5.3.37 to 5.3.39 #5419
  • Bump org.junit.platform:junit-platform-launcher from 1.10.4 to 1.10.5 #5557
  • Bump org.mongodb:mongodb-driver-sync from 4.11.3 to 4.11.4 #5538
  • Bump uk.org.webcompere:system-stubs-jupiter from 2.1.6 to 2.1.7 #5536
  • Bump io.netty:netty-bom from 4.1.112.Final to 4.1.114.Final #5534
  • Bump io.spring.develocity.conventions from 0.0.20 to 0.0.22 #5533
  • Bump org.junit.platform:junit-platform-launcher from 1.10.3 to 1.10.4 #5532
  • Bump jetty9 from 9.4.55.v20240627 to 9.4.56.v20240826 #5531
  • Bump junit from 5.10.3 to 5.10.4 #5530
  • Bump spring from 5.3.37 to 5.3.39 #5455

❤️ Contributors

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

@lenin-jaganathan, @pirgeo, @kinddevil, and @joaopgrassi

1.12.11

14 Oct 21:34
v1.12.11
f3ef95a
Compare
Choose a tag to compare

⭐ New Features / Enhancements

  • Improve memory usage of StepBucketHistogram #4954

🐞 Bug Fixes

  • Map time units to UCUM format for Dynatrace #5588
  • Aspects' tagsBasedOnJoinPoint may throw uncaught exception #5584
  • Set user agent header in OTLP registry #5577
  • MicrometerHttpRequestExecutor fails to instrument with Apache HC 5.4 #5575

📔 Documentation

  • [OTLP Registry] Document batch size configuration #5578

🔨 Dependency Upgrades

  • Bump context-propagation to 1.1.2 #5592
  • Bump com.amazonaws:aws-java-sdk-cloudwatch to 1.12.773 #5572
  • Bump dropwizard-metrics from 4.2.27 to 4.2.28 #5562
  • Bump com.signalfx.public:signalfx-java from 1.0.45 to 1.0.46 #5539
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.19 to 1.7.21 #5535

📝 Tasks

  • Bump jersey3 from 3.0.12 to 3.0.16 #5573
  • Bump me.champeau.gradle:japicmp-gradle-plugin from 0.4.3 to 0.4.4 #5568
  • Bump org.junit.platform:junit-platform-launcher from 1.10.4 to 1.10.5 #5557
  • Bump junit from 5.10.4 to 5.10.5 #5556
  • Bump org.mongodb:mongodb-driver-sync from 4.11.3 to 4.11.4 #5538
  • Bump uk.org.webcompere:system-stubs-jupiter from 2.1.6 to 2.1.7 #5536
  • Bump io.netty:netty-bom from 4.1.112.Final to 4.1.114.Final #5534
  • Bump io.spring.develocity.conventions from 0.0.20 to 0.0.22 #5533
  • Bump org.junit.platform:junit-platform-launcher from 1.10.3 to 1.10.4 #5532
  • Bump jetty9 from 9.4.55.v20240627 to 9.4.56.v20240826 #5531
  • Bump junit from 5.10.3 to 5.10.4 #5530
  • Bump spring from 5.3.37 to 5.3.39 #5455

❤️ Contributors

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

@lenin-jaganathan, @pirgeo, @kinddevil, and @joaopgrassi

1.13.5

02 Oct 02:46
37b2499
Compare
Choose a tag to compare

🐞 Bug Fixes

  • ConcurrentModificationException when late meter filters are added #5489

🔨 Dependency Upgrades

  • Bump com.signalfx.public:signalfx-java from 1.0.45 to 1.0.46 #5506
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.19 to 1.7.21 #5505

Tasks

  • Use Prometheus BOMs for dependency management #5468

❤️ Contributors

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

@mabartos, @emmanuel-ferdman, and @izeye

1.14.0-M3

09 Sep 19:26
v1.14.0-M3
9917c67
Compare
Choose a tag to compare
1.14.0-M3 Pre-release
Pre-release

⭐ New Features / Enhancements

  • Relax Observation Scope validation #5464
  • Skip registering Caffeine meters when statistics are not enabled #5409
  • Include the observation name in validator message #5407
  • Log a warning when instrumenting a cache that is not recording stats in CaffeineCacheMetrics #5402
  • MultiGauge.register should accept more types #5390
  • Metrics not collected after ExecutorService recreation #5366
  • Add "cancelled" information to the GrpcServerObservationContext #5301
  • process_start_time_seconds HELP description inconsistency between Prometheus and micrometer #5290

🐞 Bug Fixes

  • Exponential Histogram should include minimumExpectedValue in positive buckets #5393
  • ObservationValidator fails with NullObservation #5388
  • BOM contains a non-resolvable dependency: io.micrometer:concurrency-tests #5395
  • Zero percentile can be missing from Dynatrace meters where expected #4750

📔 Documentation

  • Add docs for ObservationValidator #5387
  • Fix a typo in meters.adoc #5399

🔨 Dependency Upgrades

  • Bump software.amazon.awssdk:cloudwatch from 2.27.1 to 2.27.17 #5449
  • Bump ch.qos.logback:logback-classic from 1.5.3 to 1.5.7 #5448
  • Bump com.google.cloud:google-cloud-monitoring from 3.48.0 to 3.49.0 #5445
  • Bump com.signalfx.public:signalfx-java from 1.0.44 to 1.0.45 #5443
  • Bump com.google.cloud:libraries-bom from 26.44.0 to 26.45.0 #5441
  • Bump com.google.auth:google-auth-library-oauth2-http from 1.24.0 to 1.24.1 #5440
  • Bump dropwizard-metrics from 4.2.26 to 4.2.27 #5433
  • Bump org.jooq:jooq from 3.19.10 to 3.19.11 #5431
  • Bump jersey2 from 2.44 to 2.45 #5429
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.18 to 1.7.19 #5427

📝 Tasks

  • Bump com.gradle.develocity from 3.17.6 to 3.18 #5447
  • Bump io.spring.develocity.conventions from 0.0.19 to 0.0.20 #5446
  • Bump io.projectreactor:reactor-bom from 2022.0.21 to 2022.0.22 #5444
  • Bump activemq-artemis from 2.36.0 to 2.37.0 #5442
  • Bump org.apache.maven:maven-resolver-provider from 3.9.8 to 3.9.9 #5438
  • Bump io.freefair.aspectj.post-compile-weaving from 8.7.1 to 8.10 #5437
  • Bump com.h2database:h2 from 2.3.230 to 2.3.232 #5436
  • Bump spring-javaformat from 0.0.42 to 0.0.43 #5435
  • Bump org.junit.platform:junit-platform-launcher from 1.10.3 to 1.11.0 #5434
  • Bump junit from 5.10.3 to 5.11.0 #5430
  • Bump org.postgresql:postgresql from 42.7.3 to 42.7.4 #5428
  • Load-time weaving aspect test MeasuredClassTest fails on JDK 17+ #5403
  • Fix directories for micrometer-test-aspectj-ctw and micrometer-test-aspectj-ltw #5401
  • Replace aspectjweaver with aspectjrt in micrometer-commons #5398
  • Fix GuavaCacheMetricsTest and CaffeineCacheMetricsTest #5405

❤️ Contributors

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

@izeye and @madhead

1.13.4

09 Sep 19:05
v1.13.4
1f1aa0a
Compare
Choose a tag to compare

🐞 Bug Fixes

  • BOM contains a non-resolvable dependency: io.micrometer:concurrency-tests #5395
  • Zero percentile can be missing from Dynatrace meters where expected #4750

📔 Documentation

  • Fix a typo in meters.adoc #5399

🔨 Dependency Upgrades

  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.18 to 1.7.19 #5425
  • Bump dropwizard-metrics from 4.2.26 to 4.2.27 #5423
  • Bump com.signalfx.public:signalfx-java from 1.0.44 to 1.0.45 #5420

📝 Tasks

  • Bump org.apache.maven:maven-resolver-provider from 3.9.8 to 3.9.9 #5426
  • Bump io.spring.develocity.conventions from 0.0.19 to 0.0.20 #5424
  • Bump io.projectreactor:reactor-bom from 2022.0.21 to 2022.0.22 #5422
  • Bump spring-javaformat from 0.0.42 to 0.0.43 #5421
  • Bump org.postgresql:postgresql from 42.7.3 to 42.7.4 #5418
  • Fix GuavaCacheMetricsTest and CaffeineCacheMetricsTest #5405

❤️ Contributors

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

@izeye and @madhead

1.12.10

09 Sep 18:38
v1.12.10
2d6e8e7
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Zero percentile can be missing from Dynatrace meters where expected #4750

📔 Documentation

  • Fix a typo in meters.adoc #5399

🔨 Dependency Upgrades

  • Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.767 to 1.12.770 #5457
  • Bump com.signalfx.public:signalfx-java from 1.0.44 to 1.0.45 #5454
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.18 to 1.7.19 #5453
  • Bump dropwizard-metrics from 4.2.26 to 4.2.27 #5450

📝 Tasks

  • Bump io.spring.develocity.conventions from 0.0.19 to 0.0.20 #5458
  • Bump io.projectreactor:reactor-bom from 2022.0.21 to 2022.0.22 #5456
  • Bump spring-javaformat from 0.0.42 to 0.0.43 #5452
  • Bump org.apache.maven:maven-resolver-provider from 3.9.8 to 3.9.9 #5451
  • Fix GuavaCacheMetricsTest and CaffeineCacheMetricsTest #5405

❤️ Contributors

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

@izeye and @madhead

1.14.0-M2

13 Aug 08:04
d5f3bef
Compare
Choose a tag to compare
1.14.0-M2 Pre-release
Pre-release

This is a pre-release milestone intended for early testing. See https://github.com/micrometer-metrics/micrometer?tab=readme-ov-file#milestone-releases

⭐ New Features

  • Add history-tracking to ObservationValidator #5370
  • [dynatrace/v2] reduce log verbosity #5306
  • Validate expected Observation API call ordering on TestObservationRegistry #5239
  • Add JvmThreadDeadlockMetrics #5222
  • Allow multiple MeterTag annotations for multiple tags from same target #4081
  • Support ExponentialHistogram in OTLP #3861

🔨 Dependency Upgrades

  • Bump software.amazon.awssdk:cloudwatch from 2.26.14 to 2.27.1 #5382
  • Bump com.google.cloud:libraries-bom from 26.42.0 to 26.44.0 #5380
  • Bump com.signalfx.public:signalfx-java from 1.0.43 to 1.0.44 #5339
  • Bump com.google.cloud:google-cloud-monitoring from 3.47.0 to 3.48.0 #5338
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.14 to 1.7.17 #5333
  • Bump com.google.auth:google-auth-library-oauth2-http from 1.23.0 to 1.24.0 #5332

❤️ Contributors

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

@izeye, @pirgeo, @rkurniawati, @lenin-jaganathan, @smaxx

1.13.3

12 Aug 21:23
v1.13.3
98c1042
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Add default factoryType tag in CommonsObjectPool2Metrics #5316
  • Buffered statsd lines are not published on close #2141
  • Disable kotlinSourcesJar since it conflicts with sourcesJar #5151

📔 Documentation

  • Make more explicit that recording a metric is safe to call #5365

🔨 Dependency Upgrades

  • Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2 #5364
  • Bump com.gradle.develocity from 3.17.5 to 3.17.6 #5357
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.14 to 1.7.17 #5356
  • Bump com.signalfx.public:signalfx-java from 1.0.43 to 1.0.44 #5362
  • Bump io.netty:netty-bom from 4.1.111.Final to 4.1.112.Final #5360
  • Bump io.projectreactor:reactor-bom from 2022.0.20 to 2022.0.21 #5358
  • Bump jersey3 from 3.0.11 to 3.0.12 #5378
  • Bump jetty9 from 9.4.54.v20240208 to 9.4.55.v20240627 #5361
  • Bump org.jetbrains.kotlin.jvm from 1.9.23 to 1.9.24 #5294

📝 Tasks

  • Make PrometheusMeterRegistryTest less flaky #5302
  • Migrate to io.spring.develocity.conventions:0.0.19 #5312
  • Apply test-retry settings to all tests #5303

❤️ Contributors

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

@izeye, @HYEONSEOK1, @BJMg, and @cbrachem

1.12.9

12 Aug 19:59
v1.12.9
a012711
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Add default factoryType tag in CommonsObjectPool2Metrics #5316
  • Buffered statsd lines are not published on close #2141
  • Disable kotlinSourcesJar since it conflicts with sourcesJar #5151

📔 Documentation

  • Make more explicit that recording a metric is safe to call #5365

🔨 Dependency Upgrades

  • Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.755 to 1.12.767 #5343
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.7.14 to 1.7.18 #5373
  • Bump com.signalfx.public:signalfx-java from 1.0.43 to 1.0.44 #5341
  • Bump jersey3 from 3.0.11 to 3.0.12 #5377
  • Bump org.jetbrains.kotlin.jvm from 1.9.23 to 1.9.24 #5069

📝 Tasks

  • Migrate to io.spring.develocity.conventions:0.0.19 #5312
  • Apply test-retry settings to all tests #5303
  • Bump org.mongodb:mongodb-driver-sync from 4.11.2 to 4.11.3 #5375
  • Bump maven-resolver from 1.9.20 to 1.9.22 #5374
  • Bump org.awaitility:awaitility from 4.2.1 to 4.2.2 #5372
  • Bump io.netty:netty-bom from 4.1.111.Final to 4.1.112.Final #5345
  • Bump com.gradle.develocity from 3.17.5 to 3.17.6 #5344
  • Bump jetty9 from 9.4.54.v20240208 to 9.4.55.v20240627 #5342
  • Bump io.projectreactor:reactor-bom from 2022.0.20 to 2022.0.21 #5340

❤️ Contributors

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

@HYEONSEOK1, @BJMg, and @cbrachem