Releases: micrometer-metrics/micrometer
Releases · micrometer-metrics/micrometer
1.7.6
🪲 Bug Fixes
DefaultLongTaskTimer
histogram bucket counting logic fix #2851- Possible "memory-leak" in KafkaStreamsMetrics #2843
🔨 Dependency Upgrades
- Upgrade to wavefront-sdk-java 2.6.6 #2860
- Upgrade to signalfx-java 1.0.13 #2859
- Upgrade to reactor 3.3.22, reactor-netty 0.9.25, netty 4.1.70 #2857
- Update Gradle Enterprise Plugin to 3.7.1 #2841
📝 Tasks
- Consolidating AWS SDK versions for the samples #2858
- Upgrade to Gradle Wrapper 7.3 #2853
- Add javax.annotation.Nullable to IllegalImportCheck #2850
- Upgrade to me.champeau.jmh 0.6.6 #2846
- Set default task to build in circleci config #2836
- Reimplement TimeUtils.format() #2833
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.6.13
🪲 Bug Fixes
DefaultLongTaskTimer
histogram bucket counting logic fix #2851- Possible "memory-leak" in KafkaStreamsMetrics #2843
🔨 Dependency Upgrades
- Upgrade to wavefront-sdk-java 2.6.6 #2860
- Upgrade to signalfx-java 1.0.13 #2859
- Upgrade to reactor 3.3.22, reactor-netty 0.9.25, netty 4.1.70 #2857
- Update Gradle Enterprise Plugin to 3.7.1 #2841
📝 Tasks
- Consolidating AWS SDK versions for the samples #2858
- Upgrade to Gradle Wrapper 7.3 #2853
- Add javax.annotation.Nullable to IllegalImportCheck #2850
- Upgrade to me.champeau.jmh 0.6.6 #2846
- Set default task to build in circleci config #2836
- Reimplement TimeUtils.format() #2833
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.8.0-RC1
⚠️ Noteworthy
- Deprecate
ReactorNettySender
#2814 - Known issue: [statsd] JVM crash (
SIGSEGV
) at startup with alpine based docker image, see issue for workaround: #2776
⭐ New Features / Enhancements
- StackdriverMeterRegistry should report Counters as CUMULATIVE not as GAUGE #2773
- Elastic registry: allow api-key for authentication #2712
- More accurate metrics for 404 responses from Jersey #2587
🪲 Bug Fixes
- Can't configure DISTRIBUTION on per-metric basis for Datadog #2798
- PrometheusNamingConvention duplicates "_seconds" suffix with default configuration for Timer metrics #2320
- Fragile reference to private synthetic
this$
field #2806 - High CPU usage while using KafkaStreamsMetrics #2801
- zgc pause time includes concurrent time #2372
🔨 Dependency Upgrades
- Upgrade Spring Boot to 2.6.0-M3 in samples for 1.8.x #2831
- Upgrade to JUnit 5.8.1 #2816
- Upgrade SignalFx to 1.0.13 #2830
- Upgrade AssertJ to 3.21.0 and other test dependencies #2826
- Upgrade dropwizard-metrics to 4.1.26 #2824
- Upgrade Netflix Spectator libs to 0.135.0 #2823
- Upgrade to reactor 3.3.21, reactor-netty 0.9.24, netty 4.1.69 #2822
- Upgrade to nohttp-gradle 0.0.10 #2804
📝 Tasks
- Integration test for Elasticsearch backend with API key authentication #2820
- Lock dependencies #2817
- Deprecate
ReactorNettySender
#2814 - CloudWatchMeterRegistry must use a separate thread pool to publish data to cloud watch #2717
- Make DynatraceMeterRegistryTest a little more robust #2821
- Gradle Enterprise Plugin upgrade to 3.7 #2794
- StepCounter JavaDoc wrong about count rate #2793
- Build with JDK 17 #2778
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.7.5
🪲 Bug Fixes
- Fragile reference to private synthetic
this$
field #2806 - High CPU usage while using KafkaStreamsMetrics #2801
- zgc pause time includes concurrent time #2372
🔨 Dependency Upgrades
- Upgrade SignalFx to 1.0.13 #2830
- Upgrade Spring Boot to 2.4.11 in samples for 1.7.x #2829
- Pin Prometheus to 0.10.x and consolidate versions for 1.7.x #2828
- Upgrade AssertJ to 3.21.0 and other test dependencies #2826
- Upgrade dropwizard-metrics to 4.1.26 #2824
- Upgrade Netflix Spectator libs to 0.135.0 #2823
- Upgrade to reactor 3.3.21, reactor-netty 0.9.24, netty 4.1.69 #2822
- Upgrade to nohttp-gradle 0.0.10 #2804
📝 Tasks
- Make DynatraceMeterRegistryTest a little more robust #2821
- Gradle Enterprise Plugin upgrade to 3.7 #2794
- StepCounter JavaDoc wrong about count rate #2793
- Build with JDK 17 #2778
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.6.12
🪲 Bug Fixes
- Fragile reference to private synthetic
this$
field #2806 - High CPU usage while using KafkaStreamsMetrics #2801
- zgc pause time includes concurrent time #2372
🔨 Dependency Upgrades
- Upgrade Spring Boot to 2.3.12.RELEASE in samples for 1.6.x #2827
- Upgrade AssertJ to 3.21.0 and other test dependencies #2826
- Pin Prometheus to 0.9.x and consolidate versions for 1.6.x #2825
- Upgrade dropwizard-metrics to 4.1.26 #2824
- Upgrade Netflix Spectator libs to 0.135.0 #2823
- Upgrade to reactor 3.3.21, reactor-netty 0.9.24, netty 4.1.69 #2822
- Upgrade to nohttp-gradle 0.0.10 #2804
📝 Tasks
- Make DynatraceMeterRegistryTest a little more robust #2821
- Gradle Enterprise Plugin upgrade to 3.7 #2794
- StepCounter JavaDoc wrong about count rate #2793
- Build with JDK 17 #2778
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.8.0-M3
⚠️ Noteworthy
- Known issue: [statsd] JVM crash (
SIGSEGV
) at startup with alpine based docker image, see issue for workaround: #2776 - Migrate Jersey server instrumentation into micrometer-core #2780
- Move
DiskSpaceMetrics
to i.m.core.instrument.binder.system #2750 - License violation in
JsonUtils
#2762
⭐ New Features / Enhancements
- Migrate Jersey server instrumentation into micrometer-core #2780
- Add jersey-server as transitive dependency, remove jersey-hk2 #2768
- Move DiskSpaceMetrics to i.m.core.instrument.binder.system #2750
- Support for Jersey 3 server #2748
- Support Datadog distributions via DogStatsD #1056
- Backporting "Unbind KafkaClientMetrics in close()" #2771
🪲 Bug Fixes
- Monitored Cache is not eligible for garbage collection #2642
- Wrong Nullable annotation imported #2779
- LongTaskTimer: Failed to register Collector of type MicrometerCollector: The Collector exposes the same name multiple times #2765
- Kafka Metrics become NaN after a while (possibly after rebalance) #2726
- Dropwizard Timer instances always created with system clock #2683
- TimeWindowMax produces wrong values after long period of inactivity #2647
- KafkaMetrics bindTo takes too long #2415
🔨 Dependency Upgrades
- Lock dependencies for 1.8.0-M3 #2786
- Update samples to use Spring Boot 2.6.0-M2 #2759
- Upgrade JUnit to 5.7.2 and other test dependencies #2785
- Upgrade to wavefront-sdk-java:2.6.5 #2784
- Upgrade to slf4j-api:1.7.32 #2783
- Upgrade to reactor 3.3.20, reactor-netty 0.9.23, netty 4.1.68 #2782
- Update nohttp-gradle plugin to 0.0.9 #2763
- Upgrade Gradle Enterprise plugin to 3.6.4 #2760
- Updating tomcat-embed-core to 8.5.70 #2752
📝 Tasks
- Make resolveAndLockAll compatible with --update-locks #2781
- License violation in
JsonUtils
#2762 - Upgrade Gradle to 7.2 #2757
- Add a build job on JDK 11 #2756
- Put back excluded configurations to dependency locking #2743
- Fail build if potentially missing types found in method signatures #2559
- Add a build job on JDK 8 #2480
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.7.4
⚠️ Noteworthy
- License violation in
JsonUtils
#2762
⭐ New Features / Enhancements
- Backporting "Unbind KafkaClientMetrics in close()" #2771
🪲 Bug Fixes
- Wrong Nullable annotation imported #2779
- LongTaskTimer: Failed to register Collector of type MicrometerCollector: The Collector exposes the same name multiple times #2765
- Kafka Metrics become NaN after a while (possibly after rebalance) #2726
- Dropwizard Timer instances always created with system clock #2683
- TimeWindowMax produces wrong values after long period of inactivity #2647
- KafkaMetrics bindTo takes too long #2415
🔨 Dependency Upgrades
- Upgrade JUnit to 5.7.2 and other test dependencies #2785
- Upgrade to wavefront-sdk-java:2.6.5 #2784
- Upgrade to slf4j-api:1.7.32 #2783
- Upgrade to reactor 3.3.20, reactor-netty 0.9.23, netty 4.1.68 #2782
- Update nohttp-gradle plugin to 0.0.9 #2763
- Upgrade Gradle Enterprise plugin to 3.6.4 #2760
📝 Tasks
- Make resolveAndLockAll compatible with --update-locks #2781
- License violation in
JsonUtils
#2762 - Upgrade Gradle to 7.2 #2757
- Add a build job on JDK 11 #2756
- Put back excluded configurations to dependency locking #2743
- Fail build if potentially missing types found in method signatures #2559
- Add a build job on JDK 8 #2480
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.6.11
⚠️ Noteworthy
- License violation in
JsonUtils
#2762
⭐ New Features / Enhancements
- Backporting "Unbind KafkaClientMetrics in close()" #2771
🪲 Bug Fixes
- Wrong Nullable annotation imported #2779
- LongTaskTimer: Failed to register Collector of type MicrometerCollector: The Collector exposes the same name multiple times #2765
- Kafka Metrics become NaN after a while (possibly after rebalance) #2726
- Dropwizard Timer instances always created with system clock #2683
- TimeWindowMax produces wrong values after long period of inactivity #2647
- KafkaMetrics bindTo takes too long #2415
🔨 Dependency Upgrades
- Upgrade JUnit to 5.7.2 and other test dependencies #2785
- Upgrade to wavefront-sdk-java:2.6.5 #2784
- Upgrade to slf4j-api:1.7.32 #2783
- Upgrade to reactor 3.3.20, reactor-netty 0.9.23, netty 4.1.68 #2782
- Update nohttp-gradle plugin to 0.0.9 #2763
- Upgrade Gradle Enterprise plugin to 3.6.4 #2760
📝 Tasks
- Make resolveAndLockAll compatible with --update-locks #2781
- License violation in
JsonUtils
#2762 - Upgrade Gradle to 7.2 #2757
- Add a build job on JDK 11 #2756
- Put back excluded configurations to dependency locking #2743
- Fail build if potentially missing types found in method signatures #2559
- Add a build job on JDK 8 #2480
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.8.0-M2
⭐ New Features / Enhancements
- Use Dynatrace v2 export as default unless deviceId is set #2727
- Add connector name tag for
JettyConnectionMetrics
andJettySslHandshakeMetricsBinder
#2603 - Unix Domain Socket support (StatsD) #792
- Build with JDK 16.0.2 #2730
🐞 Bug Fixes
- LongTaskTimer created from a
Timed
annotation doesn't enable histogram #2704
🔨 Dependency Upgrades
- Upgrade to reactor-netty 1.0.10 #2721
- Upgrade to wavefront-sdk-java 2.6.4 #2739
- Upgrade to signalfx-java 1.0.12 #2738
- Upgrade to dropwizard metrics-graphite 4.1.25 #2737
- Upgrade to software.amazon.awssdk:cloudwatch 2.16.104 #2741
- Upgrade to mockito 3.11.2 #2700
- Upgrade to aws-java-sdk-cloudwatch 1.11.1034 #2735
- Upgrade to applicationinsights-core 2.6.3 #2734
- Upgrade CircleCI machine image to
ubuntu-2004:202107-02
#2731 - Upgrade to gradle-enterprise-conventions 0.0.8 #2710
📝 Tasks
- Lock dependencies #2742
- Update samples to use Spring Boot 2.6.0-M1 #2724
- Spring Boot 2.5.3 update for samples #2715
- Update Dynatrace samples for Spring Boot autoconfiguration #2713
- Use latest.release for Javalin #2711
❤️ Contributors
We'd like to thank all the contributors who worked on this release!
1.7.3
⭐ New Features / Enhancements
- Build with JDK 16.0.2 #2730
🐞 Bug Fixes
- LongTaskTimer created from a
Timed
annotation doesn't enable histogram #2704
🔨 Dependency Upgrades
- Upgrade to wavefront-sdk-java 2.6.4 #2739
- Upgrade to signalfx-java 1.0.12 #2738
- Upgrade to dropwizard metrics-graphite 4.1.25 #2737
- Upgrade to software.amazon.awssdk:cloudwatch 2.16.104 #2741
- Upgrade to mockito 3.11.2 #2700
- Upgrade to aws-java-sdk-cloudwatch 1.11.1034 #2735
- Upgrade to applicationinsights-core 2.6.3 #2734
- Upgrade to reactor 3.3.19, reactor-netty 0.9.22, netty 4.1.66 #2733
- Upgrade CircleCI machine image to
ubuntu-2004:202107-02
#2731 - Upgrade to gradle-enterprise-conventions 0.0.8 #2710
❤️ Contributors
We'd like to thank all the contributors who worked on this release!