2.0.0-M3
Pre-release⚠️ 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
Upgrading from 2.0.0-M2
- The micrometer-api module that was introduced in 2.0.0-M2 has been reverted. The classes that were moved to micrometer-api are back in micrometer-core at the same location they are in 1.x.
- A new micrometer-binders module is being introduced in 1.9.0-M4 (also included in this milestone release). See the 1.9 migration guide for more information.
⭐ New Features
- Added Global Tags Provider #3061
- Add observeChecked methods to observe methods that can throw exceptions #3052
- Merge micrometer-binder changes and revert micrometer-api changes #3046
- Add observe method to the Observation for Runnable and Supplier #3040
- Observation text publisher #3034
Iterable<Tag>
vsIterable<? extends Tag>
#2092- Add base units for ForkJoinPool #1525
🔨 Dependency Upgrades
- Pin to context-propagation-api 1.0.0-M1 #3072
❤️ Contributors
We'd like to thank all the contributors who worked on this release!