Releases: micrometer-metrics/micrometer
1.14.0-M3
⭐ 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
🔨 Dependency Upgrades
- Bump software.amazon.awssdk:cloudwatch from 2.27.1 to 2.27.17 #5449
- 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 com.netflix.spectator:spectator-reg-atlas from 1.7.18 to 1.7.19 #5427
📝 Tasks
- Load-time weaving aspect test MeasuredClassTest fails on JDK 17+ #5403
- Replace aspectjweaver with aspectjrt in micrometer-commons #5398
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.13.4
🐞 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:
1.12.10
🐞 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:
1.14.0-M2
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:
1.13.3
🐞 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
🐞 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
1.14.0-M1
This is a milestone pre-release version intended for early testing ahead of the future 1.14.0 GA release. It is available from the milestone repository.
⭐ New Features
- Expose ForkJoinPool parallelism and pool size metrics #5236
- Allow custom ThreadFactory for OtlpMeterRegistry #5153
- Do not register GC metrics when GC notifications are unavailable #5149
- Cancelled status code not reported in the gRPC server metrics #5109
- Add counter of failed attempts to retrieve a connection from the pool #5057
- Add Support for
@MeterTag
to@Counted
#4725 - Compile-time weaving support for aspects #1149
- Service level objectives support on
@Timed
annotation #5145
🔨 Dependency Upgrades
- Bump software.amazon.awssdk:cloudwatch to 2.26.14 #5278
- Bump com.signalfx.public:signalfx-java to 1.0.43 #5270
- Bump io.opentelemetry.proto:opentelemetry-proto to 1.3.2-alpha #5268
- Bump com.netflix.spectator:spectator-reg-atlas to 1.7.14 #5266
- Bump com.google.cloud:libraries-bom to 26.42.0 #5265
- Bump com.google.cloud:google-cloud-monitoring to 3.47.0 #5261
- Bump dropwizard-metrics from 4.2.25 to 4.2.26 #5209
- Bump org.hdrhistogram:HdrHistogram from 2.2.1 to 2.2.2 #5171
- Bump prometheus to 1.3.1 #5169
❤️ Contributors
Thank you to all the contributors who worked on this release:
@codesimplicity, @genuss, @izeye, @mihalyr, and @lcavadas
1.13.2
🐞 Bug Fixes
- Avoid calling naming convention on scrape #5288
- Fix histogram consistency in PrometheusMeterRegistry #5193
- Fix log to include stack trace in OtlpMeterRegistry.publish() #5141
🔨 Dependency Upgrades
- Bump software.amazon.awssdk:cloudwatch from 2.25.69 to 2.25.70 #5277
- Bump com.netflix.spectator:spectator-reg-atlas from 1.7.13 to 1.7.14 #5276
- Bump com.signalfx.public:signalfx-java from 1.0.42 to 1.0.43 #5272
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.12.8
🔨 Dependency Upgrades
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.739 to 1.12.755 #5284
- Bump com.netflix.spectator:spectator-reg-atlas from 1.7.13 to 1.7.14 #5250
- Bump com.signalfx.public:signalfx-java from 1.0.42 to 1.0.43 #5249
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.13.1
🔨 Dependency Upgrades
- Bump dropwizard-metrics from 4.2.25 to 4.2.26 #5215
- Bump org.apache.felix:org.apache.felix.scr from 2.2.10 to 2.2.12 #5208
- Bump software.amazon.awssdk:cloudwatch from 2.25.64 to 2.25.69 #5202
- Bump org.hdrhistogram:HdrHistogram from 2.2.1 to 2.2.2 #5190
- Bump com.netflix.spectator:spectator-reg-atlas from 1.7.12 to 1.7.13 #5186
- Bump com.signalfx.public:signalfx-java from 1.0.41 to 1.0.42 #5182
❤️ Contributors
Thank you to all the contributors who worked on this release: