Skip to content

Releases: micrometer-metrics/micrometer

1.7.6

10 Nov 23:18
v1.7.6
4bfef57
Compare
Choose a tag to compare

🪲 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

10 Nov 23:16
v1.6.13
ebcb509
Compare
Choose a tag to compare

🪲 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

14 Oct 23:29
v1.8.0-RC1
243c2ba
Compare
Choose a tag to compare
1.8.0-RC1 Pre-release
Pre-release

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

14 Oct 23:29
v1.7.5
85d992d
Compare
Choose a tag to compare

🪲 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

14 Oct 23:28
v1.6.12
2debf49
Compare
Choose a tag to compare

🪲 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

15 Sep 23:16
v1.8.0-M3
3533f77
Compare
Choose a tag to compare
1.8.0-M3 Pre-release
Pre-release

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

15 Sep 23:01
v1.7.4
bd55ff4
Compare
Choose a tag to compare

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

15 Sep 23:00
v1.6.11
59b1916
Compare
Choose a tag to compare

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

11 Aug 18:29
v1.8.0-M2
d849733
Compare
Choose a tag to compare
1.8.0-M2 Pre-release
Pre-release

⭐ New Features / Enhancements

  • Use Dynatrace v2 export as default unless deviceId is set #2727
  • Add connector name tag for JettyConnectionMetrics and JettySslHandshakeMetricsBinder #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

11 Aug 15:59
Compare
Choose a tag to compare

⭐ 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!