Releases: micrometer-metrics/micrometer
v1.3.8
This patch release includes changes from the 1.1.13 release and the 1.3.8 milestone.
#2002 There was a backwards incompatible change made in 1.4.0 to the DistributionStatisticsConfig.getMinimumExpectedValue()
and DistributionStatisticsConfig.getMaximumExpectedValue()
, changing their return type from Long
to Double
. If you are using these methods in a library that intends to support users on Micrometer 1.3.x and 1.4.x+, you should instead use the newly added getMinimumExpectedValueAsDouble
and getMaximumExpectedValueAsDouble
methods, available in this release (1.3.8) and forthcoming 1.4.2 and 1.5.0.
Similarly, getSlaBoundaries
return type was changed in 1.4.0 from long[]
to double[]
, so a getServiceLevelObjectiveBoundaries()
method has been added to 1.3.8 and 1.4.2 and 1.5.0.
v1.1.13
v1.4.1
This patch release includes changes from the 1.3.7 release and the 1.4.1 milestone.
- Supports Java 14.
Note: 1.4.x is a non-LTS release line that will have patch releases only until the next LTS release line (currently planned to be 1.5.x). See the support policy for more details.
v1.3.7
This patch release includes changes from the 1.1.12 release and the 1.3.7 milestone.
v1.1.12
See the 1.1.12 milestone for included changes.
Notable
bug
#1937 "OkHttpMetricsEventListener leaks memory when used with OkHttpClient caching."
Users affected by this bug will need to be using a recent version of OkHttp (3.14.2+) for the fix in this release to work.
v1.4.0
NOTE: This is a non-LTS release. 1.4.x patches will be provided only until 1.5.0 is released. See the support policy for more details.
Thank you to all the contributors we had to bring the many changes included in this release.
Deprecation and removals
- #1662 The micrometer-spring-legacy module has been removed
[Humio]
#1668 Removed the deprecated method HumioConfig.repository()
Dependency upgrades
[Graphite]
#1740 Upgrade to metrics-graphite 4.1.+[statsd]
#1741 Upgrade to netty 4.1.44 and reactor-netty 0.9.4
Enhancements
- Java 13 support
- Incubating Kafka metrics rewrite without JMX #1835
KafkaClientMetrics
for consumer and producer metrics replaces previousKafkaConsumerMetrics
KafkaStreamsMetrics
supports Kafka Streams
- #1796 StepTimer#max now returns max value for previous step interval
- #1909 Allow histogram buckets to be defined as doubles
- #1589 JVM compilation metrics via
JvmCompilationMetrics
- #1911 JVM memory pressure metrics via
JvmHeapPressureMetrics
- #1757 Support extra tags with
@Counted
annotation - #1716
PoolingHttpClientConnectionManagerMetricsBinder
can now be used with async Apache HTTP client connection pools - #1886 time requests with Apache HTTP async client via
MicrometerHttpClientInterceptor
- #1704 Jetty connector metrics via
JettyConnectionMetrics
- #1764 JOOQ SQL metrics via
MetricsDSLContext
[Stackdriver]
#1682 Ability to configure credentials[Stackdriver]
#1724 Avoid creating Stackdriver metrics if they already exist[Stackdriver]
#1818 Support for Stackdriver resource labels[statsd]
Rewrite StatsdMeterRegistry publishing implementation[Graphite]
#1806 Graphite tag support[Datadog]
#1867 Allow disabling sending metadata for performance[Datadog]
#1869 Update default endpoint toapi
one expected for calls from applications[New Relic]
#1540 New Relic Java Agent option for NewRelicMeterRegistry- #1916 Adding OpenTSDB registry and support of VictoriaMetrics histograms
- #1006 Support for per-query metrics in Hibernate statistics
Internal
- Removed use of pcollections from Micrometer
- Upgraded build to Gradle 6.2.2
- Upgraded build to Java 13
- Integration tests against Elasticsearch and Kafka using Testcontainers
See the 1.4.0 milestone for all included changes.
v1.3.6
See the 1.3.6 milestone and the 1.1.11 milestone for included changes.
v1.1.11
v1.3.5
See the 1.3.5 milestone for included changes.
v1.3.4
WARNING: Do not use this version. There was an error in the release process and this version contains changes not intended to be released.