Skip to content
This repository was archived by the owner on Jul 13, 2025. It is now read-only.

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 17, 2024

This PR contains the following updates:

Package Change Age Confidence
io.micrometer:micrometer-registry-prometheus 1.9.5 -> 1.15.1 age confidence

Release Notes

micrometer-metrics/micrometer (io.micrometer:micrometer-registry-prometheus)

v1.15.1: 1.15.1

🐞 Bug Fixes

  • IndexProviderFactory throws ConcurrentModificationException #​6243
  • Make InstrumentationVerificationTests compatible with JUnit 5.13 and earlier versions #​6344
  • gRPC client interceptor incorrectly registers status CANCELLED as error #​6261

🔨 Dependency Upgrades

  • Bump software.amazon.awssdk:cloudwatch from 2.31.41 to 2.31.58 #​6372
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.12 to 1.8.14 #​6336
  • Bump dropwizard-metrics from 4.2.30 to 4.2.32 #​6307
  • Bump io.prometheus:prometheus-metrics-bom from 1.3.7 to 1.3.8 #​6306
  • Bump io.prometheus:prometheus-metrics-bom from 1.3.6 to 1.3.7 #​6241

📝 Tasks

  • Remove AtomicReference from StatsdMeterRegistryTest #​6311
  • Remove java11Test setup from micrometer-test #​6293
  • Polish StatsD line builders #​6285
  • Improve StatsD tests #​6284
  • Resolve StringSplitter from Error Prone #​6271
  • Resolve EqualsGetClass from Error Prone #​6263
  • Resolve ClassCanBeStatic from Error Prone #​6253
  • Resolve InlineFormatString from Error Prone #​6232
  • Add more tests for TimedHandler #​6227
  • Replace TimeUtils usage to TimeUnit where applicable #​6224

❤️ Contributors

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

@​izeye, @​kwondh5217, @​cfredri4, and @​ngocnhan-tran1996

v1.15.0: 1.15.0

Below includes changes from all milestones and release candidates for the 1.15.0 release.

⭐ New Features

  • Further enhancement to OtlpMetricsSender #​6025
  • Make Prometheus Metric and Label naming conventions consistent #​5923
  • Metrics for Executors.newVirtualThreadPerTaskExecutor() #​5488
  • Metrics for live virtual threads #​5950
  • More flexible OTLP per meter configuration #​6099
  • Prometheus/OpenMetrics _created timestamp #​2625
  • Make jvm.classes.unloaded description generic #​5745
  • Use String.toLowerCase()/toUpperCase() with Locale.ROOT consistently #​5711
  • Use failWithActualExpectedAndMessage() where possible #​5696
  • Provide target host/port info in ObservationExecChainHandler when HttpHostConnectException is thrown #​5615
  • Enable Gauge builders to take a subclass of Number #​5601
  • micrometer-observation-test support for assertions on events #​5576
  • Log delta count in addition to throughput in LoggingMeterRegistry #​5548
  • Add peer name and port to gRPC observation contexts #​3512
  • 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 in favor of micrometer-registry-otlp #​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
  • Improve OtlpMetricsSender API #​5994
  • Support configuring exponential histograms at the meter level #​5459
  • Allow TimedAspect/CountedAspect to create tags based on method result #​3058

🐞 Bug Fixes

  • Do not leak OTLP types on public-facing API #​5699
  • micrometer-observation-test brings unnecessary JUnit dependencies, leading to conflicts #​6012

🔨 Dependency Upgrades

  • Bump io.opentelemetry.proto:opentelemetry-proto from 1.4.0-alpha to 1.5.0-alpha #​5798
  • Bump com.google.cloud:libraries-bom from 26.55.0 to 26.56.0 #​5991
  • Bump com.google.cloud:google-cloud-monitoring from 3.59.0 to 3.60.0 #​5986
  • Bump com.google.auth:google-auth-library-oauth2-http from 1.32.1 to 1.33.0 #​5963
  • Bump software.amazon.awssdk:cloudwatch from 2.29.46 to 2.30.11 #​5863

❤️ Contributors

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

