[!WARNING]
Some dependencies could not be looked up. Check the Dependency Dashboard for more information.
Release Notes
micrometer-metrics/micrometer (io.micrometer:micrometer-registry-prometheus)
### [`v1.12.3`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.12.3): 1.12.3
#### :lady_beetle: Bug Fixes
- com.google.cloud:libraries-bom version is not pinned [#4711](https://togithub.com/micrometer-metrics/micrometer/issues/4711)
- BOM contains reference to unpublished docs module [#4585](https://togithub.com/micrometer-metrics/micrometer/issues/4585)
- \[Dynatrace] Logging verbosity: Move metadata discrepancy logging to WarnThenDebug [#4583](https://togithub.com/micrometer-metrics/micrometer/pull/4583)
- ObservationGrpcServerCallListener does not capture an uncontrolled error during the execution of the service logic [#4490](https://togithub.com/micrometer-metrics/micrometer/issues/4490)
- URL decode headers from environment variables in OtlpConfig [#4595](https://togithub.com/micrometer-metrics/micrometer/pull/4595)
- `@MeterTag` does not work on package private method [#4506](https://togithub.com/micrometer-metrics/micrometer/pull/4506)
- DefaultLongTaskTimer class throws an IllegalArgumentException when percentiles is empty [#4482](https://togithub.com/micrometer-metrics/micrometer/issues/4482)
- Stackdriver exception trying to publish metrics during shutdown [#4353](https://togithub.com/micrometer-metrics/micrometer/issues/4353)
- `TimeWindowMax` throws `ArithmeticException` with a rotateFrequency of 0 [#3068](https://togithub.com/micrometer-metrics/micrometer/issues/3068)
- JvmGcMetricsTest#sizeMetricsNotSetToZero is failing on CI with generational ZGC [#4497](https://togithub.com/micrometer-metrics/micrometer/issues/4497)
- Bug: DropwizardMeterRegistry does not remove Gauges created by LongTaskTimer [#2924](https://togithub.com/micrometer-metrics/micrometer/issues/2924)
#### :notebook_with_decorative_cover: Documentation
- Observation API bird's eye view [#4726](https://togithub.com/micrometer-metrics/micrometer/issues/4726)
- Replace full urls to xref wherever it is possible [#4714](https://togithub.com/micrometer-metrics/micrometer/issues/4714)
- Update docs with changes from old docs site [#4611](https://togithub.com/micrometer-metrics/micrometer/issues/4611)
- Reference doc update for tomcat [#4599](https://togithub.com/micrometer-metrics/micrometer/pull/4599)
- Reference doc update for system [#4598](https://togithub.com/micrometer-metrics/micrometer/pull/4598)
- Reference doc update for mongodb [#4594](https://togithub.com/micrometer-metrics/micrometer/pull/4594)
- Reference doc update for logging [#4593](https://togithub.com/micrometer-metrics/micrometer/pull/4593)
- Reference doc update for Kafka [#4592](https://togithub.com/micrometer-metrics/micrometer/pull/4592)
- Reference doc update for OkHttp [#4586](https://togithub.com/micrometer-metrics/micrometer/pull/4586)
- Added Jetty reference doc [#4584](https://togithub.com/micrometer-metrics/micrometer/pull/4584)
- HttpClient reference documentation [#4579](https://togithub.com/micrometer-metrics/micrometer/pull/4579)
- gRPC reference documentation [#4575](https://togithub.com/micrometer-metrics/micrometer/pull/4575)
- Database reference documentation [#4574](https://togithub.com/micrometer-metrics/micrometer/pull/4574)
- Added examples of Apache Commons Pool [#4570](https://togithub.com/micrometer-metrics/micrometer/pull/4570)
- Added examples of cache usage [#4569](https://togithub.com/micrometer-metrics/micrometer/pull/4569)
- Clarify time window length in documentation [#4625](https://togithub.com/micrometer-metrics/micrometer/issues/4625)
#### :hammer: Dependency Upgrades
- Use latest release (1.1.1) of context-propagation [#4745](https://togithub.com/micrometer-metrics/micrometer/issues/4745)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.651 to 1.12.655 [#4742](https://togithub.com/micrometer-metrics/micrometer/pull/4742)
- Bump testcontainers from 1.19.4 to 1.19.5 [#4734](https://togithub.com/micrometer-metrics/micrometer/pull/4734)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.650 to 1.12.651 [#4722](https://togithub.com/micrometer-metrics/micrometer/pull/4722)
- Bump com.netflix.spectator:spectator-reg-atlas from 1.7.4 to 1.7.7 [#4721](https://togithub.com/micrometer-metrics/micrometer/pull/4721)
- Bump dynatrace-metric-utils-java to 2.2.0 [#4713](https://togithub.com/micrometer-metrics/micrometer/pull/4713)
- Bump com.diffplug.spotless:spotless-plugin-gradle to 6.25.0 [#4706](https://togithub.com/micrometer-metrics/micrometer/issues/4706)
- Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 [#4690](https://togithub.com/micrometer-metrics/micrometer/issues/4690)
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 [#4689](https://togithub.com/micrometer-metrics/micrometer/issues/4689)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.649 to 1.12.650 [#4688](https://togithub.com/micrometer-metrics/micrometer/pull/4688)
- Bump com.gradle.enterprise from 3.16.1 to 3.16.2 [#4673](https://togithub.com/micrometer-metrics/micrometer/pull/4673)
- Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.97 to 8.5.98 [#4672](https://togithub.com/micrometer-metrics/micrometer/pull/4672)
- Bump io.netty:netty-bom from 4.1.104.Final to 4.1.106.Final [#4668](https://togithub.com/micrometer-metrics/micrometer/pull/4668)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.629 to 1.12.649 [#4667](https://togithub.com/micrometer-metrics/micrometer/pull/4667)
- Bump dropwizard-metrics from 4.2.23 to 4.2.25 [#4665](https://togithub.com/micrometer-metrics/micrometer/pull/4665)
- Bump io.projectreactor:reactor-bom from 2022.0.14 to 2022.0.15 [#4662](https://togithub.com/micrometer-metrics/micrometer/pull/4662)
- Bump org.apache.felix:org.apache.felix.scr from 2.2.6 to 2.2.10 [#4661](https://togithub.com/micrometer-metrics/micrometer/pull/4661)
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.5 to 2.1.6 [#4658](https://togithub.com/micrometer-metrics/micrometer/pull/4658)
- Bump spring-javaformat from 0.0.40 to 0.0.41 [#4657](https://togithub.com/micrometer-metrics/micrometer/pull/4657)
- Bump testcontainers from 1.19.3 to 1.19.4 [#4656](https://togithub.com/micrometer-metrics/micrometer/pull/4656)
- Update dynatrace-metric-utils-java to 2.1.0 [#4565](https://togithub.com/micrometer-metrics/micrometer/pull/4565)
#### :memo: Tasks
- Bump org.junit.platform:junit-platform-launcher from 1.10.1 to 1.10.2 [#4738](https://togithub.com/micrometer-metrics/micrometer/pull/4738)
- Bump junit from 5.10.1 to 5.10.2 [#4737](https://togithub.com/micrometer-metrics/micrometer/pull/4737)
- Remove usage of deprecated deploy step in CircleCI config [#4562](https://togithub.com/micrometer-metrics/micrometer/issues/4562)
- Upgrade to logback-classic 1.4.14 [#4712](https://togithub.com/micrometer-metrics/micrometer/issues/4712)
- Upgrade CI machine image to ubuntu-2204:2024.01.1 [#4631](https://togithub.com/micrometer-metrics/micrometer/issues/4631)
- Upgrade CI image JDK to 8.0.402, 11.0.22, 17.0.10, 21.0.2 [#4630](https://togithub.com/micrometer-metrics/micrometer/issues/4630)
- Add sample for MultiGauge [#4618](https://togithub.com/micrometer-metrics/micrometer/pull/4618)
- Enable whenConnectionCheckedInAfterPoolClose_thenNoExceptionThrown() [#4603](https://togithub.com/micrometer-metrics/micrometer/pull/4603)
- Clarify complete expiry of distribution statistics in Javadoc [#4581](https://togithub.com/micrometer-metrics/micrometer/pull/4581)
- Remove JDK 19-specific tests in TagsTest [#4512](https://togithub.com/micrometer-metrics/micrometer/pull/4512)
- Use LongAdder in CumulativeTimer and CumulativeDistributionSummary [#4496](https://togithub.com/micrometer-metrics/micrometer/pull/4496)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye), [@MartinUhlen](https://togithub.com/MartinUhlen), [@zeitlinger](https://togithub.com/zeitlinger), and [@pirgeo](https://togithub.com/pirgeo)
### [`v1.12.2`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.12.2): 1.12.2
#### :lady_beetle: Bug Fixes
- java.lang.NullPointerException in DefaultJmsPublishObservationConvention [#4505](https://togithub.com/micrometer-metrics/micrometer/issues/4505)
- Fix concurrency in grpc test [#4517](https://togithub.com/micrometer-metrics/micrometer/pull/4517)
- `micrometer-registry-statsd` POM file is invalid [#4492](https://togithub.com/micrometer-metrics/micrometer/issues/4492)
- Thread that rolls over meters in StepMeterRegistry shares same name with publishing thread [#3837](https://togithub.com/micrometer-metrics/micrometer/issues/3837)
#### :hammer: Dependency Upgrades
- Bump org.springframework.cloud:spring-cloud-dependencies from 2021.0.8 to 2021.0.9 [#4528](https://togithub.com/micrometer-metrics/micrometer/pull/4528)
- Bump com.gradle.enterprise from 3.16 to 3.16.1 [#4527](https://togithub.com/micrometer-metrics/micrometer/pull/4527)
- Bump software.amazon.awssdk:cloudwatch from 2.21.41 to 2.21.46 [#4526](https://togithub.com/micrometer-metrics/micrometer/pull/4526)
- Bump org.aspectj:aspectjweaver from 1.9.20.1 to 1.9.21 [#4525](https://togithub.com/micrometer-metrics/micrometer/pull/4525)
- Bump io.netty:netty-bom from 4.1.101.Final to 4.1.104.Final [#4524](https://togithub.com/micrometer-metrics/micrometer/pull/4524)
- Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.96 to 8.5.97 [#4522](https://togithub.com/micrometer-metrics/micrometer/pull/4522)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.608 to 1.12.629 [#4521](https://togithub.com/micrometer-metrics/micrometer/pull/4521)
- Bump io.projectreactor:reactor-bom from 2022.0.13 to 2022.0.14 [#4520](https://togithub.com/micrometer-metrics/micrometer/pull/4520)
- Bump com.signalfx.public:signalfx-java from 1.0.37 to 1.0.38 [#4519](https://togithub.com/micrometer-metrics/micrometer/pull/4519)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye) and [@ttddyy](https://togithub.com/ttddyy)
### [`v1.12.1`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.12.1): 1.12.1
#### :lady_beetle: Bug Fixes
- Duplicate publishing of data if registry closes within one step [#4357](https://togithub.com/micrometer-metrics/micrometer/issues/4357)
#### :hammer: Dependency Upgrades
- Bump com.gradle.enterprise from 3.15.1 to 3.16 [#4481](https://togithub.com/micrometer-metrics/micrometer/issues/4481)
- Bump com.tngtech.archunit:archunit-junit5 from 1.2.0 to 1.2.1 [#4472](https://togithub.com/micrometer-metrics/micrometer/pull/4472)
- Bump com.netflix.spectator:spectator-reg-atlas from 1.7.3 to 1.7.4 [#4471](https://togithub.com/micrometer-metrics/micrometer/pull/4471)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.593 to 1.12.608 [#4468](https://togithub.com/micrometer-metrics/micrometer/pull/4468)
- Bump com.netflix.nebula:nebula-release-plugin from 18.0.4 to 18.0.8 [#4466](https://togithub.com/micrometer-metrics/micrometer/pull/4466)
- Bump software.amazon.awssdk:cloudwatch from 2.21.27 to 2.21.41 [#4459](https://togithub.com/micrometer-metrics/micrometer/pull/4459)
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.2.3 [#4434](https://togithub.com/micrometer-metrics/micrometer/pull/4434)
- Bump com.github.charithe:kafka-junit from 4.2.7 to 4.2.10 [#4433](https://togithub.com/micrometer-metrics/micrometer/pull/4433)
- Bump org.apache.maven:maven-resolver-provider from 3.9.5 to 3.9.6 [#4431](https://togithub.com/micrometer-metrics/micrometer/pull/4431)
- Bump com.signalfx.public:signalfx-java from 1.0.36 to 1.0.37 [#4430](https://togithub.com/micrometer-metrics/micrometer/pull/4430)
- Bump testcontainers from 1.19.2 to 1.19.3 [#4428](https://togithub.com/micrometer-metrics/micrometer/pull/4428)
- Bump ch.qos.logback:logback-classic from 1.2.12 to 1.2.13 [#4427](https://togithub.com/micrometer-metrics/micrometer/pull/4427)
- Bump maven-resolver from 1.9.16 to 1.9.18 [#4426](https://togithub.com/micrometer-metrics/micrometer/pull/4426)
- Bump com.netflix.spectator:spectator-reg-atlas from 1.7.2 to 1.7.3 [#4401](https://togithub.com/micrometer-metrics/micrometer/pull/4401)
- Bump software.amazon.awssdk:cloudwatch from 2.21.26 to 2.21.27 [#4399](https://togithub.com/micrometer-metrics/micrometer/pull/4399)
- Bump io.projectreactor:reactor-bom from 2022.0.12 to 2022.0.13 [#4389](https://togithub.com/micrometer-metrics/micrometer/pull/4389)
- Bump software.amazon.awssdk:cloudwatch from 2.21.20 to 2.21.26 [#4385](https://togithub.com/micrometer-metrics/micrometer/pull/4385)
- Bump spring from 5.3.30 to 5.3.31 [#4384](https://togithub.com/micrometer-metrics/micrometer/pull/4384)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.586 to 1.12.592 [#4376](https://togithub.com/micrometer-metrics/micrometer/pull/4376)
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.4 to 2.1.5 [#4371](https://togithub.com/micrometer-metrics/micrometer/pull/4371)
- Bump spring-javaformat from 0.0.39 to 0.0.40 [#4369](https://togithub.com/micrometer-metrics/micrometer/pull/4369)
- Bump testcontainers from 1.19.1 to 1.19.2 [#4366](https://togithub.com/micrometer-metrics/micrometer/pull/4366)
- Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.95 to 8.5.96 [#4361](https://togithub.com/micrometer-metrics/micrometer/pull/4361)
#### :memo: Tasks
- Sync ModifiedClassPathClassLoader from Spring Boot [#4402](https://togithub.com/micrometer-metrics/micrometer/pull/4402)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye) and [@lenin-jaganathan](https://togithub.com/lenin-jaganathan)
### [`v1.12.0`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.12.0): 1.12.0
#### :star: New Features
- Support Jetty 12 in JettyConnectionMetrics [#4324](https://togithub.com/micrometer-metrics/micrometer/issues/4324)
- Support generational ZGC [#4258](https://togithub.com/micrometer-metrics/micrometer/issues/4258)
- Remove native-image.properties from micrometer-core [#4245](https://togithub.com/micrometer-metrics/micrometer/issues/4245)
- Add Observation instrumentation for Jakarta JMS [#4007](https://togithub.com/micrometer-metrics/micrometer/pull/4007)
- Move Jakarta JMS instrumentation to micrometer-jakarta9 [#4201](https://togithub.com/micrometer-metrics/micrometer/pull/4201)
- Add shortcut to assign dynamic tags to Meters [#535](https://togithub.com/micrometer-metrics/micrometer/issues/535)
- Support new CSP auth method for Wavefront (AOA) [#4054](https://togithub.com/micrometer-metrics/micrometer/issues/4054)
- Add hasAnObservationWithAKeyValue() variant with KeyValue [#4040](https://togithub.com/micrometer-metrics/micrometer/pull/4040)
- Add xxxKeyValue() variants with KeyValue to ObservationContextAssert [#4038](https://togithub.com/micrometer-metrics/micrometer/pull/4038)
- Add a timestamp to Event in Observation [#4032](https://togithub.com/micrometer-metrics/micrometer/issues/4032)
- Dynatrace Registry: Export units and descriptions [#3979](https://togithub.com/micrometer-metrics/micrometer/issues/3979)
- Provide a way to make decisions based on the parent in ObservationPredicate [#3678](https://togithub.com/micrometer-metrics/micrometer/issues/3678)
- Add exemplar support to \_count [#3996](https://togithub.com/micrometer-metrics/micrometer/pull/3996)
- Configurable base time unit for OTLP registry [#3870](https://togithub.com/micrometer-metrics/micrometer/issues/3870)
- Instrumentations for Apache HttpComponents do not meter errors and leak memory [#3800](https://togithub.com/micrometer-metrics/micrometer/issues/3800)
#### :notebook_with_decorative_cover: Documentation
- Deprecate Apache HttpComponents 4.x instrumentation [#3932](https://togithub.com/micrometer-metrics/micrometer/issues/3932)
#### :lady_beetle: Bug Fixes
- \[Dynatrace v2] Only serialize metadata when set on the meter [#4247](https://togithub.com/micrometer-metrics/micrometer/pull/4247)
- Async log4j2 log events are not counted accurately [#2176](https://togithub.com/micrometer-metrics/micrometer/issues/2176)
- log4j2 2.21.0 or later is required for this fix
- Transitive Guava dependency in Stackdriver module is causing build failures [#4010](https://togithub.com/micrometer-metrics/micrometer/issues/4010)
- HttpRequestTags depends on both jakarta and javax Servlet variants [#3804](https://togithub.com/micrometer-metrics/micrometer/issues/3804)
#### :hammer: Dependency Upgrades
- \[Dynatrace v2] Update to utils library v2 [#4064](https://togithub.com/micrometer-metrics/micrometer/pull/4064)
- Bump com.tngtech.archunit:archunit-junit5 from 1.1.0 to 1.2.0 [#4348](https://togithub.com/micrometer-metrics/micrometer/pull/4348)
- Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 [#4347](https://togithub.com/micrometer-metrics/micrometer/pull/4347)
- Bump junit from 5.10.0 to 5.10.1 [#4346](https://togithub.com/micrometer-metrics/micrometer/pull/4346)
- Bump org.mongodb:mongodb-driver-sync from 4.11.0 to 4.11.1 [#4345](https://togithub.com/micrometer-metrics/micrometer/pull/4345)
- Bump dropwizard-metrics from 4.2.21 to 4.2.22 [#4344](https://togithub.com/micrometer-metrics/micrometer/pull/4344)
- Bump io.netty:netty-bom from 4.1.100.Final to 4.1.101.Final [#4343](https://togithub.com/micrometer-metrics/micrometer/pull/4343)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.573 to 1.12.586 [#4342](https://togithub.com/micrometer-metrics/micrometer/pull/4342)
- Bump org.junit.platform:junit-platform-launcher from 1.10.0 to 1.10.1 [#4341](https://togithub.com/micrometer-metrics/micrometer/pull/4341)
- Bump software.amazon.awssdk:cloudwatch from 2.21.7 to 2.21.20 [#4340](https://togithub.com/micrometer-metrics/micrometer/pull/4340)
- Bump com.netflix.spectator:spectator-reg-atlas from 1.7.0 to 1.7.2 [#4339](https://togithub.com/micrometer-metrics/micrometer/pull/4339)
- Bump io.javalin:javalin from 5.6.2 to 5.6.3 [#4304](https://togithub.com/micrometer-metrics/micrometer/pull/4304)
- Bump com.netflix.spectator:spectator-reg-atlas from 1.6.11 to 1.7.0 [#4297](https://togithub.com/micrometer-metrics/micrometer/pull/4297)
- Bump com.wavefront:wavefront-sdk-java from 3.4.2 to 3.4.3 [#4296](https://togithub.com/micrometer-metrics/micrometer/pull/4296)
- Bump activemq-artemis from 2.31.0 to 2.31.2 [#4294](https://togithub.com/micrometer-metrics/micrometer/pull/4294)
- Bump software.amazon.awssdk:cloudwatch from 2.21.5 to 2.21.7 [#4281](https://togithub.com/micrometer-metrics/micrometer/pull/4281)
- Bump com.google.cloud:google-cloud-monitoring from 3.29.0 to 3.30.0 [#4280](https://togithub.com/micrometer-metrics/micrometer/pull/4280)
- Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.21.1 [#4278](https://togithub.com/micrometer-metrics/micrometer/pull/4278)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.571 to 1.12.573 [#4276](https://togithub.com/micrometer-metrics/micrometer/pull/4276)
- Bump com.dynatrace.metric.util:dynatrace-metric-utils-java from 2.0.0 to 2.0.1 [#4267](https://togithub.com/micrometer-metrics/micrometer/pull/4267)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.566 to 1.12.571 [#4266](https://togithub.com/micrometer-metrics/micrometer/pull/4266)
- Bump software.amazon.awssdk:cloudwatch from 2.21.1 to 2.21.5 [#4265](https://togithub.com/micrometer-metrics/micrometer/pull/4265)
- Bump jersey2 from 2.40 to 2.41 [#4264](https://togithub.com/micrometer-metrics/micrometer/pull/4264)
- Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 [#4253](https://togithub.com/micrometer-metrics/micrometer/pull/4253)
- Bump software.amazon.awssdk:cloudwatch from 2.21.0 to 2.21.1 [#4252](https://togithub.com/micrometer-metrics/micrometer/pull/4252)
- Bump io.micrometer:context-propagation to 1.1.0 [#4244](https://togithub.com/micrometer-metrics/micrometer/issues/4244)
- Bump io.projectreactor:reactor-bom from 2022.0.11 to 2022.0.12 [#4241](https://togithub.com/micrometer-metrics/micrometer/pull/4241)
- Bump com.wavefront:wavefront-sdk-java from 3.4.1 to 3.4.2 [#4240](https://togithub.com/micrometer-metrics/micrometer/pull/4240)
- Bump software.amazon.awssdk:cloudwatch from 2.20.162 to 2.21.0 [#4239](https://togithub.com/micrometer-metrics/micrometer/pull/4239)
- Bump dropwizard-metrics from 4.2.20 to 4.2.21 [#4236](https://togithub.com/micrometer-metrics/micrometer/pull/4236)
- Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 [#4231](https://togithub.com/micrometer-metrics/micrometer/pull/4231)
- Bump com.signalfx.public:signalfx-java from 1.0.35 to 1.0.36 [#4230](https://togithub.com/micrometer-metrics/micrometer/pull/4230)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.565 to 1.12.566 [#4226](https://togithub.com/micrometer-metrics/micrometer/pull/4226)
- Bump com.google.cloud:google-cloud-monitoring from 3.28.0 to 3.29.0 [#4220](https://togithub.com/micrometer-metrics/micrometer/pull/4220)
- Bump org.mongodb:mongodb-driver-sync from 4.10.2 to 4.11.0 [#4216](https://togithub.com/micrometer-metrics/micrometer/pull/4216)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye), [@pirgeo](https://togithub.com/pirgeo), [@ttddyy](https://togithub.com/ttddyy), and [@zakkak](https://togithub.com/zakkak)
### [`v1.11.9`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.9): 1.11.9
#### :lady_beetle: Bug Fixes
- URL decode headers from environment variables in OtlpConfig [#4595](https://togithub.com/micrometer-metrics/micrometer/pull/4595)
- `@MeterTag` does not work on package private method [#4506](https://togithub.com/micrometer-metrics/micrometer/pull/4506)
- DefaultLongTaskTimer class throws an IllegalArgumentException when percentiles is empty [#4482](https://togithub.com/micrometer-metrics/micrometer/issues/4482)
- Stackdriver exception trying to publish metrics during shutdown [#4353](https://togithub.com/micrometer-metrics/micrometer/issues/4353)
- `TimeWindowMax` throws `ArithmeticException` with a rotateFrequency of 0 [#3068](https://togithub.com/micrometer-metrics/micrometer/issues/3068)
- JvmGcMetricsTest#sizeMetricsNotSetToZero is failing on CI with generational ZGC [#4497](https://togithub.com/micrometer-metrics/micrometer/issues/4497)
- Bug: DropwizardMeterRegistry does not remove Gauges created by LongTaskTimer [#2924](https://togithub.com/micrometer-metrics/micrometer/issues/2924)
#### :hammer: Dependency Upgrades
- Bump testcontainers from 1.19.4 to 1.19.5 [#4736](https://togithub.com/micrometer-metrics/micrometer/pull/4736)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.650 to 1.12.655 [#4730](https://togithub.com/micrometer-metrics/micrometer/pull/4730)
- Bump com.diffplug.spotless:spotless-plugin-gradle to 6.25.0 [#4704](https://togithub.com/micrometer-metrics/micrometer/issues/4704)
- Bump com.gradle.enterprise from 3.16.1 to 3.16.2 [#4687](https://togithub.com/micrometer-metrics/micrometer/issues/4687)
- Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 [#4686](https://togithub.com/micrometer-metrics/micrometer/issues/4686)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.649 to 1.12.650 [#4685](https://togithub.com/micrometer-metrics/micrometer/pull/4685)
- Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.97 to 8.5.98 [#4655](https://togithub.com/micrometer-metrics/micrometer/pull/4655)
- Bump spring-javaformat from 0.0.40 to 0.0.41 [#4654](https://togithub.com/micrometer-metrics/micrometer/pull/4654)
- Bump dropwizard-metrics from 4.2.23 to 4.2.25 [#4653](https://togithub.com/micrometer-metrics/micrometer/pull/4653)
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.5 to 2.1.6 [#4652](https://togithub.com/micrometer-metrics/micrometer/pull/4652)
- Bump io.projectreactor:reactor-bom from 2020.0.39 to 2020.0.40 [#4651](https://togithub.com/micrometer-metrics/micrometer/pull/4651)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.629 to 1.12.649 [#4650](https://togithub.com/micrometer-metrics/micrometer/pull/4650)
- Bump org.apache.felix:org.apache.felix.scr from 2.2.6 to 2.2.10 [#4646](https://togithub.com/micrometer-metrics/micrometer/pull/4646)
- Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 [#4644](https://togithub.com/micrometer-metrics/micrometer/pull/4644)
- Bump io.netty:netty-bom from 4.1.104.Final to 4.1.106.Final [#4642](https://togithub.com/micrometer-metrics/micrometer/pull/4642)
- Bump testcontainers from 1.19.3 to 1.19.4 [#4640](https://togithub.com/micrometer-metrics/micrometer/pull/4640)
- Bump com.squareup.okhttp3:okhttp from 5.0.0-alpha.11 to 5.0.0-alpha.12 [#4560](https://togithub.com/micrometer-metrics/micrometer/pull/4560)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.608 to 1.12.609 [#4489](https://togithub.com/micrometer-metrics/micrometer/pull/4489)
#### :memo: Tasks
- Remove usage of deprecated deploy step in CircleCI config [#4562](https://togithub.com/micrometer-metrics/micrometer/issues/4562)
- Upgrade to logback-classic 1.4.14 [#4712](https://togithub.com/micrometer-metrics/micrometer/issues/4712)
- Upgrade CI machine image to ubuntu-2204:2024.01.1 [#4631](https://togithub.com/micrometer-metrics/micrometer/issues/4631)
- Upgrade CI image JDK to 8.0.402, 11.0.22, 17.0.10, 21.0.2 [#4630](https://togithub.com/micrometer-metrics/micrometer/issues/4630)
- Add sample for MultiGauge [#4618](https://togithub.com/micrometer-metrics/micrometer/pull/4618)
- Enable whenConnectionCheckedInAfterPoolClose_thenNoExceptionThrown() [#4603](https://togithub.com/micrometer-metrics/micrometer/pull/4603)
- Clarify complete expiry of distribution statistics in Javadoc [#4581](https://togithub.com/micrometer-metrics/micrometer/pull/4581)
- Remove JDK 19-specific tests in TagsTest [#4512](https://togithub.com/micrometer-metrics/micrometer/pull/4512)
- Use LongAdder in CumulativeTimer and CumulativeDistributionSummary [#4496](https://togithub.com/micrometer-metrics/micrometer/pull/4496)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye), [@MartinUhlen](https://togithub.com/MartinUhlen), and [@zeitlinger](https://togithub.com/zeitlinger)
### [`v1.11.8`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.8): 1.11.8
#### :lady_beetle: Bug Fixes
- Fix concurrency in grpc test [#4517](https://togithub.com/micrometer-metrics/micrometer/pull/4517)
- `micrometer-registry-statsd` POM file is invalid [#4492](https://togithub.com/micrometer-metrics/micrometer/issues/4492)
- Thread that rolls over meters in StepMeterRegistry shares same name with publishing thread [#3837](https://togithub.com/micrometer-metrics/micrometer/issues/3837)
#### :hammer: Dependency Upgrades
- Bump com.gradle.enterprise from 3.16 to 3.16.1 [#4559](https://togithub.com/micrometer-metrics/micrometer/pull/4559)
- Bump org.springframework.cloud:spring-cloud-dependencies from 2021.0.8 to 2021.0.9 [#4558](https://togithub.com/micrometer-metrics/micrometer/pull/4558)
- Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.96 to 8.5.97 [#4557](https://togithub.com/micrometer-metrics/micrometer/pull/4557)
- Bump com.signalfx.public:signalfx-java from 1.0.37 to 1.0.38 [#4556](https://togithub.com/micrometer-metrics/micrometer/pull/4556)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.608 to 1.12.629 [#4555](https://togithub.com/micrometer-metrics/micrometer/pull/4555)
- Bump io.netty:netty-bom from 4.1.101.Final to 4.1.104.Final [#4554](https://togithub.com/micrometer-metrics/micrometer/pull/4554)
- Bump io.projectreactor:reactor-bom from 2020.0.38 to 2020.0.39 [#4553](https://togithub.com/micrometer-metrics/micrometer/pull/4553)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye) and [@ttddyy](https://togithub.com/ttddyy)
### [`v1.11.7`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.7): 1.11.7
#### :lady_beetle: Bug Fixes
- Duplicate publishing of data if registry closes within one step [#4357](https://togithub.com/micrometer-metrics/micrometer/issues/4357)
#### :hammer: Dependency Upgrades
- Bump com.gradle.enterprise from 3.15.1 to 3.16 [#4480](https://togithub.com/micrometer-metrics/micrometer/issues/4480)
- Bump dropwizard-metrics from 4.2.22 to 4.2.23 [#4469](https://togithub.com/micrometer-metrics/micrometer/pull/4469)
- Bump com.netflix.nebula:nebula-release-plugin from 18.0.4 to 18.0.8 [#4467](https://togithub.com/micrometer-metrics/micrometer/pull/4467)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.593 to 1.12.608 [#4461](https://togithub.com/micrometer-metrics/micrometer/pull/4461)
- Bump ch.qos.logback:logback-classic from 1.2.12 to 1.2.13 [#4452](https://togithub.com/micrometer-metrics/micrometer/pull/4452)
- Bump org.apache.maven:maven-resolver-provider from 3.9.5 to 3.9.6 [#4451](https://togithub.com/micrometer-metrics/micrometer/pull/4451)
- Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.2.3 [#4449](https://togithub.com/micrometer-metrics/micrometer/pull/4449)
- Bump com.signalfx.public:signalfx-java from 1.0.36 to 1.0.37 [#4448](https://togithub.com/micrometer-metrics/micrometer/pull/4448)
- Bump maven-resolver from 1.9.16 to 1.9.18 [#4447](https://togithub.com/micrometer-metrics/micrometer/pull/4447)
- Bump com.github.charithe:kafka-junit from 4.2.7 to 4.2.10 [#4446](https://togithub.com/micrometer-metrics/micrometer/pull/4446)
- Bump testcontainers from 1.19.2 to 1.19.3 [#4444](https://togithub.com/micrometer-metrics/micrometer/pull/4444)
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.4 to 2.1.5 [#4394](https://togithub.com/micrometer-metrics/micrometer/pull/4394)
- Bump io.projectreactor:reactor-bom from 2020.0.37 to 2020.0.38 [#4393](https://togithub.com/micrometer-metrics/micrometer/pull/4393)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.586 to 1.12.592 [#4391](https://togithub.com/micrometer-metrics/micrometer/pull/4391)
- Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.95 to 8.5.96 [#4381](https://togithub.com/micrometer-metrics/micrometer/pull/4381)
- Bump testcontainers from 1.19.1 to 1.19.2 [#4380](https://togithub.com/micrometer-metrics/micrometer/pull/4380)
- Bump spring-javaformat from 0.0.39 to 0.0.40 [#4368](https://togithub.com/micrometer-metrics/micrometer/pull/4368)
- Bump spring from 5.3.30 to 5.3.31 [#4364](https://togithub.com/micrometer-metrics/micrometer/pull/4364)
#### :memo: Tasks
- Sync ModifiedClassPathClassLoader from Spring Boot [#4402](https://togithub.com/micrometer-metrics/micrometer/pull/4402)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye) and [@lenin-jaganathan](https://togithub.com/lenin-jaganathan)
### [`v1.11.6`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.6): 1.11.6
#### :lady_beetle: Bug Fixes
- osgi-test artifact is no longer published but is still in the bom [#4350](https://togithub.com/micrometer-metrics/micrometer/issues/4350)
- PushMeterRegistry metrics lost on close if scheduled publish is in progress [#3872](https://togithub.com/micrometer-metrics/micrometer/issues/3872)
- Current step data is not published on shutdown when publishing is in progress [#3846](https://togithub.com/micrometer-metrics/micrometer/issues/3846)
#### :hammer: Dependency Upgrades
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.3 to 2.1.4 [#4338](https://togithub.com/micrometer-metrics/micrometer/pull/4338)
- Bump io.netty:netty-bom from 4.1.100.Final to 4.1.101.Final [#4337](https://togithub.com/micrometer-metrics/micrometer/pull/4337)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.573 to 1.12.586 [#4336](https://togithub.com/micrometer-metrics/micrometer/pull/4336)
- Bump dropwizard-metrics from 4.2.21 to 4.2.22 [#4335](https://togithub.com/micrometer-metrics/micrometer/pull/4335)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.571 to 1.12.573 [#4275](https://togithub.com/micrometer-metrics/micrometer/pull/4275)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.566 to 1.12.571 [#4268](https://togithub.com/micrometer-metrics/micrometer/pull/4268)
- Pin io.micrometer:context-propagation to 1.0.6 [#4243](https://togithub.com/micrometer-metrics/micrometer/issues/4243)
- Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 [#4238](https://togithub.com/micrometer-metrics/micrometer/pull/4238)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.565 to 1.12.566 [#4234](https://togithub.com/micrometer-metrics/micrometer/pull/4234)
- Bump dropwizard-metrics from 4.2.20 to 4.2.21 [#4233](https://togithub.com/micrometer-metrics/micrometer/pull/4233)
- Bump com.signalfx.public:signalfx-java from 1.0.35 to 1.0.36 [#4227](https://togithub.com/micrometer-metrics/micrometer/pull/4227)
- Bump io.netty:netty-bom from 4.1.99.Final to 4.1.100.Final [#4215](https://togithub.com/micrometer-metrics/micrometer/pull/4215)
- Bump jetty from 9.4.52.v20230823 to 9.4.53.v20231009 [#4214](https://togithub.com/micrometer-metrics/micrometer/pull/4214)
- Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.93 to 8.5.94 [#4213](https://togithub.com/micrometer-metrics/micrometer/pull/4213)
- Bump io.projectreactor:reactor-bom from 2020.0.36 to 2020.0.37 [#4212](https://togithub.com/micrometer-metrics/micrometer/pull/4212)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@timyates](https://togithub.com/timyates)
### [`v1.11.5`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.5): 1.11.5
#### :lady_beetle: Bug Fixes
- ObservationRegistry.NOOP is null [#4096](https://togithub.com/micrometer-metrics/micrometer/issues/4096)
- ConcurrentModificationException on Observation$Context.computeIfAbsent [#3874](https://togithub.com/micrometer-metrics/micrometer/issues/3874)
#### :hammer: Dependency Upgrades
- Bump com.netflix.spectator:spectator-reg-atlas from 1.6.10 to 1.6.11 [#4196](https://togithub.com/micrometer-metrics/micrometer/pull/4196)
- Bump software.amazon.awssdk:cloudwatch from 2.20.161 to 2.20.162 [#4191](https://togithub.com/micrometer-metrics/micrometer/pull/4191)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.564 to 1.12.565 [#4190](https://togithub.com/micrometer-metrics/micrometer/pull/4190)
- Bump org.apache.felix:org.apache.felix.scr from 2.2.2 to 2.2.6 [#4168](https://togithub.com/micrometer-metrics/micrometer/pull/4168)
- Bump com.fasterxml.jackson.core:jackson-databind from 2.15.0 to 2.15.2 [#4151](https://togithub.com/micrometer-metrics/micrometer/pull/4151)
- Bump software.amazon.awssdk:cloudwatch from 2.20.143 to 2.20.161 [#4149](https://togithub.com/micrometer-metrics/micrometer/pull/4149)
- Bump org.apache.maven:maven-resolver-provider from 3.9.1 to 3.9.5 [#4122](https://togithub.com/micrometer-metrics/micrometer/pull/4122)
- Bump maven-resolver from 1.9.7 to 1.9.16 [#4112](https://togithub.com/micrometer-metrics/micrometer/pull/4112)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye) and [@ttddyy](https://togithub.com/ttddyy)
### [`v1.11.4`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.4): 1.11.4
#### :lady_beetle: Bug Fixes
- Ensure LongTaskTimer and FunctionTimer produce consistent data [#3985](https://togithub.com/micrometer-metrics/micrometer/pull/3985)
#### :hammer: Dependency Upgrades
- Use context-propagation 1.0.5 [#4078](https://togithub.com/micrometer-metrics/micrometer/issues/4078)
- Upgrade to AWS SDK 2.20.143 [#4076](https://togithub.com/micrometer-metrics/micrometer/issues/4076)
- Upgrade to Spectator 1.6.10 [#4075](https://togithub.com/micrometer-metrics/micrometer/issues/4075)
- Upgrade to Mockito 5.5.0 [#4074](https://togithub.com/micrometer-metrics/micrometer/issues/4074)
- Upgrade to Kotlin 1.7.21 [#4057](https://togithub.com/micrometer-metrics/micrometer/pull/4057)
- Upgrade to Testcontainers 1.19.0 [#4073](https://togithub.com/micrometer-metrics/micrometer/issues/4073)
- Upgrade to H2 2.2.222 [#4072](https://togithub.com/micrometer-metrics/micrometer/issues/4072)
- Upgrade to SignalFx 1.0.34 [#4071](https://togithub.com/micrometer-metrics/micrometer/issues/4071)
- Upgrade to AWS SDK 1.12.546 [#4070](https://togithub.com/micrometer-metrics/micrometer/issues/4070)
- Upgrade to Reactor 3.4.32, Reactor Netty 1.0.35, and Netty 4.1.97 [#4065](https://togithub.com/micrometer-metrics/micrometer/issues/4065)
- Bump actions/checkout from 3 to 4 [#4059](https://togithub.com/micrometer-metrics/micrometer/pull/4059)
#### :memo: Tasks
- Upgrade foojay-resolver-convention to 0.7.0 [#4069](https://togithub.com/micrometer-metrics/micrometer/issues/4069)
- Upgrade to Gradle Wrapper 8.3 [#4036](https://togithub.com/micrometer-metrics/micrometer/pull/4036)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye) and [@pirgeo](https://togithub.com/pirgeo)
### [`v1.11.3`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.3): 1.11.3
##### :star: New Features / Enhancements
- Removes the need to set OR on OTLA [#3986](https://togithub.com/micrometer-metrics/micrometer/pull/3986)
##### :notebook_with_decorative_cover: Documentation
- Enhance javadoc of Observed [#3983](https://togithub.com/micrometer-metrics/micrometer/issues/3983)
- Add javadoc to Timed and TimedSet [#3982](https://togithub.com/micrometer-metrics/micrometer/issues/3982)
##### :hammer: Dependency Upgrades
- Upgrade to AWS SDK 2.20.123 [#4023](https://togithub.com/micrometer-metrics/micrometer/issues/4023)
- Upgrade to Spectator 1.6.8 [#4022](https://togithub.com/micrometer-metrics/micrometer/issues/4022)
- Upgrade to context-propagation 1.0.5 [#4026](https://togithub.com/micrometer-metrics/micrometer/issues/4026)
- Upgrade to Spring Boot 2.7.14 [#4024](https://togithub.com/micrometer-metrics/micrometer/issues/4024)
- Upgrade to Spring Framework 5.3.29 [#4021](https://togithub.com/micrometer-metrics/micrometer/issues/4021)
- Upgrade to JMH 1.37 [#4020](https://togithub.com/micrometer-metrics/micrometer/issues/4020)
- Upgrade to ArchUnit 1.1.0 [#4019](https://togithub.com/micrometer-metrics/micrometer/issues/4019)
- Upgrade to SignalFx 1.0.33 [#4018](https://togithub.com/micrometer-metrics/micrometer/issues/4018)
- Upgrade to AWS SDK 1.12.526 [#4017](https://togithub.com/micrometer-metrics/micrometer/issues/4017)
- Fix SLF4J version for SignalFx: 1.7.36 [#4016](https://togithub.com/micrometer-metrics/micrometer/issues/4016)
- Upgrade to Reactor 3.4.31, Reactor Netty 1.0.34, and Netty 4.1.96 [#4015](https://togithub.com/micrometer-metrics/micrometer/issues/4015)
- Upgrade to Foojay Resolver Convention 0.6.0 [#4014](https://togithub.com/micrometer-metrics/micrometer/issues/4014)
- Upgrade to Spring GE Conventions to 0.0.14 [#4013](https://togithub.com/micrometer-metrics/micrometer/issues/4013)
- Bump com.gradle.enterprise from 3.14 to 3.14.1 [#4005](https://togithub.com/micrometer-metrics/micrometer/pull/4005)
- Bump com.gradle.enterprise from 3.13.4 to 3.14 [#3994](https://togithub.com/micrometer-metrics/micrometer/pull/3994)
##### :memo: Tasks
- Polish [gh-3924](https://togithub.com/micrometer-metrics/micrometer/issues/3924) [#4009](https://togithub.com/micrometer-metrics/micrometer/pull/4009)
- Move WavefrontConfig.getUriString() to PropertyValidator [#3995](https://togithub.com/micrometer-metrics/micrometer/pull/3995)
- Upgrade to Gradle Wrapper 8.2.1 [#3972](https://togithub.com/micrometer-metrics/micrometer/pull/3972)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye)
### [`v1.11.2`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.2): 1.11.2
#### :lady_beetle: Bug Fixes
- OTLP Histogram missing bucket count for positive infinity [#3934](https://togithub.com/micrometer-metrics/micrometer/issues/3934)
- micrometer-osgi-test artifact should not be published [#3929](https://togithub.com/micrometer-metrics/micrometer/issues/3929)
- StepMeterRegistry publishes on close even if config.enabled is false [#3914](https://togithub.com/micrometer-metrics/micrometer/issues/3914)
- Using publishPercentileHistogram breaks histogram values [#3904](https://togithub.com/micrometer-metrics/micrometer/issues/3904)
- Avoid potential race condition with Observation.NOOP [#3946](https://togithub.com/micrometer-metrics/micrometer/pull/3946)
- ObservationThreadLocalAccessor.restore() generating errors in tests [#3943](https://togithub.com/micrometer-metrics/micrometer/issues/3943)
- OTLA throws NPE when on restore there's no current scope [#3942](https://togithub.com/micrometer-metrics/micrometer/issues/3942)
- Mockito should be an implementation dependency instead of API for micrometer-observation-test [#3906](https://togithub.com/micrometer-metrics/micrometer/issues/3906)
- ObservationThreadLocalAccessor has a public static instance which should be private static [#3905](https://togithub.com/micrometer-metrics/micrometer/issues/3905)
- Introduced binary incompatibility in Micrometer Observation [#3902](https://togithub.com/micrometer-metrics/micrometer/issues/3902)
- Wavefront Proxy validation error with default `uri` implementation [#3903](https://togithub.com/micrometer-metrics/micrometer/issues/3903)
- Unnecessary ThreadLocal overhead in LogbackMetrics for disabled log levels [#3891](https://togithub.com/micrometer-metrics/micrometer/issues/3891)
#### :notebook_with_decorative_cover: Documentation
- Fix Javadoc for ObservationThreadLocalAccessor(ObservationRegistry) [#3937](https://togithub.com/micrometer-metrics/micrometer/pull/3937)
- Add missing `@since` tags across the code base where appropriate [#3907](https://togithub.com/micrometer-metrics/micrometer/issues/3907)
#### :hammer: Dependency Upgrades
- Upgrade to context-propagation 1.0.4 [#3974](https://togithub.com/micrometer-metrics/micrometer/issues/3974)
- Upgrade to AWS SDK 2.20.100 [#3970](https://togithub.com/micrometer-metrics/micrometer/issues/3970)
- Upgrade to Spectator 1.6.6 [#3969](https://togithub.com/micrometer-metrics/micrometer/issues/3969)
- Upgrade to Mockito 5.4.0 [#3968](https://togithub.com/micrometer-metrics/micrometer/issues/3968)
- Backport 'Fix Guava dependency resolution' [#3967](https://togithub.com/micrometer-metrics/micrometer/issues/3967)
- Upgrade to Spring Boot 2.7.13 [#3966](https://togithub.com/micrometer-metrics/micrometer/issues/3966)
- Upgrade to H2 2.2.220 [#3965](https://togithub.com/micrometer-metrics/micrometer/issues/3965)
- Upgrade to AWS SDK 1.12.503 [#3964](https://togithub.com/micrometer-metrics/micrometer/issues/3964)
- Upgrade to Reactor 3.4.30, Reactor Netty 1.0.33, and Netty 4.1.94 [#3963](https://togithub.com/micrometer-metrics/micrometer/issues/3963)
- Bump com.gradle.enterprise from 3.13.3 to 3.13.4 [#3921](https://togithub.com/micrometer-metrics/micrometer/pull/3921)
#### :memo: Tasks
- Upgrade to Spotless Gradle plugin 6.19.0 [#3928](https://togithub.com/micrometer-metrics/micrometer/pull/3928)
- Upgrade to Gradle Wrapper 8.2 [#3951](https://togithub.com/micrometer-metrics/micrometer/pull/3951)
- OTelCollectorIntegrationTest failing due to breaking change in OTel Collector [#3925](https://togithub.com/micrometer-metrics/micrometer/issues/3925)
- Upgrade to me.champeau.jmh 0.7.1 [#3918](https://togithub.com/micrometer-metrics/micrometer/pull/3918)
- Upgrade to com.github.johnrengelman.shadow 8.1.1 [#3917](https://togithub.com/micrometer-metrics/micrometer/pull/3917)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@izeye](https://togithub.com/izeye) and [@nvervelle](https://togithub.com/nvervelle)
### [`v1.11.1`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.1): 1.11.1
#### :lady_beetle: Bug Fixes
- StepRegistry publish on close before scheduled publish loses previous step data [#3863](https://togithub.com/micrometer-metrics/micrometer/issues/3863)
- DeltaHistogram in SignalFx registry doesn't align with count and total [#3774](https://togithub.com/micrometer-metrics/micrometer/issues/3774)
- Proper scope handling in gRPC client instrumentation [#3865](https://togithub.com/micrometer-metrics/micrometer/pull/3865)
- Scope lost between Reactor and imperative code blocks [#3833](https://togithub.com/micrometer-metrics/micrometer/issues/3833)
- Introduces NullObservation [#3831](https://togithub.com/micrometer-metrics/micrometer/pull/3831)
- Make the scope current when needed for grpc server instrumentation [#3806](https://togithub.com/micrometer-metrics/micrometer/pull/3806)
- GRPC current span Tracer.currentSpan() becomes null when processing parallel calls [#3805](https://togithub.com/micrometer-metrics/micrometer/issues/3805)
- Improper varargs check in KeyValues and Tags [#3851](https://togithub.com/micrometer-metrics/micrometer/issues/3851)
#### :hammer: Dependency Upgrades
- Upgrade to AWS SDK 2.20.82 [#3900](https://togithub.com/micrometer-metrics/micrometer/issues/3900)
- Upgrade to Spectator 1.6.5 [#3899](https://togithub.com/micrometer-metrics/micrometer/issues/3899)
- Upgrade to context-propagation 1.0.3 [#3890](https://togithub.com/micrometer-metrics/micrometer/issues/3890)
- Upgrade to Spring Boot 2.7.12 [#3898](https://togithub.com/micrometer-metrics/micrometer/issues/3898)
- Upgrade to Spring Javaformat 0.0.39 [#3897](https://togithub.com/micrometer-metrics/micrometer/issues/3897)
- Upgrade to Testcontainers 1.18.3 [#3896](https://togithub.com/micrometer-metrics/micrometer/issues/3896)
- Upgrade to SignalFx 1.0.32 [#3895](https://togithub.com/micrometer-metrics/micrometer/issues/3895)
- Upgrade to Dropwizard Metrics 4.2.19 [#3894](https://togithub.com/micrometer-metrics/micrometer/issues/3894)
- Upgrade to AWS SDK 1.12.485 [#3893](https://togithub.com/micrometer-metrics/micrometer/issues/3893)
- Upgrade to Reactor Netty 1.0.32 and Netty 4.1.93 [#3892](https://togithub.com/micrometer-metrics/micrometer/issues/3892)
- Bump com.gradle.enterprise from 3.13.2 to 3.13.3 [#3862](https://togithub.com/micrometer-metrics/micrometer/pull/3862)
- Bump com.gradle.enterprise from 3.13.1 to 3.13.2 [#3842](https://togithub.com/micrometer-metrics/micrometer/pull/3842)
#### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@lenin-jaganathan](https://togithub.com/lenin-jaganathan), [@izeye](https://togithub.com/izeye), and [@ttddyy](https://togithub.com/ttddyy)
### [`v1.11.0`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.0): 1.11.0
##### :star: New Features
- Avoid global publishing alignment in OTLP registry [#3794](https://togithub.com/micrometer-metrics/micrometer/pull/3794)
- Avoid needing compiler parameter metadata in CountedAspect [#3780](https://togithub.com/micrometer-metrics/micrometer/pull/3780)
- Reduces overall memory allocation in DynatraceExporterV2 while exporting [#3766](https://togithub.com/micrometer-metrics/micrometer/pull/3766)
- Consistently add `outcome` tag to all HTTP client instrumentation [#3729](https://togithub.com/micrometer-metrics/micrometer/issues/3729)
- Migrate from Application Insights instrumentation keys to connection strings [#3710](https://togithub.com/micrometer-metrics/micrometer/issues/3710)
- Add supplier variant for Observation.Context.getOrDefault() [#3708](https://togithub.com/micrometer-metrics/micrometer/pull/3708)
- Allow custom sink for LoggingMeterRegistry [#3685](https://togithub.com/micrometer-metrics/micrometer/pull/3685)
- Make cumulative count computations in `takeCountSnapshot` more efficient [#3581](https://togithub.com/micrometer-metrics/micrometer/pull/3581)
- Configurable aggregation temporality for OTLP registry [#3145](https://togithub.com/micrometer-metrics/micrometer/issues/3145)
- `@Timed` annotation with dynamic tags derived from input arguments and/or output [#1732](https://togithub.com/micrometer-metrics/micrometer/issues/1732)
- Metrics support for Netty allocators and event executors [#522](https://togithub.com/micrometer-metrics/micrometer/issues/522)
- Adds hasAnObservation assertion that allows doing arbitrary assertions + clear method [#3679](https://togithub.com/micrometer-metrics/micrometer/pull/3679)
- Add GC name to gc pause metric [#3670](https://togithub.com/micrometer-metrics/micrometer/pull/3670)
- Add metrics for the total number of application threads started in the JVM [#3562](https://togithub.com/micrometer-metrics/micrometer/pull/3562)
- Jetty Client instrumentation with Observation API [#3416](https://togithub.com/micrometer-metrics/micrometer/pull/3416)
- Add support for using new Elasticsearch `\_index\_template` endpoint for creating index templates. [#3320](https://togithub.com/micrometer-metrics/micrometer/issues/3320)
- OSGi enabled micrometer jars so that they can be deployed as OSGi bundles [#3149](https://togithub.com/micrometer-metrics/micrometer/issues/3149)
- Publish partial step values on application shutdown for step meters [#1882](https://togithub.com/micrometer-metrics/micrometer/issues/1882)
- OTLP registry custom header support [#3546](https://togithub.com/micrometer-metrics/micrometer/issues/3546)
- Add method Observation.observe(Function\ function) [#3537](https://togithub.com/micrometer-metrics/micrometer/issues/3537)
- Add support for Azul Prime's (Zing) C4 (GPGC) [#2982](https://togithub.com/micrometer-metrics/micrometer/issues/2982)
- Apache HttpClient 5.x support [#2513](https://togithub.com/micrometer-metrics/micrometer/issues/2513)
- Use Meter.Id for logging in DynatraceExporterV2 [#3616](https://togithub.com/micrometer-metrics/micrometer/pull/3616)
##### :lady_beetle: Bug Fixes
- Set current scope on ObservationRegistry when Scope#makeCurrent is called [#3808](https://togithub.com/micrometer-metrics/micrometer/pull/3808)
- Enclosing scope not being popped [#3787](https://togithub.com/micrometer-metrics/micrometer/issues/3787)
- MicrometerHttpClientInterceptor has no outcome Tag [#3790](https://togithub.com/micrometer-metrics/micrometer/issues/3790)
- OTLP registry publishes incorrect delta values on close [#3773](https://togithub.com/micrometer-metrics/micrometer/issues/3773)
- OTLP delta histogram bucket counts are not aligned to the time window [#3772](https://togithub.com/micrometer-metrics/micrometer/issues/3772)
- Max does not follow the specification for OTLP delta histogram [#3771](https://togithub.com/micrometer-metrics/micrometer/issues/3771)
- StepMeterRegistry closed near a step boundary may lose data [#3720](https://togithub.com/micrometer-metrics/micrometer/issues/3720)
- PushMeterRegistry scheduled publish can collide with publish on close [#3711](https://togithub.com/micrometer-metrics/micrometer/issues/3711)
- Avoid global publishing alignment [#2818](https://togithub.com/micrometer-metrics/micrometer/issues/2818)
##### :memo: Tasks
- Reduce Regex object creation in SignalFx Naming Convention [#3747](https://togithub.com/micrometer-metrics/micrometer/pull/3747)
- Improve StepBucketHistogram [#3793](https://togithub.com/micrometer-metrics/micrometer/pull/3793)
- Polish MeterTag changes [#3769](https://togithub.com/micrometer-metrics/micrometer/pull/3769)
- Add time units to OTel integration tests [#3796](https://togithub.com/micrometer-metrics/micrometer/issues/3796)
- Upgrade to Gradle Wrapper 8.1.1 [#3784](https://togithub.com/micrometer-metrics/micrometer/pull/3784)
##### :heart: Contributors
Thank you to all the contributors who worked on this release:
[@asasas234](https://togithub.com/asasas234), [@lenin-jaganathan](https://togithub.com/lenin-jaganathan), [@cbismuth](https://togithub.com/cbismuth), [@kubamarchwicki](https://togithub.com/kubamarchwicki), [@ThePumpingLemma](https://togithub.com/ThePumpingLemma), [@izeye](https://togithub.com/izeye), [@jprinet](https://togithub.com/jprinet), [@pirgeo](https://togithub.com/pirgeo), [@mborgraeve](https://togithub.com/mborgraeve), [@taer](https://togithub.com/taer), [@belks](https://togithub.com/belks), and [@ttddyy](https://togithub.com/ttddyy)
### [`v1.10.13`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.10.13): 1.10.13
##### :lady_beetle: Bug Fixes
- Add WARN message when OtlpMeterRegistry fails to publish metrics [#4271](https://togithub.com/micrometer-metrics/micrometer/pull/4271)
##### :hammer: Dependency Upgrades
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.573 to 1.12.586 [#4334](https://togithub.com/micrometer-metrics/micrometer/pull/4334)
- Bump io.netty:netty-bom from 4.1.100.Final to 4.1.101.Final [#4333](https://togithub.com/micrometer-metrics/micrometer/pull/4333)
- Bump uk.org.webcompere:system-stubs-jupiter from 2.1.3 to 2.1.4 [#4332](https://togithub.com/micrometer-metrics/micrometer/pull/4332)
- Bump dropwizard-metrics from 4.2.21 to 4.2.22 [#4331](https://togithub.com/micrometer-metrics/micrometer/pull/4331)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.571 to 1.12.573 [#4274](https://togithub.com/micrometer-metrics/micrometer/pull/4274)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.566 to 1.12.571 [#4269](https://togithub.com/micrometer-metrics/micrometer/pull/4269)
- Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.94 to 8.5.95 [#4248](https://togithub.com/micrometer-metrics/micrometer/pull/4248)
- Pin io.micrometer:context-propagation to 1.0.6 [#4242](https://togithub.com/micrometer-metrics/micrometer/issues/4242)
- Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.565 to 1.12.566 [#4237](https://togithub.com/micrometer-metrics/micrometer/pull/4237)
- Bump dropwizard-metrics from 4.2.20 to 4.2.21 [#4235](https://togithub.com/micrometer-metrics/micrometer/pull/4235)
- Bump com.signalfx.public:signalfx-java from 1.0.35 to 1.0.36 [#4229](https://togithub.com/micrometer-metrics/micrometer/pu
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 this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
1.5.6
->1.12.3
Release Notes
micrometer-metrics/micrometer (io.micrometer:micrometer-registry-prometheus)
### [`v1.12.3`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.12.3): 1.12.3 #### :lady_beetle: Bug Fixes - com.google.cloud:libraries-bom version is not pinned [#4711](https://togithub.com/micrometer-metrics/micrometer/issues/4711) - BOM contains reference to unpublished docs module [#4585](https://togithub.com/micrometer-metrics/micrometer/issues/4585) - \[Dynatrace] Logging verbosity: Move metadata discrepancy logging to WarnThenDebug [#4583](https://togithub.com/micrometer-metrics/micrometer/pull/4583) - ObservationGrpcServerCallListener does not capture an uncontrolled error during the execution of the service logic [#4490](https://togithub.com/micrometer-metrics/micrometer/issues/4490) - URL decode headers from environment variables in OtlpConfig [#4595](https://togithub.com/micrometer-metrics/micrometer/pull/4595) - `@MeterTag` does not work on package private method [#4506](https://togithub.com/micrometer-metrics/micrometer/pull/4506) - DefaultLongTaskTimer class throws an IllegalArgumentException when percentiles is empty [#4482](https://togithub.com/micrometer-metrics/micrometer/issues/4482) - Stackdriver exception trying to publish metrics during shutdown [#4353](https://togithub.com/micrometer-metrics/micrometer/issues/4353) - `TimeWindowMax` throws `ArithmeticException` with a rotateFrequency of 0 [#3068](https://togithub.com/micrometer-metrics/micrometer/issues/3068) - JvmGcMetricsTest#sizeMetricsNotSetToZero is failing on CI with generational ZGC [#4497](https://togithub.com/micrometer-metrics/micrometer/issues/4497) - Bug: DropwizardMeterRegistry does not remove Gauges created by LongTaskTimer [#2924](https://togithub.com/micrometer-metrics/micrometer/issues/2924) #### :notebook_with_decorative_cover: Documentation - Observation API bird's eye view [#4726](https://togithub.com/micrometer-metrics/micrometer/issues/4726) - Replace full urls to xref wherever it is possible [#4714](https://togithub.com/micrometer-metrics/micrometer/issues/4714) - Update docs with changes from old docs site [#4611](https://togithub.com/micrometer-metrics/micrometer/issues/4611) - Reference doc update for tomcat [#4599](https://togithub.com/micrometer-metrics/micrometer/pull/4599) - Reference doc update for system [#4598](https://togithub.com/micrometer-metrics/micrometer/pull/4598) - Reference doc update for mongodb [#4594](https://togithub.com/micrometer-metrics/micrometer/pull/4594) - Reference doc update for logging [#4593](https://togithub.com/micrometer-metrics/micrometer/pull/4593) - Reference doc update for Kafka [#4592](https://togithub.com/micrometer-metrics/micrometer/pull/4592) - Reference doc update for OkHttp [#4586](https://togithub.com/micrometer-metrics/micrometer/pull/4586) - Added Jetty reference doc [#4584](https://togithub.com/micrometer-metrics/micrometer/pull/4584) - HttpClient reference documentation [#4579](https://togithub.com/micrometer-metrics/micrometer/pull/4579) - gRPC reference documentation [#4575](https://togithub.com/micrometer-metrics/micrometer/pull/4575) - Database reference documentation [#4574](https://togithub.com/micrometer-metrics/micrometer/pull/4574) - Added examples of Apache Commons Pool [#4570](https://togithub.com/micrometer-metrics/micrometer/pull/4570) - Added examples of cache usage [#4569](https://togithub.com/micrometer-metrics/micrometer/pull/4569) - Clarify time window length in documentation [#4625](https://togithub.com/micrometer-metrics/micrometer/issues/4625) #### :hammer: Dependency Upgrades - Use latest release (1.1.1) of context-propagation [#4745](https://togithub.com/micrometer-metrics/micrometer/issues/4745) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.651 to 1.12.655 [#4742](https://togithub.com/micrometer-metrics/micrometer/pull/4742) - Bump testcontainers from 1.19.4 to 1.19.5 [#4734](https://togithub.com/micrometer-metrics/micrometer/pull/4734) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.650 to 1.12.651 [#4722](https://togithub.com/micrometer-metrics/micrometer/pull/4722) - Bump com.netflix.spectator:spectator-reg-atlas from 1.7.4 to 1.7.7 [#4721](https://togithub.com/micrometer-metrics/micrometer/pull/4721) - Bump dynatrace-metric-utils-java to 2.2.0 [#4713](https://togithub.com/micrometer-metrics/micrometer/pull/4713) - Bump com.diffplug.spotless:spotless-plugin-gradle to 6.25.0 [#4706](https://togithub.com/micrometer-metrics/micrometer/issues/4706) - Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 [#4690](https://togithub.com/micrometer-metrics/micrometer/issues/4690) - Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 [#4689](https://togithub.com/micrometer-metrics/micrometer/issues/4689) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.649 to 1.12.650 [#4688](https://togithub.com/micrometer-metrics/micrometer/pull/4688) - Bump com.gradle.enterprise from 3.16.1 to 3.16.2 [#4673](https://togithub.com/micrometer-metrics/micrometer/pull/4673) - Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.97 to 8.5.98 [#4672](https://togithub.com/micrometer-metrics/micrometer/pull/4672) - Bump io.netty:netty-bom from 4.1.104.Final to 4.1.106.Final [#4668](https://togithub.com/micrometer-metrics/micrometer/pull/4668) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.629 to 1.12.649 [#4667](https://togithub.com/micrometer-metrics/micrometer/pull/4667) - Bump dropwizard-metrics from 4.2.23 to 4.2.25 [#4665](https://togithub.com/micrometer-metrics/micrometer/pull/4665) - Bump io.projectreactor:reactor-bom from 2022.0.14 to 2022.0.15 [#4662](https://togithub.com/micrometer-metrics/micrometer/pull/4662) - Bump org.apache.felix:org.apache.felix.scr from 2.2.6 to 2.2.10 [#4661](https://togithub.com/micrometer-metrics/micrometer/pull/4661) - Bump uk.org.webcompere:system-stubs-jupiter from 2.1.5 to 2.1.6 [#4658](https://togithub.com/micrometer-metrics/micrometer/pull/4658) - Bump spring-javaformat from 0.0.40 to 0.0.41 [#4657](https://togithub.com/micrometer-metrics/micrometer/pull/4657) - Bump testcontainers from 1.19.3 to 1.19.4 [#4656](https://togithub.com/micrometer-metrics/micrometer/pull/4656) - Update dynatrace-metric-utils-java to 2.1.0 [#4565](https://togithub.com/micrometer-metrics/micrometer/pull/4565) #### :memo: Tasks - Bump org.junit.platform:junit-platform-launcher from 1.10.1 to 1.10.2 [#4738](https://togithub.com/micrometer-metrics/micrometer/pull/4738) - Bump junit from 5.10.1 to 5.10.2 [#4737](https://togithub.com/micrometer-metrics/micrometer/pull/4737) - Remove usage of deprecated deploy step in CircleCI config [#4562](https://togithub.com/micrometer-metrics/micrometer/issues/4562) - Upgrade to logback-classic 1.4.14 [#4712](https://togithub.com/micrometer-metrics/micrometer/issues/4712) - Upgrade CI machine image to ubuntu-2204:2024.01.1 [#4631](https://togithub.com/micrometer-metrics/micrometer/issues/4631) - Upgrade CI image JDK to 8.0.402, 11.0.22, 17.0.10, 21.0.2 [#4630](https://togithub.com/micrometer-metrics/micrometer/issues/4630) - Add sample for MultiGauge [#4618](https://togithub.com/micrometer-metrics/micrometer/pull/4618) - Enable whenConnectionCheckedInAfterPoolClose_thenNoExceptionThrown() [#4603](https://togithub.com/micrometer-metrics/micrometer/pull/4603) - Clarify complete expiry of distribution statistics in Javadoc [#4581](https://togithub.com/micrometer-metrics/micrometer/pull/4581) - Remove JDK 19-specific tests in TagsTest [#4512](https://togithub.com/micrometer-metrics/micrometer/pull/4512) - Use LongAdder in CumulativeTimer and CumulativeDistributionSummary [#4496](https://togithub.com/micrometer-metrics/micrometer/pull/4496) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye), [@MartinUhlen](https://togithub.com/MartinUhlen), [@zeitlinger](https://togithub.com/zeitlinger), and [@pirgeo](https://togithub.com/pirgeo) ### [`v1.12.2`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.12.2): 1.12.2 #### :lady_beetle: Bug Fixes - java.lang.NullPointerException in DefaultJmsPublishObservationConvention [#4505](https://togithub.com/micrometer-metrics/micrometer/issues/4505) - Fix concurrency in grpc test [#4517](https://togithub.com/micrometer-metrics/micrometer/pull/4517) - `micrometer-registry-statsd` POM file is invalid [#4492](https://togithub.com/micrometer-metrics/micrometer/issues/4492) - Thread that rolls over meters in StepMeterRegistry shares same name with publishing thread [#3837](https://togithub.com/micrometer-metrics/micrometer/issues/3837) #### :hammer: Dependency Upgrades - Bump org.springframework.cloud:spring-cloud-dependencies from 2021.0.8 to 2021.0.9 [#4528](https://togithub.com/micrometer-metrics/micrometer/pull/4528) - Bump com.gradle.enterprise from 3.16 to 3.16.1 [#4527](https://togithub.com/micrometer-metrics/micrometer/pull/4527) - Bump software.amazon.awssdk:cloudwatch from 2.21.41 to 2.21.46 [#4526](https://togithub.com/micrometer-metrics/micrometer/pull/4526) - Bump org.aspectj:aspectjweaver from 1.9.20.1 to 1.9.21 [#4525](https://togithub.com/micrometer-metrics/micrometer/pull/4525) - Bump io.netty:netty-bom from 4.1.101.Final to 4.1.104.Final [#4524](https://togithub.com/micrometer-metrics/micrometer/pull/4524) - Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.96 to 8.5.97 [#4522](https://togithub.com/micrometer-metrics/micrometer/pull/4522) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.608 to 1.12.629 [#4521](https://togithub.com/micrometer-metrics/micrometer/pull/4521) - Bump io.projectreactor:reactor-bom from 2022.0.13 to 2022.0.14 [#4520](https://togithub.com/micrometer-metrics/micrometer/pull/4520) - Bump com.signalfx.public:signalfx-java from 1.0.37 to 1.0.38 [#4519](https://togithub.com/micrometer-metrics/micrometer/pull/4519) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye) and [@ttddyy](https://togithub.com/ttddyy) ### [`v1.12.1`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.12.1): 1.12.1 #### :lady_beetle: Bug Fixes - Duplicate publishing of data if registry closes within one step [#4357](https://togithub.com/micrometer-metrics/micrometer/issues/4357) #### :hammer: Dependency Upgrades - Bump com.gradle.enterprise from 3.15.1 to 3.16 [#4481](https://togithub.com/micrometer-metrics/micrometer/issues/4481) - Bump com.tngtech.archunit:archunit-junit5 from 1.2.0 to 1.2.1 [#4472](https://togithub.com/micrometer-metrics/micrometer/pull/4472) - Bump com.netflix.spectator:spectator-reg-atlas from 1.7.3 to 1.7.4 [#4471](https://togithub.com/micrometer-metrics/micrometer/pull/4471) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.593 to 1.12.608 [#4468](https://togithub.com/micrometer-metrics/micrometer/pull/4468) - Bump com.netflix.nebula:nebula-release-plugin from 18.0.4 to 18.0.8 [#4466](https://togithub.com/micrometer-metrics/micrometer/pull/4466) - Bump software.amazon.awssdk:cloudwatch from 2.21.27 to 2.21.41 [#4459](https://togithub.com/micrometer-metrics/micrometer/pull/4459) - Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.2.3 [#4434](https://togithub.com/micrometer-metrics/micrometer/pull/4434) - Bump com.github.charithe:kafka-junit from 4.2.7 to 4.2.10 [#4433](https://togithub.com/micrometer-metrics/micrometer/pull/4433) - Bump org.apache.maven:maven-resolver-provider from 3.9.5 to 3.9.6 [#4431](https://togithub.com/micrometer-metrics/micrometer/pull/4431) - Bump com.signalfx.public:signalfx-java from 1.0.36 to 1.0.37 [#4430](https://togithub.com/micrometer-metrics/micrometer/pull/4430) - Bump testcontainers from 1.19.2 to 1.19.3 [#4428](https://togithub.com/micrometer-metrics/micrometer/pull/4428) - Bump ch.qos.logback:logback-classic from 1.2.12 to 1.2.13 [#4427](https://togithub.com/micrometer-metrics/micrometer/pull/4427) - Bump maven-resolver from 1.9.16 to 1.9.18 [#4426](https://togithub.com/micrometer-metrics/micrometer/pull/4426) - Bump com.netflix.spectator:spectator-reg-atlas from 1.7.2 to 1.7.3 [#4401](https://togithub.com/micrometer-metrics/micrometer/pull/4401) - Bump software.amazon.awssdk:cloudwatch from 2.21.26 to 2.21.27 [#4399](https://togithub.com/micrometer-metrics/micrometer/pull/4399) - Bump io.projectreactor:reactor-bom from 2022.0.12 to 2022.0.13 [#4389](https://togithub.com/micrometer-metrics/micrometer/pull/4389) - Bump software.amazon.awssdk:cloudwatch from 2.21.20 to 2.21.26 [#4385](https://togithub.com/micrometer-metrics/micrometer/pull/4385) - Bump spring from 5.3.30 to 5.3.31 [#4384](https://togithub.com/micrometer-metrics/micrometer/pull/4384) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.586 to 1.12.592 [#4376](https://togithub.com/micrometer-metrics/micrometer/pull/4376) - Bump uk.org.webcompere:system-stubs-jupiter from 2.1.4 to 2.1.5 [#4371](https://togithub.com/micrometer-metrics/micrometer/pull/4371) - Bump spring-javaformat from 0.0.39 to 0.0.40 [#4369](https://togithub.com/micrometer-metrics/micrometer/pull/4369) - Bump testcontainers from 1.19.1 to 1.19.2 [#4366](https://togithub.com/micrometer-metrics/micrometer/pull/4366) - Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.95 to 8.5.96 [#4361](https://togithub.com/micrometer-metrics/micrometer/pull/4361) #### :memo: Tasks - Sync ModifiedClassPathClassLoader from Spring Boot [#4402](https://togithub.com/micrometer-metrics/micrometer/pull/4402) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye) and [@lenin-jaganathan](https://togithub.com/lenin-jaganathan) ### [`v1.12.0`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.12.0): 1.12.0 #### :star: New Features - Support Jetty 12 in JettyConnectionMetrics [#4324](https://togithub.com/micrometer-metrics/micrometer/issues/4324) - Support generational ZGC [#4258](https://togithub.com/micrometer-metrics/micrometer/issues/4258) - Remove native-image.properties from micrometer-core [#4245](https://togithub.com/micrometer-metrics/micrometer/issues/4245) - Add Observation instrumentation for Jakarta JMS [#4007](https://togithub.com/micrometer-metrics/micrometer/pull/4007) - Move Jakarta JMS instrumentation to micrometer-jakarta9 [#4201](https://togithub.com/micrometer-metrics/micrometer/pull/4201) - Add shortcut to assign dynamic tags to Meters [#535](https://togithub.com/micrometer-metrics/micrometer/issues/535) - Support new CSP auth method for Wavefront (AOA) [#4054](https://togithub.com/micrometer-metrics/micrometer/issues/4054) - Add hasAnObservationWithAKeyValue() variant with KeyValue [#4040](https://togithub.com/micrometer-metrics/micrometer/pull/4040) - Add xxxKeyValue() variants with KeyValue to ObservationContextAssert [#4038](https://togithub.com/micrometer-metrics/micrometer/pull/4038) - Add a timestamp to Event in Observation [#4032](https://togithub.com/micrometer-metrics/micrometer/issues/4032) - Dynatrace Registry: Export units and descriptions [#3979](https://togithub.com/micrometer-metrics/micrometer/issues/3979) - Provide a way to make decisions based on the parent in ObservationPredicate [#3678](https://togithub.com/micrometer-metrics/micrometer/issues/3678) - Add exemplar support to \_count [#3996](https://togithub.com/micrometer-metrics/micrometer/pull/3996) - Configurable base time unit for OTLP registry [#3870](https://togithub.com/micrometer-metrics/micrometer/issues/3870) - Instrumentations for Apache HttpComponents do not meter errors and leak memory [#3800](https://togithub.com/micrometer-metrics/micrometer/issues/3800) #### :notebook_with_decorative_cover: Documentation - Deprecate Apache HttpComponents 4.x instrumentation [#3932](https://togithub.com/micrometer-metrics/micrometer/issues/3932) #### :lady_beetle: Bug Fixes - \[Dynatrace v2] Only serialize metadata when set on the meter [#4247](https://togithub.com/micrometer-metrics/micrometer/pull/4247) - Async log4j2 log events are not counted accurately [#2176](https://togithub.com/micrometer-metrics/micrometer/issues/2176) - log4j2 2.21.0 or later is required for this fix - Transitive Guava dependency in Stackdriver module is causing build failures [#4010](https://togithub.com/micrometer-metrics/micrometer/issues/4010) - HttpRequestTags depends on both jakarta and javax Servlet variants [#3804](https://togithub.com/micrometer-metrics/micrometer/issues/3804) #### :hammer: Dependency Upgrades - \[Dynatrace v2] Update to utils library v2 [#4064](https://togithub.com/micrometer-metrics/micrometer/pull/4064) - Bump com.tngtech.archunit:archunit-junit5 from 1.1.0 to 1.2.0 [#4348](https://togithub.com/micrometer-metrics/micrometer/pull/4348) - Bump org.mockito:mockito-core from 5.6.0 to 5.7.0 [#4347](https://togithub.com/micrometer-metrics/micrometer/pull/4347) - Bump junit from 5.10.0 to 5.10.1 [#4346](https://togithub.com/micrometer-metrics/micrometer/pull/4346) - Bump org.mongodb:mongodb-driver-sync from 4.11.0 to 4.11.1 [#4345](https://togithub.com/micrometer-metrics/micrometer/pull/4345) - Bump dropwizard-metrics from 4.2.21 to 4.2.22 [#4344](https://togithub.com/micrometer-metrics/micrometer/pull/4344) - Bump io.netty:netty-bom from 4.1.100.Final to 4.1.101.Final [#4343](https://togithub.com/micrometer-metrics/micrometer/pull/4343) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.573 to 1.12.586 [#4342](https://togithub.com/micrometer-metrics/micrometer/pull/4342) - Bump org.junit.platform:junit-platform-launcher from 1.10.0 to 1.10.1 [#4341](https://togithub.com/micrometer-metrics/micrometer/pull/4341) - Bump software.amazon.awssdk:cloudwatch from 2.21.7 to 2.21.20 [#4340](https://togithub.com/micrometer-metrics/micrometer/pull/4340) - Bump com.netflix.spectator:spectator-reg-atlas from 1.7.0 to 1.7.2 [#4339](https://togithub.com/micrometer-metrics/micrometer/pull/4339) - Bump io.javalin:javalin from 5.6.2 to 5.6.3 [#4304](https://togithub.com/micrometer-metrics/micrometer/pull/4304) - Bump com.netflix.spectator:spectator-reg-atlas from 1.6.11 to 1.7.0 [#4297](https://togithub.com/micrometer-metrics/micrometer/pull/4297) - Bump com.wavefront:wavefront-sdk-java from 3.4.2 to 3.4.3 [#4296](https://togithub.com/micrometer-metrics/micrometer/pull/4296) - Bump activemq-artemis from 2.31.0 to 2.31.2 [#4294](https://togithub.com/micrometer-metrics/micrometer/pull/4294) - Bump software.amazon.awssdk:cloudwatch from 2.21.5 to 2.21.7 [#4281](https://togithub.com/micrometer-metrics/micrometer/pull/4281) - Bump com.google.cloud:google-cloud-monitoring from 3.29.0 to 3.30.0 [#4280](https://togithub.com/micrometer-metrics/micrometer/pull/4280) - Bump org.apache.logging.log4j:log4j-core from 2.21.0 to 2.21.1 [#4278](https://togithub.com/micrometer-metrics/micrometer/pull/4278) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.571 to 1.12.573 [#4276](https://togithub.com/micrometer-metrics/micrometer/pull/4276) - Bump com.dynatrace.metric.util:dynatrace-metric-utils-java from 2.0.0 to 2.0.1 [#4267](https://togithub.com/micrometer-metrics/micrometer/pull/4267) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.566 to 1.12.571 [#4266](https://togithub.com/micrometer-metrics/micrometer/pull/4266) - Bump software.amazon.awssdk:cloudwatch from 2.21.1 to 2.21.5 [#4265](https://togithub.com/micrometer-metrics/micrometer/pull/4265) - Bump jersey2 from 2.40 to 2.41 [#4264](https://togithub.com/micrometer-metrics/micrometer/pull/4264) - Bump org.apache.logging.log4j:log4j-core from 2.20.0 to 2.21.0 [#4253](https://togithub.com/micrometer-metrics/micrometer/pull/4253) - Bump software.amazon.awssdk:cloudwatch from 2.21.0 to 2.21.1 [#4252](https://togithub.com/micrometer-metrics/micrometer/pull/4252) - Bump io.micrometer:context-propagation to 1.1.0 [#4244](https://togithub.com/micrometer-metrics/micrometer/issues/4244) - Bump io.projectreactor:reactor-bom from 2022.0.11 to 2022.0.12 [#4241](https://togithub.com/micrometer-metrics/micrometer/pull/4241) - Bump com.wavefront:wavefront-sdk-java from 3.4.1 to 3.4.2 [#4240](https://togithub.com/micrometer-metrics/micrometer/pull/4240) - Bump software.amazon.awssdk:cloudwatch from 2.20.162 to 2.21.0 [#4239](https://togithub.com/micrometer-metrics/micrometer/pull/4239) - Bump dropwizard-metrics from 4.2.20 to 4.2.21 [#4236](https://togithub.com/micrometer-metrics/micrometer/pull/4236) - Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 [#4231](https://togithub.com/micrometer-metrics/micrometer/pull/4231) - Bump com.signalfx.public:signalfx-java from 1.0.35 to 1.0.36 [#4230](https://togithub.com/micrometer-metrics/micrometer/pull/4230) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.565 to 1.12.566 [#4226](https://togithub.com/micrometer-metrics/micrometer/pull/4226) - Bump com.google.cloud:google-cloud-monitoring from 3.28.0 to 3.29.0 [#4220](https://togithub.com/micrometer-metrics/micrometer/pull/4220) - Bump org.mongodb:mongodb-driver-sync from 4.10.2 to 4.11.0 [#4216](https://togithub.com/micrometer-metrics/micrometer/pull/4216) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye), [@pirgeo](https://togithub.com/pirgeo), [@ttddyy](https://togithub.com/ttddyy), and [@zakkak](https://togithub.com/zakkak) ### [`v1.11.9`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.9): 1.11.9 #### :lady_beetle: Bug Fixes - URL decode headers from environment variables in OtlpConfig [#4595](https://togithub.com/micrometer-metrics/micrometer/pull/4595) - `@MeterTag` does not work on package private method [#4506](https://togithub.com/micrometer-metrics/micrometer/pull/4506) - DefaultLongTaskTimer class throws an IllegalArgumentException when percentiles is empty [#4482](https://togithub.com/micrometer-metrics/micrometer/issues/4482) - Stackdriver exception trying to publish metrics during shutdown [#4353](https://togithub.com/micrometer-metrics/micrometer/issues/4353) - `TimeWindowMax` throws `ArithmeticException` with a rotateFrequency of 0 [#3068](https://togithub.com/micrometer-metrics/micrometer/issues/3068) - JvmGcMetricsTest#sizeMetricsNotSetToZero is failing on CI with generational ZGC [#4497](https://togithub.com/micrometer-metrics/micrometer/issues/4497) - Bug: DropwizardMeterRegistry does not remove Gauges created by LongTaskTimer [#2924](https://togithub.com/micrometer-metrics/micrometer/issues/2924) #### :hammer: Dependency Upgrades - Bump testcontainers from 1.19.4 to 1.19.5 [#4736](https://togithub.com/micrometer-metrics/micrometer/pull/4736) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.650 to 1.12.655 [#4730](https://togithub.com/micrometer-metrics/micrometer/pull/4730) - Bump com.diffplug.spotless:spotless-plugin-gradle to 6.25.0 [#4704](https://togithub.com/micrometer-metrics/micrometer/issues/4704) - Bump com.gradle.enterprise from 3.16.1 to 3.16.2 [#4687](https://togithub.com/micrometer-metrics/micrometer/issues/4687) - Bump org.gradle.toolchains.foojay-resolver-convention from 0.7.0 to 0.8.0 [#4686](https://togithub.com/micrometer-metrics/micrometer/issues/4686) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.649 to 1.12.650 [#4685](https://togithub.com/micrometer-metrics/micrometer/pull/4685) - Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.97 to 8.5.98 [#4655](https://togithub.com/micrometer-metrics/micrometer/pull/4655) - Bump spring-javaformat from 0.0.40 to 0.0.41 [#4654](https://togithub.com/micrometer-metrics/micrometer/pull/4654) - Bump dropwizard-metrics from 4.2.23 to 4.2.25 [#4653](https://togithub.com/micrometer-metrics/micrometer/pull/4653) - Bump uk.org.webcompere:system-stubs-jupiter from 2.1.5 to 2.1.6 [#4652](https://togithub.com/micrometer-metrics/micrometer/pull/4652) - Bump io.projectreactor:reactor-bom from 2020.0.39 to 2020.0.40 [#4651](https://togithub.com/micrometer-metrics/micrometer/pull/4651) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.629 to 1.12.649 [#4650](https://togithub.com/micrometer-metrics/micrometer/pull/4650) - Bump org.apache.felix:org.apache.felix.scr from 2.2.6 to 2.2.10 [#4646](https://togithub.com/micrometer-metrics/micrometer/pull/4646) - Bump io.spring.ge.conventions from 0.0.14 to 0.0.15 [#4644](https://togithub.com/micrometer-metrics/micrometer/pull/4644) - Bump io.netty:netty-bom from 4.1.104.Final to 4.1.106.Final [#4642](https://togithub.com/micrometer-metrics/micrometer/pull/4642) - Bump testcontainers from 1.19.3 to 1.19.4 [#4640](https://togithub.com/micrometer-metrics/micrometer/pull/4640) - Bump com.squareup.okhttp3:okhttp from 5.0.0-alpha.11 to 5.0.0-alpha.12 [#4560](https://togithub.com/micrometer-metrics/micrometer/pull/4560) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.608 to 1.12.609 [#4489](https://togithub.com/micrometer-metrics/micrometer/pull/4489) #### :memo: Tasks - Remove usage of deprecated deploy step in CircleCI config [#4562](https://togithub.com/micrometer-metrics/micrometer/issues/4562) - Upgrade to logback-classic 1.4.14 [#4712](https://togithub.com/micrometer-metrics/micrometer/issues/4712) - Upgrade CI machine image to ubuntu-2204:2024.01.1 [#4631](https://togithub.com/micrometer-metrics/micrometer/issues/4631) - Upgrade CI image JDK to 8.0.402, 11.0.22, 17.0.10, 21.0.2 [#4630](https://togithub.com/micrometer-metrics/micrometer/issues/4630) - Add sample for MultiGauge [#4618](https://togithub.com/micrometer-metrics/micrometer/pull/4618) - Enable whenConnectionCheckedInAfterPoolClose_thenNoExceptionThrown() [#4603](https://togithub.com/micrometer-metrics/micrometer/pull/4603) - Clarify complete expiry of distribution statistics in Javadoc [#4581](https://togithub.com/micrometer-metrics/micrometer/pull/4581) - Remove JDK 19-specific tests in TagsTest [#4512](https://togithub.com/micrometer-metrics/micrometer/pull/4512) - Use LongAdder in CumulativeTimer and CumulativeDistributionSummary [#4496](https://togithub.com/micrometer-metrics/micrometer/pull/4496) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye), [@MartinUhlen](https://togithub.com/MartinUhlen), and [@zeitlinger](https://togithub.com/zeitlinger) ### [`v1.11.8`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.8): 1.11.8 #### :lady_beetle: Bug Fixes - Fix concurrency in grpc test [#4517](https://togithub.com/micrometer-metrics/micrometer/pull/4517) - `micrometer-registry-statsd` POM file is invalid [#4492](https://togithub.com/micrometer-metrics/micrometer/issues/4492) - Thread that rolls over meters in StepMeterRegistry shares same name with publishing thread [#3837](https://togithub.com/micrometer-metrics/micrometer/issues/3837) #### :hammer: Dependency Upgrades - Bump com.gradle.enterprise from 3.16 to 3.16.1 [#4559](https://togithub.com/micrometer-metrics/micrometer/pull/4559) - Bump org.springframework.cloud:spring-cloud-dependencies from 2021.0.8 to 2021.0.9 [#4558](https://togithub.com/micrometer-metrics/micrometer/pull/4558) - Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.96 to 8.5.97 [#4557](https://togithub.com/micrometer-metrics/micrometer/pull/4557) - Bump com.signalfx.public:signalfx-java from 1.0.37 to 1.0.38 [#4556](https://togithub.com/micrometer-metrics/micrometer/pull/4556) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.608 to 1.12.629 [#4555](https://togithub.com/micrometer-metrics/micrometer/pull/4555) - Bump io.netty:netty-bom from 4.1.101.Final to 4.1.104.Final [#4554](https://togithub.com/micrometer-metrics/micrometer/pull/4554) - Bump io.projectreactor:reactor-bom from 2020.0.38 to 2020.0.39 [#4553](https://togithub.com/micrometer-metrics/micrometer/pull/4553) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye) and [@ttddyy](https://togithub.com/ttddyy) ### [`v1.11.7`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.7): 1.11.7 #### :lady_beetle: Bug Fixes - Duplicate publishing of data if registry closes within one step [#4357](https://togithub.com/micrometer-metrics/micrometer/issues/4357) #### :hammer: Dependency Upgrades - Bump com.gradle.enterprise from 3.15.1 to 3.16 [#4480](https://togithub.com/micrometer-metrics/micrometer/issues/4480) - Bump dropwizard-metrics from 4.2.22 to 4.2.23 [#4469](https://togithub.com/micrometer-metrics/micrometer/pull/4469) - Bump com.netflix.nebula:nebula-release-plugin from 18.0.4 to 18.0.8 [#4467](https://togithub.com/micrometer-metrics/micrometer/pull/4467) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.593 to 1.12.608 [#4461](https://togithub.com/micrometer-metrics/micrometer/pull/4461) - Bump ch.qos.logback:logback-classic from 1.2.12 to 1.2.13 [#4452](https://togithub.com/micrometer-metrics/micrometer/pull/4452) - Bump org.apache.maven:maven-resolver-provider from 3.9.5 to 3.9.6 [#4451](https://togithub.com/micrometer-metrics/micrometer/pull/4451) - Bump org.apache.httpcomponents.client5:httpclient5 from 5.2.1 to 5.2.3 [#4449](https://togithub.com/micrometer-metrics/micrometer/pull/4449) - Bump com.signalfx.public:signalfx-java from 1.0.36 to 1.0.37 [#4448](https://togithub.com/micrometer-metrics/micrometer/pull/4448) - Bump maven-resolver from 1.9.16 to 1.9.18 [#4447](https://togithub.com/micrometer-metrics/micrometer/pull/4447) - Bump com.github.charithe:kafka-junit from 4.2.7 to 4.2.10 [#4446](https://togithub.com/micrometer-metrics/micrometer/pull/4446) - Bump testcontainers from 1.19.2 to 1.19.3 [#4444](https://togithub.com/micrometer-metrics/micrometer/pull/4444) - Bump uk.org.webcompere:system-stubs-jupiter from 2.1.4 to 2.1.5 [#4394](https://togithub.com/micrometer-metrics/micrometer/pull/4394) - Bump io.projectreactor:reactor-bom from 2020.0.37 to 2020.0.38 [#4393](https://togithub.com/micrometer-metrics/micrometer/pull/4393) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.586 to 1.12.592 [#4391](https://togithub.com/micrometer-metrics/micrometer/pull/4391) - Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.95 to 8.5.96 [#4381](https://togithub.com/micrometer-metrics/micrometer/pull/4381) - Bump testcontainers from 1.19.1 to 1.19.2 [#4380](https://togithub.com/micrometer-metrics/micrometer/pull/4380) - Bump spring-javaformat from 0.0.39 to 0.0.40 [#4368](https://togithub.com/micrometer-metrics/micrometer/pull/4368) - Bump spring from 5.3.30 to 5.3.31 [#4364](https://togithub.com/micrometer-metrics/micrometer/pull/4364) #### :memo: Tasks - Sync ModifiedClassPathClassLoader from Spring Boot [#4402](https://togithub.com/micrometer-metrics/micrometer/pull/4402) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye) and [@lenin-jaganathan](https://togithub.com/lenin-jaganathan) ### [`v1.11.6`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.6): 1.11.6 #### :lady_beetle: Bug Fixes - osgi-test artifact is no longer published but is still in the bom [#4350](https://togithub.com/micrometer-metrics/micrometer/issues/4350) - PushMeterRegistry metrics lost on close if scheduled publish is in progress [#3872](https://togithub.com/micrometer-metrics/micrometer/issues/3872) - Current step data is not published on shutdown when publishing is in progress [#3846](https://togithub.com/micrometer-metrics/micrometer/issues/3846) #### :hammer: Dependency Upgrades - Bump uk.org.webcompere:system-stubs-jupiter from 2.1.3 to 2.1.4 [#4338](https://togithub.com/micrometer-metrics/micrometer/pull/4338) - Bump io.netty:netty-bom from 4.1.100.Final to 4.1.101.Final [#4337](https://togithub.com/micrometer-metrics/micrometer/pull/4337) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.573 to 1.12.586 [#4336](https://togithub.com/micrometer-metrics/micrometer/pull/4336) - Bump dropwizard-metrics from 4.2.21 to 4.2.22 [#4335](https://togithub.com/micrometer-metrics/micrometer/pull/4335) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.571 to 1.12.573 [#4275](https://togithub.com/micrometer-metrics/micrometer/pull/4275) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.566 to 1.12.571 [#4268](https://togithub.com/micrometer-metrics/micrometer/pull/4268) - Pin io.micrometer:context-propagation to 1.0.6 [#4243](https://togithub.com/micrometer-metrics/micrometer/issues/4243) - Bump com.fasterxml.jackson.core:jackson-databind from 2.15.2 to 2.15.3 [#4238](https://togithub.com/micrometer-metrics/micrometer/pull/4238) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.565 to 1.12.566 [#4234](https://togithub.com/micrometer-metrics/micrometer/pull/4234) - Bump dropwizard-metrics from 4.2.20 to 4.2.21 [#4233](https://togithub.com/micrometer-metrics/micrometer/pull/4233) - Bump com.signalfx.public:signalfx-java from 1.0.35 to 1.0.36 [#4227](https://togithub.com/micrometer-metrics/micrometer/pull/4227) - Bump io.netty:netty-bom from 4.1.99.Final to 4.1.100.Final [#4215](https://togithub.com/micrometer-metrics/micrometer/pull/4215) - Bump jetty from 9.4.52.v20230823 to 9.4.53.v20231009 [#4214](https://togithub.com/micrometer-metrics/micrometer/pull/4214) - Bump org.apache.tomcat.embed:tomcat-embed-core from 8.5.93 to 8.5.94 [#4213](https://togithub.com/micrometer-metrics/micrometer/pull/4213) - Bump io.projectreactor:reactor-bom from 2020.0.36 to 2020.0.37 [#4212](https://togithub.com/micrometer-metrics/micrometer/pull/4212) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@timyates](https://togithub.com/timyates) ### [`v1.11.5`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.5): 1.11.5 #### :lady_beetle: Bug Fixes - ObservationRegistry.NOOP is null [#4096](https://togithub.com/micrometer-metrics/micrometer/issues/4096) - ConcurrentModificationException on Observation$Context.computeIfAbsent [#3874](https://togithub.com/micrometer-metrics/micrometer/issues/3874) #### :hammer: Dependency Upgrades - Bump com.netflix.spectator:spectator-reg-atlas from 1.6.10 to 1.6.11 [#4196](https://togithub.com/micrometer-metrics/micrometer/pull/4196) - Bump software.amazon.awssdk:cloudwatch from 2.20.161 to 2.20.162 [#4191](https://togithub.com/micrometer-metrics/micrometer/pull/4191) - Bump com.amazonaws:aws-java-sdk-cloudwatch from 1.12.564 to 1.12.565 [#4190](https://togithub.com/micrometer-metrics/micrometer/pull/4190) - Bump org.apache.felix:org.apache.felix.scr from 2.2.2 to 2.2.6 [#4168](https://togithub.com/micrometer-metrics/micrometer/pull/4168) - Bump com.fasterxml.jackson.core:jackson-databind from 2.15.0 to 2.15.2 [#4151](https://togithub.com/micrometer-metrics/micrometer/pull/4151) - Bump software.amazon.awssdk:cloudwatch from 2.20.143 to 2.20.161 [#4149](https://togithub.com/micrometer-metrics/micrometer/pull/4149) - Bump org.apache.maven:maven-resolver-provider from 3.9.1 to 3.9.5 [#4122](https://togithub.com/micrometer-metrics/micrometer/pull/4122) - Bump maven-resolver from 1.9.7 to 1.9.16 [#4112](https://togithub.com/micrometer-metrics/micrometer/pull/4112) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye) and [@ttddyy](https://togithub.com/ttddyy) ### [`v1.11.4`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.4): 1.11.4 #### :lady_beetle: Bug Fixes - Ensure LongTaskTimer and FunctionTimer produce consistent data [#3985](https://togithub.com/micrometer-metrics/micrometer/pull/3985) #### :hammer: Dependency Upgrades - Use context-propagation 1.0.5 [#4078](https://togithub.com/micrometer-metrics/micrometer/issues/4078) - Upgrade to AWS SDK 2.20.143 [#4076](https://togithub.com/micrometer-metrics/micrometer/issues/4076) - Upgrade to Spectator 1.6.10 [#4075](https://togithub.com/micrometer-metrics/micrometer/issues/4075) - Upgrade to Mockito 5.5.0 [#4074](https://togithub.com/micrometer-metrics/micrometer/issues/4074) - Upgrade to Kotlin 1.7.21 [#4057](https://togithub.com/micrometer-metrics/micrometer/pull/4057) - Upgrade to Testcontainers 1.19.0 [#4073](https://togithub.com/micrometer-metrics/micrometer/issues/4073) - Upgrade to H2 2.2.222 [#4072](https://togithub.com/micrometer-metrics/micrometer/issues/4072) - Upgrade to SignalFx 1.0.34 [#4071](https://togithub.com/micrometer-metrics/micrometer/issues/4071) - Upgrade to AWS SDK 1.12.546 [#4070](https://togithub.com/micrometer-metrics/micrometer/issues/4070) - Upgrade to Reactor 3.4.32, Reactor Netty 1.0.35, and Netty 4.1.97 [#4065](https://togithub.com/micrometer-metrics/micrometer/issues/4065) - Bump actions/checkout from 3 to 4 [#4059](https://togithub.com/micrometer-metrics/micrometer/pull/4059) #### :memo: Tasks - Upgrade foojay-resolver-convention to 0.7.0 [#4069](https://togithub.com/micrometer-metrics/micrometer/issues/4069) - Upgrade to Gradle Wrapper 8.3 [#4036](https://togithub.com/micrometer-metrics/micrometer/pull/4036) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye) and [@pirgeo](https://togithub.com/pirgeo) ### [`v1.11.3`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.3): 1.11.3 ##### :star: New Features / Enhancements - Removes the need to set OR on OTLA [#3986](https://togithub.com/micrometer-metrics/micrometer/pull/3986) ##### :notebook_with_decorative_cover: Documentation - Enhance javadoc of Observed [#3983](https://togithub.com/micrometer-metrics/micrometer/issues/3983) - Add javadoc to Timed and TimedSet [#3982](https://togithub.com/micrometer-metrics/micrometer/issues/3982) ##### :hammer: Dependency Upgrades - Upgrade to AWS SDK 2.20.123 [#4023](https://togithub.com/micrometer-metrics/micrometer/issues/4023) - Upgrade to Spectator 1.6.8 [#4022](https://togithub.com/micrometer-metrics/micrometer/issues/4022) - Upgrade to context-propagation 1.0.5 [#4026](https://togithub.com/micrometer-metrics/micrometer/issues/4026) - Upgrade to Spring Boot 2.7.14 [#4024](https://togithub.com/micrometer-metrics/micrometer/issues/4024) - Upgrade to Spring Framework 5.3.29 [#4021](https://togithub.com/micrometer-metrics/micrometer/issues/4021) - Upgrade to JMH 1.37 [#4020](https://togithub.com/micrometer-metrics/micrometer/issues/4020) - Upgrade to ArchUnit 1.1.0 [#4019](https://togithub.com/micrometer-metrics/micrometer/issues/4019) - Upgrade to SignalFx 1.0.33 [#4018](https://togithub.com/micrometer-metrics/micrometer/issues/4018) - Upgrade to AWS SDK 1.12.526 [#4017](https://togithub.com/micrometer-metrics/micrometer/issues/4017) - Fix SLF4J version for SignalFx: 1.7.36 [#4016](https://togithub.com/micrometer-metrics/micrometer/issues/4016) - Upgrade to Reactor 3.4.31, Reactor Netty 1.0.34, and Netty 4.1.96 [#4015](https://togithub.com/micrometer-metrics/micrometer/issues/4015) - Upgrade to Foojay Resolver Convention 0.6.0 [#4014](https://togithub.com/micrometer-metrics/micrometer/issues/4014) - Upgrade to Spring GE Conventions to 0.0.14 [#4013](https://togithub.com/micrometer-metrics/micrometer/issues/4013) - Bump com.gradle.enterprise from 3.14 to 3.14.1 [#4005](https://togithub.com/micrometer-metrics/micrometer/pull/4005) - Bump com.gradle.enterprise from 3.13.4 to 3.14 [#3994](https://togithub.com/micrometer-metrics/micrometer/pull/3994) ##### :memo: Tasks - Polish [gh-3924](https://togithub.com/micrometer-metrics/micrometer/issues/3924) [#4009](https://togithub.com/micrometer-metrics/micrometer/pull/4009) - Move WavefrontConfig.getUriString() to PropertyValidator [#3995](https://togithub.com/micrometer-metrics/micrometer/pull/3995) - Upgrade to Gradle Wrapper 8.2.1 [#3972](https://togithub.com/micrometer-metrics/micrometer/pull/3972) ##### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye) ### [`v1.11.2`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.2): 1.11.2 #### :lady_beetle: Bug Fixes - OTLP Histogram missing bucket count for positive infinity [#3934](https://togithub.com/micrometer-metrics/micrometer/issues/3934) - micrometer-osgi-test artifact should not be published [#3929](https://togithub.com/micrometer-metrics/micrometer/issues/3929) - StepMeterRegistry publishes on close even if config.enabled is false [#3914](https://togithub.com/micrometer-metrics/micrometer/issues/3914) - Using publishPercentileHistogram breaks histogram values [#3904](https://togithub.com/micrometer-metrics/micrometer/issues/3904) - Avoid potential race condition with Observation.NOOP [#3946](https://togithub.com/micrometer-metrics/micrometer/pull/3946) - ObservationThreadLocalAccessor.restore() generating errors in tests [#3943](https://togithub.com/micrometer-metrics/micrometer/issues/3943) - OTLA throws NPE when on restore there's no current scope [#3942](https://togithub.com/micrometer-metrics/micrometer/issues/3942) - Mockito should be an implementation dependency instead of API for micrometer-observation-test [#3906](https://togithub.com/micrometer-metrics/micrometer/issues/3906) - ObservationThreadLocalAccessor has a public static instance which should be private static [#3905](https://togithub.com/micrometer-metrics/micrometer/issues/3905) - Introduced binary incompatibility in Micrometer Observation [#3902](https://togithub.com/micrometer-metrics/micrometer/issues/3902) - Wavefront Proxy validation error with default `uri` implementation [#3903](https://togithub.com/micrometer-metrics/micrometer/issues/3903) - Unnecessary ThreadLocal overhead in LogbackMetrics for disabled log levels [#3891](https://togithub.com/micrometer-metrics/micrometer/issues/3891) #### :notebook_with_decorative_cover: Documentation - Fix Javadoc for ObservationThreadLocalAccessor(ObservationRegistry) [#3937](https://togithub.com/micrometer-metrics/micrometer/pull/3937) - Add missing `@since` tags across the code base where appropriate [#3907](https://togithub.com/micrometer-metrics/micrometer/issues/3907) #### :hammer: Dependency Upgrades - Upgrade to context-propagation 1.0.4 [#3974](https://togithub.com/micrometer-metrics/micrometer/issues/3974) - Upgrade to AWS SDK 2.20.100 [#3970](https://togithub.com/micrometer-metrics/micrometer/issues/3970) - Upgrade to Spectator 1.6.6 [#3969](https://togithub.com/micrometer-metrics/micrometer/issues/3969) - Upgrade to Mockito 5.4.0 [#3968](https://togithub.com/micrometer-metrics/micrometer/issues/3968) - Backport 'Fix Guava dependency resolution' [#3967](https://togithub.com/micrometer-metrics/micrometer/issues/3967) - Upgrade to Spring Boot 2.7.13 [#3966](https://togithub.com/micrometer-metrics/micrometer/issues/3966) - Upgrade to H2 2.2.220 [#3965](https://togithub.com/micrometer-metrics/micrometer/issues/3965) - Upgrade to AWS SDK 1.12.503 [#3964](https://togithub.com/micrometer-metrics/micrometer/issues/3964) - Upgrade to Reactor 3.4.30, Reactor Netty 1.0.33, and Netty 4.1.94 [#3963](https://togithub.com/micrometer-metrics/micrometer/issues/3963) - Bump com.gradle.enterprise from 3.13.3 to 3.13.4 [#3921](https://togithub.com/micrometer-metrics/micrometer/pull/3921) #### :memo: Tasks - Upgrade to Spotless Gradle plugin 6.19.0 [#3928](https://togithub.com/micrometer-metrics/micrometer/pull/3928) - Upgrade to Gradle Wrapper 8.2 [#3951](https://togithub.com/micrometer-metrics/micrometer/pull/3951) - OTelCollectorIntegrationTest failing due to breaking change in OTel Collector [#3925](https://togithub.com/micrometer-metrics/micrometer/issues/3925) - Upgrade to me.champeau.jmh 0.7.1 [#3918](https://togithub.com/micrometer-metrics/micrometer/pull/3918) - Upgrade to com.github.johnrengelman.shadow 8.1.1 [#3917](https://togithub.com/micrometer-metrics/micrometer/pull/3917) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@izeye](https://togithub.com/izeye) and [@nvervelle](https://togithub.com/nvervelle) ### [`v1.11.1`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.1): 1.11.1 #### :lady_beetle: Bug Fixes - StepRegistry publish on close before scheduled publish loses previous step data [#3863](https://togithub.com/micrometer-metrics/micrometer/issues/3863) - DeltaHistogram in SignalFx registry doesn't align with count and total [#3774](https://togithub.com/micrometer-metrics/micrometer/issues/3774) - Proper scope handling in gRPC client instrumentation [#3865](https://togithub.com/micrometer-metrics/micrometer/pull/3865) - Scope lost between Reactor and imperative code blocks [#3833](https://togithub.com/micrometer-metrics/micrometer/issues/3833) - Introduces NullObservation [#3831](https://togithub.com/micrometer-metrics/micrometer/pull/3831) - Make the scope current when needed for grpc server instrumentation [#3806](https://togithub.com/micrometer-metrics/micrometer/pull/3806) - GRPC current span Tracer.currentSpan() becomes null when processing parallel calls [#3805](https://togithub.com/micrometer-metrics/micrometer/issues/3805) - Improper varargs check in KeyValues and Tags [#3851](https://togithub.com/micrometer-metrics/micrometer/issues/3851) #### :hammer: Dependency Upgrades - Upgrade to AWS SDK 2.20.82 [#3900](https://togithub.com/micrometer-metrics/micrometer/issues/3900) - Upgrade to Spectator 1.6.5 [#3899](https://togithub.com/micrometer-metrics/micrometer/issues/3899) - Upgrade to context-propagation 1.0.3 [#3890](https://togithub.com/micrometer-metrics/micrometer/issues/3890) - Upgrade to Spring Boot 2.7.12 [#3898](https://togithub.com/micrometer-metrics/micrometer/issues/3898) - Upgrade to Spring Javaformat 0.0.39 [#3897](https://togithub.com/micrometer-metrics/micrometer/issues/3897) - Upgrade to Testcontainers 1.18.3 [#3896](https://togithub.com/micrometer-metrics/micrometer/issues/3896) - Upgrade to SignalFx 1.0.32 [#3895](https://togithub.com/micrometer-metrics/micrometer/issues/3895) - Upgrade to Dropwizard Metrics 4.2.19 [#3894](https://togithub.com/micrometer-metrics/micrometer/issues/3894) - Upgrade to AWS SDK 1.12.485 [#3893](https://togithub.com/micrometer-metrics/micrometer/issues/3893) - Upgrade to Reactor Netty 1.0.32 and Netty 4.1.93 [#3892](https://togithub.com/micrometer-metrics/micrometer/issues/3892) - Bump com.gradle.enterprise from 3.13.2 to 3.13.3 [#3862](https://togithub.com/micrometer-metrics/micrometer/pull/3862) - Bump com.gradle.enterprise from 3.13.1 to 3.13.2 [#3842](https://togithub.com/micrometer-metrics/micrometer/pull/3842) #### :heart: Contributors Thank you to all the contributors who worked on this release: [@lenin-jaganathan](https://togithub.com/lenin-jaganathan), [@izeye](https://togithub.com/izeye), and [@ttddyy](https://togithub.com/ttddyy) ### [`v1.11.0`](https://togithub.com/micrometer-metrics/micrometer/releases/tag/v1.11.0): 1.11.0 ##### :star: New Features - Avoid global publishing alignment in OTLP registry [#3794](https://togithub.com/micrometer-metrics/micrometer/pull/3794) - Avoid needing compiler parameter metadata in CountedAspect [#3780](https://togithub.com/micrometer-metrics/micrometer/pull/3780) - Reduces overall memory allocation in DynatraceExporterV2 while exporting [#3766](https://togithub.com/micrometer-metrics/micrometer/pull/3766) - Consistently add `outcome` tag to all HTTP client instrumentation [#3729](https://togithub.com/micrometer-metrics/micrometer/issues/3729) - Migrate from Application Insights instrumentation keys to connection strings [#3710](https://togithub.com/micrometer-metrics/micrometer/issues/3710) - Add supplier variant for Observation.Context.getOrDefault() [#3708](https://togithub.com/micrometer-metrics/micrometer/pull/3708) - Allow custom sink for LoggingMeterRegistry [#3685](https://togithub.com/micrometer-metrics/micrometer/pull/3685) - Make cumulative count computations in `takeCountSnapshot` more efficient [#3581](https://togithub.com/micrometer-metrics/micrometer/pull/3581) - Configurable aggregation temporality for OTLP registry [#3145](https://togithub.com/micrometer-metrics/micrometer/issues/3145) - `@Timed` annotation with dynamic tags derived from input arguments and/or output [#1732](https://togithub.com/micrometer-metrics/micrometer/issues/1732) - Metrics support for Netty allocators and event executors [#522](https://togithub.com/micrometer-metrics/micrometer/issues/522) - Adds hasAnObservation assertion that allows doing arbitrary assertions + clear method [#3679](https://togithub.com/micrometer-metrics/micrometer/pull/3679) - Add GC name to gc pause metric [#3670](https://togithub.com/micrometer-metrics/micrometer/pull/3670) - Add metrics for the total number of application threads started in the JVM [#3562](https://togithub.com/micrometer-metrics/micrometer/pull/3562) - Jetty Client instrumentation with Observation API [#3416](https://togithub.com/micrometer-metrics/micrometer/pull/3416) - Add support for using new Elasticsearch `\_index\_template` endpoint for creating index templates. [#3320](https://togithub.com/micrometer-metrics/micrometer/issues/3320) - OSGi enabled micrometer jars so that they can be deployed as OSGi bundles [#3149](https://togithub.com/micrometer-metrics/micrometer/issues/3149) - Publish partial step values on application shutdown for step meters [#1882](https://togithub.com/micrometer-metrics/micrometer/issues/1882) - OTLP registry custom header support [#3546](https://togithub.com/micrometer-metrics/micrometer/issues/3546) - Add method Observation.observe(Function\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 this update again.
This PR has been generated by Mend Renovate. View repository job log here.