Skip to content

Releases: micrometer-metrics/micrometer

v1.0.0-rc.1

15 Sep 04:31
Compare
Choose a tag to compare
v1.0.0-rc.1 Pre-release
Pre-release
  • This is the version incorporated into Spring Boot 2.0 M4

  • Backported changes to types and packages that Spring Boot team made for Spring Boot 2 M4 to micrometer-spring-legacy.

  • Change Spring support to classpath + property-based enablement for individual registries.

  • Add property that controls whether Spring auto-times all request mappings.

  • Add UptimeMetrics.

  • Introduced percentile histograms with automatically selected buckets for aggregable percentile approximations.

  • Consistent naming on JVM metrics originating in binders.

  • Add area tag (heap,nonheap) to JVM memory pools.

  • New auto-completable @ConfigurationProperties for registry configs.

  • FIX - Convention names not applied to custom meters.

  • FIX - Data size metrics for Prometheus do not contain unit.

  • FIX - RestTemplate instrumentation doesn't capture URI when calling restTemplate with a URI object instead of a URL string.

  • FIX - Spring Boot application only reports metrics for 200 OK responses.

v0.10.0.RELEASE

18 Aug 22:44
Compare
Choose a tag to compare
v0.10.0.RELEASE Pre-release
Pre-release
  • Added CompositeMeterRegistry for shipping metrics to multiple systems.
  • Added Metrics, an all-static class for building meters against a global static composite registry. Using this is the new recommended approach for common libraries.
  • Added a NamingConvention interface, a config option to set a naming convention on a registry, and added default naming conventions for all supported monitoring systems.
  • Moved longTaskTimer behind MeterRegistry.more(), where more esoteric meter patterns will live as they are added.
  • New MeterRegistry.find(...) fluent builder for finding meters with a particular type, name, set of tags, value, etc.
  • HierarchicalNameMapper is now a functional interface.
  • Eliminated the old Meters.monitor(...) type builders, and put the monitor method on each binder (e.g. for Guava cache metrics, you now use GuavaCacheMetrics.monitor(...). This prevents runtime issues related to missing optional dependencies.
  • Added instrumentation for Caffeine caches.

v0.9.0.RELEASE

04 Aug 03:49
Compare
Choose a tag to compare
v0.9.0.RELEASE Pre-release
Pre-release
  • Support for InfluxDB
  • New meter binder for Spring Integration (adds metrics from channels, handlers, and sources)
  • New injectable ControllerMetrics for use in completing timing metrics in custom @ExceptionHandler.

influx-timer

v0.8.0.RELEASE

27 Jul 20:37
Compare
Choose a tag to compare
v0.8.0.RELEASE Pre-release
Pre-release
  • Support for exporting to Graphite, Ganglia, and JMX via a new DropwizardMeterRegistry. The new registry can be used as a base for exporting to other hierarchical systems as needed.
  • Broadened the use of TagFormatter to sanitize metric names and tags across all supported monitoring systems for both user-provided values and binder-provided values.
  • Fixed common tag values not being correctly appended to Prometheus meters (@eloo).
  • Added MeterRegistryConfigurer which allows for the application of common tags before any meters are registered (@eloo).

image

v0.7.0.RELEASE

25 Jul 17:51
Compare
Choose a tag to compare
v0.7.0.RELEASE Pre-release
Pre-release
  • Support common tags on registries which are added to every metric reported to the monitoring system (useful for things like host, region, stack, etc.).
  • Fixed synchronization issue on deduping new metrics (#53) @eloo.
  • PrometheusMeterRegistry now constructs a new instance of CollectorRegistry to support better test isolation (#54) @eloo.
  • Prevent garbage collection of DataSourcePoolMetadata that caused DataSource gauges to eventually become invalid @eloo.
  • Provide abstract Spectator implementation for push backends taking step counts and changed the Datadog registry to use this implementation @CameLion.

v0.6.3.RELEASE

22 Jul 03:02
Compare
Choose a tag to compare
v0.6.3.RELEASE Pre-release
Pre-release
  • First successful release under io.micrometer group.
  • Spring 4/Boot 1 support has been split into a micrometer-spring-legacy project, and Spring 5/Boot 2 support will be merged directly into the Boot 2 codebase.

v0.6.1.RELEASE

21 Jul 21:10
Compare
Choose a tag to compare
v0.6.1.RELEASE Pre-release
Pre-release

Do not use -- only partially released to Maven Central and JCenter

  • Changed to a static version on assertj in micrometer-spring-legacy in order to publish to Maven Central.

v0.6.0.RELEASE

21 Jul 20:44
Compare
Choose a tag to compare
v0.6.0.RELEASE Pre-release
Pre-release

Do not use -- only partially released to Maven Central and JCenter

  • First release under io.micrometer group
  • Spring 4/Boot 1 support has been split into a micrometer-spring-legacy project, and Spring 5/Boot 2 support will be merged directly into the Boot 2 codebase.

v0.5.1.RELEASE

17 Jun 04:39
Compare
Choose a tag to compare
v0.5.1.RELEASE Pre-release
Pre-release
Fix boot 1 configuration to not require AOP

v0.5.0.RELEASE

16 Jun 22:02
Compare
Choose a tag to compare
v0.5.0.RELEASE Pre-release
Pre-release
Fix release versioning