Releases: micrometer-metrics/micrometer
Releases · micrometer-metrics/micrometer
1.11.3
⭐ New Features / Enhancements
- Removes the need to set OR on OTLA #3986
📔 Documentation
🔨 Dependency Upgrades
- Upgrade to AWS SDK 2.20.123 #4023
- Upgrade to Spectator 1.6.8 #4022
- Upgrade to context-propagation 1.0.5 #4026
- Upgrade to Spring Boot 2.7.14 #4024
- Upgrade to Spring Framework 5.3.29 #4021
- Upgrade to JMH 1.37 #4020
- Upgrade to ArchUnit 1.1.0 #4019
- Upgrade to SignalFx 1.0.33 #4018
- Upgrade to AWS SDK 1.12.526 #4017
- Fix SLF4J version for SignalFx: 1.7.36 #4016
- Upgrade to Reactor 3.4.31, Reactor Netty 1.0.34, and Netty 4.1.96 #4015
- Upgrade to Foojay Resolver Convention 0.6.0 #4014
- Upgrade to Spring GE Conventions to 0.0.14 #4013
- Bump com.gradle.enterprise from 3.14 to 3.14.1 #4005
- Bump com.gradle.enterprise from 3.13.4 to 3.14 #3994
📝 Tasks
- Polish gh-3924 #4009
- Move WavefrontConfig.getUriString() to PropertyValidator #3995
- Upgrade to Gradle Wrapper 8.2.1 #3972
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.10.10
⭐ New Features / Enhancements
- Removes the need to set OR on OTLA #3986
📔 Documentation
🔨 Dependency Upgrades
- Upgrade to context-propagation 1.0.5 #4026
- Upgrade to context-propagation 1.0.5-SNAPSHOT #4025
- Upgrade to Spring Boot 2.7.14 #4024
- Upgrade to Spring Framework 5.3.29 #4021
- Upgrade to JMH 1.37 #4020
- Upgrade to ArchUnit 1.1.0 #4019
- Upgrade to SignalFx 1.0.33 #4018
- Upgrade to AWS SDK 1.12.526 #4017
- Fix SLF4J version for SignalFx: 1.7.36 #4016
- Upgrade to Reactor 3.4.31, Reactor Netty 1.0.34, and Netty 4.1.96 #4015
- Upgrade to Foojay Resolver Convention 0.6.0 #4014
- Upgrade to Spring GE Conventions to 0.0.14 #4013
- Bump com.gradle.enterprise from 3.14 to 3.14.1 #4005
- Bump com.gradle.enterprise from 3.13.4 to 3.14 #3994
📝 Tasks
- Go back to context propagation snapshots #3977
- Move WavefrontConfig.getUriString() to PropertyValidator #3995
- Upgrade to Gradle Wrapper 8.2.1 #3972
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.9.14
📔 Documentation
- Add javadoc to Timed and TimedSet #3982
🔨 Dependency Upgrades
- Upgrade to Spring Boot 2.7.14 #4024
- Upgrade to Spring Framework 5.3.29 #4021
- Upgrade to JMH 1.37 #4020
- Upgrade to ArchUnit 1.1.0 #4019
- Upgrade to SignalFx 1.0.33 #4018
- Upgrade to AWS SDK 1.12.526 #4017
- Fix SLF4J version for SignalFx: 1.7.36 #4016
- Upgrade to Reactor 3.4.31, Reactor Netty 1.0.34, and Netty 4.1.96 #4015
- Upgrade to Foojay Resolver Convention 0.6.0 #4014
- Upgrade to Spring GE Conventions to 0.0.14 #4013
- Bump com.gradle.enterprise from 3.14 to 3.14.1 #4005
- Bump com.gradle.enterprise from 3.13.4 to 3.14 #3994
📝 Tasks
- Move WavefrontConfig.getUriString() to PropertyValidator #3995
- Upgrade to Gradle Wrapper 8.2.1 #3972
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.12.0-M1
⭐ New Features / Enhancements
- Configurable base time unit for OTLP registry #3870
- Instrumentations for Apache HttpComponents do not meter errors and leak memory #3800
🐞 Bug Fixes
- HttpRequestTags depends on both jakarta and javax Servlet variants #3804
🔨 Dependency Upgrades
- Upgrade to context-propagation 1.1.0-M3 #3975
- Fix Guava dependency resolution #3954
- Upgrade to dynatrace-metric-utils 1.7.1 #3825
📝 Tasks
1.11.2
🐞 Bug Fixes
- OTLP Histogram missing bucket count for positive infinity #3934
- micrometer-osgi-test artifact should not be published #3929
- StepMeterRegistry publishes on close even if config.enabled is false #3914
- Using publishPercentileHistogram breaks histogram values #3904
- Avoid potential race condition with Observation.NOOP #3946
- ObservationThreadLocalAccessor.restore() generating errors in tests #3943
- OTLA throws NPE when on restore there's no current scope #3942
- Mockito should be an implementation dependency instead of API for micrometer-observation-test #3906
- ObservationThreadLocalAccessor has a public static instance which should be private static #3905
- Introduced binary incompatibility in Micrometer Observation #3902
- Wavefront Proxy validation error with default
uri
implementation #3903 - Unnecessary ThreadLocal overhead in LogbackMetrics for disabled log levels #3891
📔 Documentation
- Fix Javadoc for ObservationThreadLocalAccessor(ObservationRegistry) #3937
- Add missing
@since
tags across the code base where appropriate #3907
🔨 Dependency Upgrades
- Upgrade to context-propagation 1.0.4 #3974
- Upgrade to AWS SDK 2.20.100 #3970
- Upgrade to Spectator 1.6.6 #3969
- Upgrade to Mockito 5.4.0 #3968
- Backport 'Fix Guava dependency resolution' #3967
- Upgrade to Spring Boot 2.7.13 #3966
- Upgrade to H2 2.2.220 #3965
- Upgrade to AWS SDK 1.12.503 #3964
- Upgrade to Reactor 3.4.30, Reactor Netty 1.0.33, and Netty 4.1.94 #3963
- Bump com.gradle.enterprise from 3.13.3 to 3.13.4 #3921
📝 Tasks
- Upgrade to Spotless Gradle plugin 6.19.0 #3928
- Upgrade to Gradle Wrapper 8.2 #3951
- OTelCollectorIntegrationTest failing due to breaking change in OTel Collector #3925
- Upgrade to me.champeau.jmh 0.7.1 #3918
- Upgrade to com.github.johnrengelman.shadow 8.1.1 #3917
❤️ Contributors
Thank you to all the contributors who worked on this release:
@izeye and @nvervelle
1.10.9
🐞 Bug Fixes
- Avoid potential race condition with Observation.NOOP #3946
- ObservationThreadLocalAccessor.restore() generating errors in tests #3943
- OTLA throws NPE when on restore there's no current scope #3942
- Mockito should be an implementation dependency instead of API for micrometer-observation-test #3906
- ObservationThreadLocalAccessor has a public static instance which should be private static #3905
- Introduced binary incompatibility in Micrometer Observation #3902
- Wavefront Proxy validation error with default
uri
implementation #3903 - Unnecessary ThreadLocal overhead in LogbackMetrics for disabled log levels #3891
📔 Documentation
- Fix Javadoc for ObservationThreadLocalAccessor(ObservationRegistry) #3937
- Add missing
@since
tags across the code base where appropriate #3907
🔨 Dependency Upgrades
- Upgrade to context-propagation 1.0.4 #3974
- Upgrade to Mockito 5.4.0 #3968
- Backport 'Fix Guava dependency resolution' #3967
- Upgrade to Spring Boot 2.7.13 #3966
- Upgrade to H2 2.2.220 #3965
- Upgrade to AWS SDK 1.12.503 #3964
- Upgrade to Reactor 3.4.30, Reactor Netty 1.0.33, and Netty 4.1.94 #3963
- Bump com.gradle.enterprise from 3.13.3 to 3.13.4 #3921
📝 Tasks
- Upgrade to Spotless Gradle plugin 6.19.0 #3928
- Upgrade to Gradle Wrapper 8.2 #3951
- OTelCollectorIntegrationTest failing due to breaking change in OTel Collector #3925
- Upgrade to me.champeau.jmh 0.7.1 #3918
- Upgrade to com.github.johnrengelman.shadow 8.1.1 #3917
❤️ Contributors
Thank you to all the contributors who worked on this release:
@izeye and @nvervelle
1.9.13
🐞 Bug Fixes
- Wavefront Proxy validation error with default
uri
implementation #3903 - Unnecessary ThreadLocal overhead in LogbackMetrics for disabled log levels #3891
🔨 Dependency Upgrades
- Backport 'Fix Guava dependency resolution' #3967
- Upgrade to Spring Boot 2.7.13 #3966
- Upgrade to H2 2.2.220 #3965
- Upgrade to AWS SDK 1.12.503 #3964
- Upgrade to Reactor 3.4.30, Reactor Netty 1.0.33, and Netty 4.1.94 #3963
- Bump com.gradle.enterprise from 3.13.3 to 3.13.4 #3921
📝 Tasks
- Upgrade to Gradle Wrapper 8.2 #3951
- OTelCollectorIntegrationTest failing due to breaking change in OTel Collector #3925
- Upgrade to me.champeau.jmh 0.7.1 #3918
- Upgrade to com.github.johnrengelman.shadow 8.1.1 #3917
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.11.1
🐞 Bug Fixes
- StepRegistry publish on close before scheduled publish loses previous step data #3863
- DeltaHistogram in SignalFx registry doesn't align with count and total #3774
- Proper scope handling in gRPC client instrumentation #3865
- Scope lost between Reactor and imperative code blocks #3833
- Introduces NullObservation #3831
- Make the scope current when needed for grpc server instrumentation #3806
- GRPC current span Tracer.currentSpan() becomes null when processing parallel calls #3805
- Improper varargs check in KeyValues and Tags #3851
🔨 Dependency Upgrades
- Upgrade to AWS SDK 2.20.82 #3900
- Upgrade to Spectator 1.6.5 #3899
- Upgrade to context-propagation 1.0.3 #3890
- Upgrade to Spring Boot 2.7.12 #3898
- Upgrade to Spring Javaformat 0.0.39 #3897
- Upgrade to Testcontainers 1.18.3 #3896
- Upgrade to SignalFx 1.0.32 #3895
- Upgrade to Dropwizard Metrics 4.2.19 #3894
- Upgrade to AWS SDK 1.12.485 #3893
- Upgrade to Reactor Netty 1.0.32 and Netty 4.1.93 #3892
- Bump com.gradle.enterprise from 3.13.2 to 3.13.3 #3862
- Bump com.gradle.enterprise from 3.13.1 to 3.13.2 #3842
❤️ Contributors
Thank you to all the contributors who worked on this release:
@lenin-jaganathan, @izeye, and @ttddyy
1.10.8
🐞 Bug Fixes
- Proper scope handling in gRPC client instrumentation #3865
- Scope lost between Reactor and imperative code blocks #3833
- Introduces NullObservation #3831
- Make the scope current when needed for grpc server instrumentation #3806
- GRPC current span Tracer.currentSpan() becomes null when processing parallel calls #3805
- Improper varargs check in KeyValues and Tags #3851
🔨 Dependency Upgrades
- Upgrade to context-propagation 1.0.3 #3890
- Upgrade to Spring Boot 2.7.12 #3898
- Upgrade to Spring Javaformat 0.0.39 #3897
- Upgrade to Testcontainers 1.18.3 #3896
- Upgrade to SignalFx 1.0.32 #3895
- Upgrade to Dropwizard Metrics 4.2.19 #3894
- Upgrade to AWS SDK 1.12.485 #3893
- Upgrade to Reactor Netty 1.0.32 and Netty 4.1.93 #3892
- Bump com.gradle.enterprise from 3.13.2 to 3.13.3 #3862
- Bump com.gradle.enterprise from 3.13.1 to 3.13.2 #3842
❤️ Contributors
Thank you to all the contributors who worked on this release:
1.9.12
🐞 Bug Fixes
- Improper varargs check in KeyValues and Tags #3851
🔨 Dependency Upgrades
- Upgrade to Spring Boot 2.7.12 #3898
- Upgrade to Spring Javaformat 0.0.39 #3897
- Upgrade to Testcontainers 1.18.3 #3896
- Upgrade to SignalFx 1.0.32 #3895
- Upgrade to Dropwizard Metrics 4.2.19 #3894
- Upgrade to AWS SDK 1.12.485 #3893
- Upgrade to Reactor Netty 1.0.32 and Netty 4.1.93 #3892
- Bump com.gradle.enterprise from 3.13.2 to 3.13.3 #3862
- Bump com.gradle.enterprise from 3.13.1 to 3.13.2 #3842