Micrometer/micrometer: Release v2.0.0-M2
Name: micrometer
Owner: Micrometer
Release: 2.0.0-M2
Released: 2022-02-15
License: Apache-2.0
Release Assets:
⚠ The artifacts of this release were removed
We were working towards a 2.0.0 release and published some pre-release milestone versions - M1 through M3. Since then, we transitioned that work to a 1.10.0 release instead. For the time being, we do not have concrete plans of a 2.0 release.
To avoid confusion and issues with resolving the latest version, we deleted the 2.0.0 artifacts from our repositories. If a user had any of these repositories declared, and they tried to resolve the latest version of Micrometer, they got 2.0.0-M3. Without deleting the 2.0.0 artifacts, no matter how many new versions (1.x) we release, 2.0 releases are considered latest. We want it to resolve the newer 1.10.x releases instead so we deleted the 2.0.0 artifacts.
Original release notes
⚠ Noteworthy
- micrometer-api module split off from micrometer-core #2980
⭐ New Features / Enhancements
- Convert a BiPredicate for ObservationConfig to a dedicated interface #3003
- New Observation concept; revert Timer.Sample changes #2992
- micrometer-api module split off from micrometer-core #2980
🐞 Bug Fixes
- Failed to record timer metrics in native image with percentiles configured #3002
- Correct PostgreSQL metrics for dead tuples, with integration tests and refactoring #2474
🔨 Dependency Upgrades
- Upgrade Mockito to 4.3.1 #3029
- Upgrade AWS SDK v1 to 1.12.158 and v2 to 2.17.129 #3028
- Upgrade Netty to 4.1.74.Final #3026
- Upgrade Javaformat to 0.0.31 #3025
- Upgrade JUnit to 5.8.2 and Testcontainers to 1.16.3 #3024
- Upgrade Dropwizard Metrics to 4.1.30 #3023
- Upgrade Slf4J to 1.7.36 #3022
- Upgrade to Gradle Wrapper 7.4 #3001
- Upgrade build jdk to 17.0.2, 8.0.322 #2988
📝 Tasks
- Remove deprecated GangliaConfig protocolVersion and rateUnits #3018
- Remove deprecated ElasticConfig#documentType #3017
- Remove deprecated constructor and dropwizard dependency in Ganglia registry #3016
- Remove deprecated method newLongTaskTimer(Id) on
MeterRegistry
#3015 - Remove deprecated KafkaConsumerMetrics #3013
- Remove deprecated JettyStatisticsMetrics #3012
- Remove deprecated HibernateMetrics and HibernateQueryMetrics #3011
- Remove deprecated
DiskSpaceMetrics
#3010 - Replace deprecated AbstractLifeCycleListener usage in Jetty tests #3014
- Upgrade Elasticsearch Docker image to 7.16.3 in integration tests #2986
- Use Testcontainers for MongoDB integration tests #2984
- Pin spectator-api to 1.0.+ for Micrometer 1.8.x #3027
- Store the Meter.Id instead of the Meter in KafkaMetrics #2991
- Bump up Gradle plugin dependencies #2979
- Use branch name in dependencies cache key for CircleCI #2975
- Upgrade to Gradle Shadow plugin 7.1.2 #2973
:heart: Contributors
We'd like to thank all the contributors who worked on this release!
- @izeye
- @jprinet
- @easimon