@​izeye, @​ngocnhan-tran1996, @​s-ste, @​ttddyy, @​big-cir, @​breedx-splk, @​fogninid, @​turbanoff

v1.14.8: 1.14.8

🐞 Bug Fixes

  • IndexProviderFactory throws ConcurrentModificationException #​6243
  • Make InstrumentationVerificationTests compatible with JUnit 5.13 and earlier versions #​6344
  • gRPC client interceptor incorrectly registers status CANCELLED as error #​6261

🔨 Dependency Upgrades

  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.13 to 1.8.14 #​6341
  • Bump dropwizard-metrics from 4.2.30 to 4.2.32 #​6304
  • Bump io.prometheus:prometheus-metrics-bom from 1.3.6 to 1.3.8 #​6305

📝 Tasks

  • Remove AtomicReference from StatsdMeterRegistryTest #​6311
  • Remove java11Test setup from micrometer-test #​6293
  • Polish StatsD line builders #​6285
  • Improve StatsD tests #​6284
  • Resolve StringSplitter from Error Prone #​6271
  • Resolve EqualsGetClass from Error Prone #​6263
  • Resolve ClassCanBeStatic from Error Prone #​6253
  • Resolve InlineFormatString from Error Prone #​6232
  • Add more tests for TimedHandler #​6227
  • Replace TimeUtils usage to TimeUnit where applicable #​6224

❤️ Contributors

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

@​izeye, @​kwondh5217, @​cfredri4, and @​ngocnhan-tran1996

v1.14.7: 1.14.7

⭐ New Features

  • Replace Meter.Id.getTags() with cheaper alternatives #​6147

🐞 Bug Fixes

  • MultiGauge doesn't work with MeterFilter.map() #​6146
  • Record cache.size in CaffeineCacheMetrics without enabling recordStats() #​6128
  • TimedHandler shutdown hanging indefinitely #​6194
  • Use snapshot consistently in AppOpticsMeterRegistry.writeSummary() #​6181

❤️ Contributors

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

@​AlexElin, @​RafeArnold, and @​izeye

v1.14.6: 1.14.6

🐞 Bug Fixes

  • Gauge double registration warning for Kafka metrics #​5757
  • Log warning about "function" meter re-registration #​6070

❤️ Contributors

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

@​izeye

v1.14.5: 1.14.5

🐞 Bug Fixes

  • Distribution value with |count| of 0 has a non-zero |mean| value of XXX errors in logs - similar to #​4868 #​5927

🔨 Dependency Upgrades

  • Bump com.fasterxml.jackson.core:jackson-databind from 2.18.2 to 2.18.3 #​5989
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.4 to 1.8.6 #​5941
  • Bump io.prometheus:prometheus-metrics-bom from 1.3.5 to 1.3.6 #​5938
  • Bump me.champeau.gradle:japicmp-gradle-plugin from 0.4.5 to 0.4.6 #​5940
  • Bump spring6 from 6.1.16 to 6.1.17 #​5926
  • Bump testcontainers from 1.20.4 to 1.20.5 #​5949

❤️ Contributors

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

@​AlexElin, and @​izeye

v1.14.4: 1.14.4

🐞 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.netflix.spectator:spectator-reg-atlas from 1.8.3 to 1.8.4 #​5907
  • Bump software.amazon.awssdk:cloudwatch from 2.29.46 to 2.29.52 #​5869
  • Bump dropwizard-metrics from 4.2.29 to 4.2.30 #​5867
  • Bump com.signalfx.public:signalfx-java from 1.0.48 to 1.0.49 #​5895
📝 Tasks
  • Add .kotlin to .gitignore #​5888
  • Migrate to dependabot auto-merge function #​5874
❤️ Contributors

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

@​izeye

v1.14.3: 1.14.3

🐞 Bug Fixes
  • Handle RuntimeException when getting/setting JMS headers #​5746
  • NPE occurs when AOP is applied to a method that returns CompletableFuture #​5741
  • Performance regression in MeterRegistry#remove with many meters #​5466
  • Exponential histogram throws ArrayIndexOutOfBoundsException #​5740
🔨 Dependency Upgrades
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.2 to 1.8.3 #​5799
  • Bump software.amazon.awssdk:cloudwatch from 2.29.23 to 2.29.46 #​5795
  • Bump io.prometheus:prometheus-metrics-bom from 1.3.4 to 1.3.5 #​5783
📔 Documentation
  • Polish gh-5751 #​5760
  • Improve docs for same name with different tags #​5751
  • Document no support for meta-annotations with @Timed/@Counted #​5737
  • Remove outdated warnings in docs for @Counted/@Timed #​5736
❤️ Contributors

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

@​cfredri4 and @​izeye

v1.14.2: 1.14.2

🐞 Bug Fixes
  • Protect against concurrent reads/writes to Context keyvalues #​5739
  • Null stacktrace in InvalidObservationException using Virtual Threads #​5702
  • Deprecate AggregationTemporality#toOtlpAggregationTemporality #​5733
  • Warn about gauge re-registration #​5688
  • executor.queued metrics of ForkJoinPool does not include queued submissions #​5650
  • Default ObservationConventions for Grpc do not always use a consistent set of keyvalues #​5609
🔨 Dependency Upgrades
  • Bump software.amazon.awssdk:cloudwatch from 2.29.14 to 2.29.23 #​5724
  • Bump io.prometheus:prometheus-metrics-bom from 1.3.3 to 1.3.4 #​5723
  • Bump dropwizard-metrics from 4.2.28 to 4.2.29 #​5721
📔 Documentation
  • Remove duplicated contextpropagation.adoc #​5693
  • Polish "Grafana Dashboard" section #​5662
  • Use BOM for Micrometer dependency examples in reference docs #​5652
❤️ Contributors

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

@​izeye

v1.14.1: 1.14.1

📔 Documentation

  • Gauges may be silently ignored when MeterFilters drop or transform tags #​5616

🔨 Dependency Upgrades

  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.1 to 1.8.2 #​5685
  • Bump software.amazon.awssdk:cloudwatch from 2.29.7 to 2.29.14 #​5669
  • Bump shaded netty to 4.1.115.Final in micrometer-registry-statsd to address CVE-2024-47535 #​5660

❤️ Contributors

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

@​izeye

v1.14.0: 1.14.0

Micrometer 1.14.0 is the GA version of a new feature release. See our support policy for support timelines.

Below are the combined release notes of all the pre-release milestones and release candidate preceding this GA release.

⚠️ Noteworthy

  • Support ExponentialHistogram in OTLP #​3861
  • Virtual thread metrics #​3956
  • Validate expected Observation API call ordering on TestObservationRegistry #​5239

⭐ New Features / Enhancements

  • 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
  • Skip registering Caffeine meters when statistics are not enabled #​5409
  • 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
  • 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
  • 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

📔 Documentation

  • Add docs for ObservationValidator #​5387
  • Add docs for multiple MeterTag annotations #​5641
  • Add docs for @MeterTag for @Counted #​5640
  • Add docs for JvmThreadDeadlockMetrics #​5614
  • Add docs for ForkJoinPool parallelism and pool size metrics #​5611
  • Add docs for VirtualThreadMetrics #​5610

🔨 Dependency Upgrades

  • Bump io.prometheus:prometheus-metrics-bom to 1.3.3 #​5649
  • Bump software.amazon.awssdk:cloudwatch to 2.29.7 #​5645
  • Bump com.google.cloud:libraries-bom to 26.50.0 #​5638
  • Bump com.signalfx.public:signalfx-java to 1.0.47 #​5635
  • Bump com.google.auth:google-auth-library-oauth2-http to 1.29.0 #​5634
  • Bump software.amazon.awssdk:cloudwatch to 2.29.6 #​5631
  • Bump com.netflix.spectator:spectator-reg-atlas to 1.8.1 #​5630
  • Bump com.google.cloud:google-cloud-monitoring to 3.54.0 #​5628
  • Bump dropwizard-metrics to 4.2.28 #​5569
  • Bump io.opentelemetry.proto:opentelemetry-proto to 1.3.2-alpha #​5268
  • Bump org.hdrhistogram:HdrHistogram to 2.2.2 #​5171

❤️ Contributors

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

