Skip to content

Conversation

@SIMULATAN-Bot
Copy link
Contributor

@SIMULATAN-Bot SIMULATAN-Bot commented Sep 19, 2025

This PR contains the following updates:

Package Type Update Change
io.micrometer:micrometer-registry-prometheus dependencies minor 1.14.2 -> 1.15.5
io.micrometer:micrometer-core dependencies minor 1.14.2 -> 1.15.5

Release Notes

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

v1.15.5: 1.15.5

🐞 Bug Fixes
  • Close scope in same thread in ObservedAspect #​6727
  • Synchronize access of current connections in JettyConnectionMetrics #​6578
🔨 Dependency Upgrades
  • Bump dropwizard-metrics from 4.2.36 to 4.2.37 #​6733
❤️ Contributors

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

@​deadok22 and @​pema4

v1.15.4: 1.15.4

🐞 Bug Fixes
  • NettyAllocatorMetrics should not prevent collecting executors #​6641
  • [JOOQ] MetricsDSLContext - fetchExists doesn't report provided tags #​6583
📔 Documentation
  • add compatibility note for jOOQ overload delegation #​6681
🔨 Dependency Upgrades
  • Bump dropwizard-metrics from 4.2.33 to 4.2.36 #​6677
❤️ Contributors

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

@​HeeChanN

v1.15.3: 1.15.3

🐞 Bug Fixes
  • Catch IllegalArgumentException in VirtualThreadMetrics #​6584
  • Handle ArrayIndexOutOfBoundsException from DoubleHistogram in TimeWindowPercentileHistogram.accumulate() defensively #​6563
🔨 Dependency Upgrades
  • Bump jersey3 from 3.1.10 to 3.1.11 #​6607
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.16 to 1.8.17 #​6600
  • Bump io.netty:netty-bom from 4.1.122.Final to 4.1.123.Final #​6537
❤️ Contributors

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

@​genuss and @​izeye

v1.15.2: 1.15.2

⭐ New Features
  • Flag to register JCache cache.removals as FunctionCounter #​6471
  • Log requests as trace level for OtlpMeterRegistry #​6514
  • Use String.replace() where possible #​6449
🐞 Bug Fixes
  • Distribution without percentiles always has value 0 in Stackdriver #​6401
  • Incompatible with slf4j 2 in OSGi #​6406
  • LongTaskTimer#measure does not return max duration #​6421
  • Return NaN for null KafkaMetrics values #​6324
  • Scrape failure when conflicting meter types are registered #​6434
❤️ Contributors

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

@​izeye, and @​msqr

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.12: 1.14.12

🐞 Bug Fixes
  • Close scope in same thread in ObservedAspect #​6727
  • Synchronize access of current connections in JettyConnectionMetrics #​6578
❤️ Contributors

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

@​deadok22 and @​pema4

v1.14.11: 1.14.11

🐞 Bug Fixes
  • NettyAllocatorMetrics should not prevent collecting executors #​6641
  • [JOOQ] MetricsDSLContext - fetchExists doesn't report provided tags #​6583
📔 Documentation
  • add compatibility note for jOOQ overload delegation #​6681
🔨 Dependency Upgrades
  • Bump dropwizard-metrics from 4.2.33 to 4.2.36 #​6676
❤️ Contributors

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

v1.14.10: 1.14.10

🐞 Bug Fixes
  • Handle ArrayIndexOutOfBoundsException from DoubleHistogram in TimeWindowPercentileHistogram.accumulate() defensively #​6563
🔨 Dependency Upgrades
  • Bump jersey3 from 3.1.10 to 3.1.11 #​6603
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.16 to 1.8.17 #​6601
  • Bump io.netty:netty-bom from 4.1.122.Final to 4.1.123.Final #​6534
❤️ Contributors

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

@​izeye

v1.14.9: 1.14.9

⭐ New Features
  • Log requests as trace level for OtlpMeterRegistry #​6514
  • Use String.replace() where possible #​6449
  • Flag to register JCache cache.removals as FunctionCounter #​6471
🐞 Bug Fixes
  • Distribution without percentiles always has value 0 in Stackdriver #​6401
  • Incompatible with slf4j 2 in OSGi #​6406
  • LongTaskTimer#measure does not return max duration #​6421
  • Return NaN for null KafkaMetrics values #​6324
  • Scrape failure when conflicting meter types are registered #​6434
❤️ Contributors

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

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


Configuration

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

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


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

This PR has been generated by Renovate Bot.

@codecov
Copy link

codecov bot commented Sep 19, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 26.83%. Comparing base (d9c784e) to head (96295b9).

@@           Coverage Diff           @@
##             main     #224   +/-   ##
=======================================
  Coverage   26.83%   26.83%           
=======================================
  Files         317      317           
  Lines        5441     5441           
  Branches      649      649           
=======================================
  Hits         1460     1460           
  Misses       3861     3861           
  Partials      120      120           

@SIMULATAN-Bot SIMULATAN-Bot changed the title chore(deps): update micrometer to v1.15.4 (minor) chore(deps): update micrometer to v1.15.5 (minor) Oct 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants