Shipped · Observability

What micrometer-metrics/micrometer shipped

The public repository of Micrometer · github.com/micrometer-metrics/micrometer

Written by FoxPlug from the repository's own releases; not affiliated with Micrometer. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/micrometer-metrics/micrometer; Micrometer did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.

Get a weekly update like this for your product, free

Or Use it as a GitHub Action

See the update FoxPlug writes for micrometer, free

Week of October 26, 2026

What shipped

Why it matters

The HdrHistogram change matters most to anyone using TimeWindowPercentileHistogram, because those types no longer sit in the supertype hierarchy of a public class when HdrHistogram is absent from the compile classpath. The remaining changes mainly tidy the dependency update and release note tooling that maintainers rely on.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: HdrHistogram types removed from the TimeWindowPercentileHistogram signature hierarchy, Dependabot relabeling fixed for Gradle upgrades and branch-based configs, and build images bumped for JDK 25, 21 and 17.

Post for LinkedIn

This week in Micrometer: TimeWindowPercentileHistogram no longer exposes HdrHistogram types in its supertype hierarchy, which matters because HdrHistogram is only an implementation dependency of micrometer-core. The Dependabot relabel workflow was also corrected to identify root Gradle dependency upgrades when a target branch is set, and it now passes repository context to gh without a checkout. Transitive dependency upgrades get their own labels for cleaner release notes, and the cimg/openjdk build images were upgraded across JDK 25, 21 and 17.

Week of October 19, 2026

What shipped

Why it matters

This week brought a release candidate for the next minor line and maintenance releases for two older lines, so users can pick up bug fixes for authentication, CPU time reflection and cache metrics interoperability. The Atlas change also corrects how FunctionTimer values are published, so that data is reported as per-second rates rather than gauges.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Micrometer 1.18.0-RC1 is out, alongside 1.17.2 and 1.16.8 with fixes for Basic auth password whitespace, getProcessCpuTime reflection, JMS proxy return types and CaffeineCacheMetrics Kotlin interop. Atlas FunctionTimer statistics now publish as rates.

Post for LinkedIn

Micrometer 1.18.0-RC1 is available for early testing, with dependency upgrades across AWS CloudWatch, Spectator Atlas, Google auth and Google Cloud Monitoring. The 1.17.2 and 1.16.8 maintenance releases ship bug fixes for whitespace in HTTP Basic authentication passwords, a missing reflection hint for getProcessCpuTime, JMS session results proxied using the method's declared return type, and Kotlin interoperability for CaffeineCacheMetrics. AtlasMeterRegistry now publishes FunctionTimer count and totalTime as rates rather than gauge measurements.

Week of October 12, 2026

What shipped

Why it matters

This week fixed a credential bug in HTTP Basic authentication where passwords were trimmed before encoding, which could change the credential and break authentication. It also stops the StatsD UDP server from logging a warning for every packet when the server is down on Linux, and moves the OSGi test back to the current Prometheus client. The remaining changes clear compiler warnings and deprecations on main and 1.17.x.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

This week: HTTP Basic auth no longer trims passwords, so whitespace is preserved. The StatsD UDP server stops logging a warning per packet when the server is down on Linux. The OSGi test runs against the current Prometheus client again, and compiler warnings are cleared on main a

Post for LinkedIn

This week's changes to Micrometer: HTTP Basic authentication now preserves whitespace in passwords. withBasicAuthentication previously trimmed the password before encoding the Authorization header, so " secret " was sent as "secret" and a single-space password became empty. The StatsD UDP server no longer logs a warning for every packet when the server is down on Linux (epoll), where each packet raised a PortUnreachableException and an unsubscribed inbound side produced a repeated warning. The OSGi test runs against the current Prometheus client again, with two of the three blockers fixed here. Compiler and Error Prone warnings were also resolved on main and 1.17.x after the forward-merges.

Week of October 5, 2026

What shipped

Why it matters

This week the project moved toward a clean build output: warnings that were hidden in CI are now visible, and deprecation and Error Prone warnings across production and test code were resolved. People who build Micrometer locally and in CI now get the same feedback, so issues surface earlier instead of only in one environment. The class loader alignment with upstream also removes deprecated resolution code.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Clean build output work landed this week: CI no longer suppresses warnings, deprecation and unchecked warnings are resolved across modules, and Error Prone issues in production and test code are fixed.

Post for LinkedIn

This week the project continued its clean build output initiative. CI warning suppression was removed so local and CI builds enforce warnings the same way. Compiler deprecation and unchecked warnings were resolved across modules, including SimpleObservation generics and ObservationConvention parameterization in tests. Error Prone warnings in test code were cleaned up, and bug patterns in production code were fixed with default branches for non-exhaustive enum switches and targeted suppressions. ModifiedClassPathClassLoader was also updated to the latest upstream version.

Week of September 28, 2026

What shipped

Why it matters

This week focused on build quality and clarity. The team reduced build noise and tooling warnings while improving documentation accuracy, making the development experience cleaner for contributors and users working with custom instrumentation patterns.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Micrometer reduced build output noise, clarified custom resolver documentation, and consolidated license header checking directives for a smoother development experience.

Post for LinkedIn

Micrometer addressed build quality this week with multiple improvements: reduced tooling noise by consolidating version logging, configured Error Prone to suppress intentional API patterns, clarified that custom MeterTag resolvers are application-provided, and introduced new license header directives for better file control. These changes create a cleaner development experience for contributors and users.

Week of September 14, 2026

What shipped

Why it matters

This week brings improvements to custom observation configuration for JMS, expanded JVM metrics aligned with OpenTelemetry standards, and refactored meter conventions that simplify integration with Spring Boot. Cleanup of deprecated modules and build reproducibility also advance the project's quality.

Changelog entry

Example posts FoxPlug drafted from these changes. Not written or posted by the project.

Post for X

Micrometer now supports custom JMS observation conventions, adds JVM memory-after-GC metrics, refactors meter conventions for better Spring Boot integration, and makes active LongTaskTimer opt-in.

Post for LinkedIn

This week's Micrometer updates focus on improved instrumentation customization and standards alignment. JMS instrumentation gains custom observation convention support, new gauges measure JVM memory pool usage after garbage collection per OpenTelemetry specs, and meter conventions are refactored to use per-convention interfaces. Active observation LongTaskTimer becomes opt-in by default, TomcatMetrics gains HTTP/2 support, and deprecated modules are cleaned up.

Weeks with too little public activity are left out rather than filled in. Last updated 2026-11-03.

Is this your repo? Ask us to remove this page.