@​codesimplicity, @​genuss, @​izeye, @​mihalyr, @​lcavadas, @​filiphr, @​sean-heller, @​vasiliy-sarzhynskyi, @​ArtyomGabeev, @​kinddevil, @​mstyura, @​madhead, @​pirgeo, @​rkurniawati, @​lenin-jaganathan, @​smaxx

v1.13.15: 1.13.15

🐞 Bug Fixes

  • Make InstrumentationVerificationTests compatible with JUnit 5.13 and earlier versions #​6344
  • gRPC client interceptor incorrectly registers status CANCELLED as error #​6261

🔨 Dependency Upgrades

  • Bump dropwizard-metrics from 4.2.30 to 4.2.32 #​6300

📝 Tasks

  • Remove AtomicReference from StatsdMeterRegistryTest #​6311
  • Remove java11Test setup from micrometer-test #​6293
  • Polish StatsD line builders #​6285
  • Improve StatsD tests #​6284
  • Resolve StringSplitter from Error Prone #​6271
  • Resolve EqualsGetClass from Error Prone #​6263
  • Resolve ClassCanBeStatic from Error Prone #​6253
  • Resolve InlineFormatString from Error Prone #​6232
  • Add more tests for TimedHandler #​6227
  • Replace TimeUtils usage to TimeUnit where applicable #​6224

❤️ Contributors

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

@​izeye, @​kwondh5217, @​cfredri4, and @​ngocnhan-tran1996

v1.13.14: 1.13.14

⭐ New Features
  • Replace Meter.Id.getTags() with cheaper alternatives #​6147
🐞 Bug Fixes
  • MultiGauge doesn't work with MeterFilter.map() #​6146
  • TimedHandler shutdown hanging indefinitely #​6194
  • Use snapshot consistently in AppOpticsMeterRegistry.writeSummary() #​6181
❤️ Contributors

Thank you to all the contributors who worked on this release:
@​AlexElin, @​RafeArnold, and @​izeye

v1.13.13: 1.13.13

🐞 Bug Fixes

  • Gauge double registration warning for Kafka metrics #​5757
  • Log warning about "function" meter re-registration #​6070

❤️ Contributors

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

v1.13.12: 1.13.12

🐞 Bug Fixes

  • Distribution value with |count| of 0 has a non-zero |mean| value of XXX errors in logs - similar to #​4868 #​5927

🔨 Dependency Upgrades

  • Bump me.champeau.gradle:japicmp-gradle-plugin from 0.4.5 to 0.4.6 #​5928

❤️ Contributors

Thank you to all the contributors who worked on this release:
@​AlexElin and @​izeye

v1.13.11: 1.13.11

🐞 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.signalfx.public:signalfx-java from 1.0.47 to 1.0.49 #​5898
  • Bump dropwizard-metrics from 4.2.29 to 4.2.30 #​5842
📝 Tasks
  • Add .kotlin to .gitignore #​5888
  • Migrate to dependabot auto-merge function #​5874
❤️ Contributors

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

@​izeye

v1.13.10: 1.13.10

🐞 Bug Fixes

  • Handle RuntimeException when getting/setting JMS headers #​5746
  • NPE occurs when AOP is applied to a method that returns CompletableFuture #​5741
  • Performance regression in MeterRegistry#remove with many meters #​5466

📔 Documentation

  • Polish gh-5751 #​5760
  • Improve docs for same name with different tags #​5751
  • Document no support for meta-annotations with @Timed/@Counted #​5737
  • Remove outdated warnings in docs for @Counted/@Timed #​5736

❤️ Contributors

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

@​cfredri4 and @​izeye

v1.13.9: 1.13.9

🐞 Bug Fixes

  • Deprecate AggregationTemporality#toOtlpAggregationTemporality #​5733
  • Warn about gauge re-registration #​5688
  • executor.queued metrics of ForkJoinPool does not include queued submissions #​5650
  • Default ObservationConventions for Grpc do not always use a consistent set of keyvalues #​5609

🔨 Dependency Upgrades

  • Bump dropwizard-metrics from 4.2.28 to 4.2.29 #​5726

