Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update micrometer to v1.15.0-M2 #479

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 17, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
io.micrometer:micrometer-core 1.10.0 -> 1.15.0-M2 age adoption passing confidence
io.micrometer:micrometer-registry-prometheus 1.10.0 -> 1.15.0-M2 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

micrometer-metrics/micrometer (io.micrometer:micrometer-core)

v1.15.0-M2: 1.15.0-M2

Compare Source

⚠️ Noteworthy
  • Publish milestones to Maven Central #​5891
  • Remove special handling of 404/301 from OkHttp instrumentation #​5814
  • Deprecate micrometer-registry-signalfx in favor of micrometer-registry-otlp #​5807
⭐ New Features / Enhancements
  • 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 #​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
🐞 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.google.auth:google-auth-library-oauth2-http from 1.30.1 to 1.32.1 #​5906
  • Bump software.amazon.awssdk:cloudwatch from 2.29.46 to 2.30.15 #​5905
  • Bump com.netflix.spectator:spectator-reg-atlas from 1.8.3 to 1.8.4 #​5904
  • Bump com.signalfx.public:signalfx-java from 1.0.47 to 1.0.49 #​5897
  • Bump com.google.cloud:libraries-bom from 26.52.0 to 26.54.0 #​5883
  • Bump com.google.cloud:google-cloud-monitoring from 3.56.0 to 3.58.0 #​5864
  • Bump io.netty:netty-bom from 4.1.116.Final to 4.1.117.Final #​5862
  • Bump dropwizard-metrics from 4.2.29 to 4.2.30 #​5855
📝 Tasks
  • Add tests verifying that Apache (Async) HTTP clients don't have special handling for 404 #​5837
  • Fix gradle check with JDK17+ #​5735
  • Add .kotlin to .gitignore #​5888
  • Migrate to dependabot auto-merge function #​5874
❤️ Contributors

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

@​big-cir, @​breedx-splk, @​fogninid, @​izeye, @​ngocnhan-tran1996, @​turbanoff, and @​kasparkivistik

v1.14.4: 1.14.4

Compare Source

🐞 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 org.apache.httpcomponents.client5:httpclient5 from 5.4.1 to 5.4.2 #​5876
  • Bump io.netty:netty-bom from 4.1.116.Final to 4.1.117.Final #​5872
  • Bump org.postgresql:postgresql from 42.7.4 to 42.7.5 #​5871
  • Bump jersey3 from 3.1.9 to 3.1.10 #​5870
  • Bump software.amazon.awssdk:cloudwatch from 2.29.46 to 2.29.52 #​5869
  • Bump jetty9 from 9.4.56.v20240826 to 9.4.57.v20241219 #​5868
  • 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
  • Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 #​5865

📝 Tasks

  • Increase sleep time to avoid exemplar sampling rate limiting for openMetricsScrapeWithExemplars() #​5908
  • Fix flakiness in DynatraceMeterRegistryTest.shouldTrackPercentilesWhenDynatraceSummaryInstrumentsNotUsed() #​5900
  • Fix flakiness in JmsInstrumentationTests.shouldInstrumentMessageListener() #​5899
  • Fix flakiness in JettyClientMetricsWithObservationTest.activeTimer() #​5894
  • Increase wait duration in PushMeterRegistryTest.closeRespectsInterrupt() #​5890
  • Enable TimedAspectTest.pjpFunctionThrows() #​5889
  • Add .kotlin to .gitignore #​5888
  • Polish #​5886
  • Migrate to dependabot auto-merge function #​5874
  • Back-port LoggingMeterRegistry tests #​5833
  • Bump build machine image to ubuntu-2404:2024.11.1 #​5829
  • Bump build JDKs to 21.0.6, 17.0.14, 11.0.26 #​5828
  • Upgrade to Gradle Wrapper 8.12.1 #​5823

❤️ 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.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 org.postgresql:postgresql from 42.7.4 to 42.7.5 #​5846
  • Bump io.netty:netty-bom from 4.1.116.Final to 4.1.117.Final #​5845
  • Bump jetty9 from 9.4.56.v20240826 to 9.4.57.v20241219 #​5844
  • Bump org.apache.commons:commons-pool2 from 2.12.0 to 2.12.1 #​5843
  • Bump dropwizard-metrics from 4.2.29 to 4.2.30 #​5842

📝 Tasks

  • Increase sleep time to avoid exemplar sampling rate limiting for openMetricsScrapeWithExemplars() #​5908
  • Fix flakiness in DynatraceMeterRegistryTest.shouldTrackPercentilesWhenDynatraceSummaryInstrumentsNotUsed() #​5900
  • Fix flakiness in JmsInstrumentationTests.shouldInstrumentMessageListener() #​5899
  • Fix flakiness in JettyClientMetricsWithObservationTest.activeTimer() #​5894
  • Increase wait duration in PushMeterRegistryTest.closeRespectsInterrupt() #​5890
  • Enable TimedAspectTest.pjpFunctionThrows() #​5889
  • Add .kotlin to .gitignore #​5888
  • Polish #​5886
  • Migrate to dependabot auto-merge function #​5874
  • Back-port LoggingMeterRegistry tests #​5833
  • Bump build machine image to ubuntu-2404:2024.11.1 #​5829
  • Bump build JDKs to 21.0.6, 17.0.14, 11.0.26 #​5828
  • Upgrade to Gradle Wrapper 8.12.1 #​5823

❤️ 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

Compare Source

🐞 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

Compare Source

🐞 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

Compare Source

🐞 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

Compare Source

🔨 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

Compare Source

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 #​4218
  • Deprecate Jersey server instrumentation in favour of the jersey-micrometer module in Jersey #​4100
  • Missing option to get response headers in GrpcServerObservationConvention #​4012
  • Remove metrics when shutting down InstrumentedQueuedThreadPool #​4000
  • Support jOOQ 3.15 and later #​3828
  • Allow customizing start log message in PushMeterRegistry implementations #​4848
  • Manage context-propagation version in micrometer-bom #​4847
  • Add support for Prometheus 1.x #​4846
  • "Failed to publish metrics to OTLP receiver" error message contains no actionable context #​4829
  • Support @Counted on classes #​4746
  • Publish a separate module with jdk11 classes #​4728
  • Make JettyClientMetrics compatible with Jetty12 #​4609
  • Make it possible to disable LongtaskTimer creation in DefaultMeterObservationHandler #​4604
  • Add Meter for process CPU time #​4498
  • Make Jetty server metrics work with Jetty 12 #​4261
  • OTLPMeterRegistry should adhere to OpenTelemetry data model for producing metrics #​4053
  • Asserting Observation keys and value should offer suggestions from the other cardinality bucket. #​4046
  • Ignore class level AOP annotation if method level present #​3811
  • Remove v1 CloudWatch module #​1473
  • Log CloudWatch metric data when publishing fails #​1396
  • [Dynatrace] debug log in exporter when no meters are registered #​4951
  • Warn when a MeterFilter is configured after a meter is registered #​4917
  • Allow customizing PrometheusProperties via PrometheusConfig #​4875
  • Add Exemplars support to Prometheus 1.x #​4867
  • Sanitize metric names for the Prometheus client #​4866
  • Add constructor with logger name for WarnThenDebugLogger #​4865
  • Do not re-apply MeterFilters to IDs when registering if unnecessary #​4856
  • Announce OtlpMeterRegistry configuration found at startup #​4830
  • Record Jetty bytes in/out metrics through network listeners #​4514

🐞 Bug Fixes

  • com.google.cloud:libraries-bom version is not pinned #​4711
  • BOM contains reference to unpublished docs module #​4585
  • [Dynatrace] Logging verbosity: Move metadata discrepancy logging to WarnThenDebug #​4583
  • ObservationGrpcServerCallListener does not capture an uncontrolled error during the execution of the service logic #​4490
  • URL decode headers from environment variables in OtlpConfig #​4595
  • @MeterTag does not work on package private method #​4506
  • DefaultLongTaskTimer class throws an IllegalArgumentException when percentiles is empty #​4482
  • Stackdriver exception trying to publish metrics during shutdown #​4353
  • TimeWindowMax throws ArithmeticException with a rotateFrequency of 0 #​3068
  • JvmGcMetricsTest#sizeMetricsNotSetToZero is failing on CI with generational ZGC #​4497
  • Bug: DropwizardMeterRegistry does not remove Gauges created by LongTaskTimer #​2924
  • JvmHeapPressureMetrics have incorrect base unit #​3236
  • GC Pause time metric includes concurrent cycle time for Generational ZGC #​4764
  • OSGi import of javax.annotation and javax.annotation.meta is incorrect #​4824
  • Use Dynatrace snapshot for LongTaskTimer #​4780
  • CloudWatchMeterRegistry logs timeout m

Configuration

📅 Schedule: Branch creation - "after 10pm every weekday,before 5am every weekday,every weekend" (UTC), 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 these updates again.


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

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

Copy link
Contributor Author

renovate bot commented Dec 17, 2024

Branch automerge failure

This PR was configured for branch automerge. However, this is not possible, so it has been raised as a PR instead.


  • Branch has one or more failed status checks

Copy link

socket-security bot commented Dec 17, 2024

New, updated, and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher

View full report↗︎

@renovate renovate bot force-pushed the renovate/micrometer branch from 55bdcdb to fa95412 Compare January 13, 2025 15:47
@renovate renovate bot changed the title Update micrometer to v1.14.2 Update micrometer to v1.14.3 Jan 13, 2025
@renovate renovate bot force-pushed the renovate/micrometer branch from fa95412 to 454fd2b Compare February 10, 2025 22:56
@renovate renovate bot changed the title Update micrometer to v1.14.3 Update micrometer to v1.15.0-M2 Feb 10, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants