Skip to content

2.0.0-M3

Pre-release
Pre-release
Compare
Choose a tag to compare
@shakuzen shakuzen released this 15 Mar 14:03
· 2816 commits to main since this 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> vs Iterable<? 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!