📔 Documentation

  • Remove duplicated contextpropagation.adoc #​5693
  • Polish "Grafana Dashboard" section #​5662
  • Use BOM for Micrometer dependency examples in reference docs #​5652

❤️ Contributors

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

@​izeye

v1.13.8: 1.13.8

📔 Documentation

  • Gauges may be silently ignored when MeterFilters drop or transform tags #​5616

🔨 Dependency Upgrades

❤️ Contributors

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

@​izeye

v1.13.7: 1.13.7

🐞 Bug Fixes
  • Native Image Hazelcast error: java.lang.NoSuchMethodError: com.hazelcast.map.IMap.getName() #​5604
📔 Documentation
  • Add documentation for @Counted #​5613
🔨 Dependency Upgrades
  • Bump com.signalfx.public:signalfx-java from 1.0.46 to 1.0.47 #​5623
  • Bump com.fasterxml.jackson.core:jackson-databind from 2.17.2 to 2.17.3 #​5622
📝 Tasks
  • Enable japicmp task for micrometer-registry-statsd #​5612
  • Improve UCUM time unit mapping for Dynatrace #​5594
❤️ Contributors

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

@​izeye

v1.13.6: 1.13.6

⭐ 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

v1.13.5: 1.13.5

🐞 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

v1.13.4: 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

🔨 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

v1.13.3: 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

v1.13.2: 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:

@​izeye and @​shalk

v1.13.1: 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:

@​izeye

v1.13.0: 1.13.0

Micrometer 1.13.0 is the GA version of a new feature release. See our support policy for support timelines and 1.13 Migration Guide for migration details.

Please take a look at the Migration Guide if you use Prometheus since there are breaking changes in the Prometheus registry if you are using the PrometheusMeterRegistry API in your code.

Below are the combined release notes of all the pre-release milestones and release candidate preceding it.

⚠️ Noteworthy
⭐ New Features / Enhancements
  • Remove unnecessary call to getConventionName in PrometheusMeterRegistry #​4607
  • Add log for negative amount in AbstractTimer.record() #​4573
  • Add response headers and trailers to gRPC observation context #​4516
  • Don't overwrite reserved resource attributes #​4503
  • Additional support for OTLP env vars #​4500
  • Add database tag to DefaultMongoCommandTagsProvider #​4298
  • ObservationGrpcServerInterceptor does not store observation in a context [#&#820

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/micrometer branch from e32bb89 to 3316b2e Compare January 13, 2025 13:31
@renovate renovate bot changed the title Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.2 Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.3 Jan 13, 2025
@renovate renovate bot force-pushed the renovate/micrometer branch from 3316b2e to dfdd5b1 Compare February 10, 2025 20:38
@renovate renovate bot changed the title Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.3 Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.4 Feb 10, 2025
@renovate renovate bot force-pushed the renovate/micrometer branch from dfdd5b1 to 43fda98 Compare March 10, 2025 14:48
@renovate renovate bot changed the title Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.4 Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.5 Mar 10, 2025
@renovate renovate bot force-pushed the renovate/micrometer branch from 43fda98 to 6f32f42 Compare April 14, 2025 07:37
@renovate renovate bot changed the title Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.5 Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.6 Apr 14, 2025
@renovate renovate bot force-pushed the renovate/micrometer branch from 6f32f42 to e5c13c9 Compare May 12, 2025 10:55
@renovate renovate bot changed the title Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.6 Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.7 May 12, 2025
@renovate renovate bot force-pushed the renovate/micrometer branch from e5c13c9 to 3e8c014 Compare May 13, 2025 05:28
@renovate renovate bot changed the title Update dependency io.micrometer:micrometer-registry-prometheus to v1.14.7 Update dependency io.micrometer:micrometer-registry-prometheus to v1.15.0 May 13, 2025
@renovate renovate bot force-pushed the renovate/micrometer branch from 3e8c014 to c552cc4 Compare June 9, 2025 22:39
@renovate renovate bot changed the title Update dependency io.micrometer:micrometer-registry-prometheus to v1.15.0 Update dependency io.micrometer:micrometer-registry-prometheus to v1.15.1 Jun 9, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants