Skip to content

v1.0.6

Compare
Choose a tag to compare
@jkschneider jkschneider released this 19 Jul 03:45
· 5871 commits to main since this release

Improvements

  • Influx retention policies are now fully customizable through InfluxConfig.
  • Make DataSourcePoolMetricsAutoConfiguration conditional on DataSource bean.
  • Make RestTemplateMetricsConfiguration an auto-configuration.
  • Make meterNamePrefix work as a prefix in MeterFilter#maximumAllowableTags.
  • Fetch authorization keys for every batch post in push-based registries containing such keys (including for Datadog).
  • JCacheMetrics guards against empty cache names, such as those emanating from Apache Ignite.
  • Remove extra space in description text for jvm.memory.committed.
  • Make step size configurable for SignalFx.
  • Added support for Jersey MappableException in DefaultJerseyTagsProvider.

Fixes

  • Only publish on close if the registry implementation is enabled.
  • Improve sanitation of name and tags for statsd to replace : characters.
  • Record a non-empty tag value for anonymous Exception types thrown in Spring WebMVC endpoints.
  • Fixed ConcurrentModificationException in CompositeMeterRegistry.
  • Added a base unit to the id on TimeGauge.
  • Fixed SLA bug that made the last two buckets always equal in count.
  • When using a "maximum allowable tag values" MeterFilter, the tag values seen before the maximum is reached continue to be allowed.
  • When the specified tag key was reached in "maximum allowable tag values" MeterFilter, other tag keys were affected too. This is no longer the case.
  • Fixed description text that generated errors on Prometheus Pushgateway.
  • Metrics.More is now public so less frequently used meter types can be constructed, e.g. Metrics.more().longTaskTimer(..).
  • Filters are now only applied once for percentiles, SLAs, and other synthetic meters.
  • Fixed regression in 1.0.5 that stopped converting Influx metric names to snakecase.
  • Make DatadogNamingConvention#tagKey respect its delegate.
  • StepTimer and StepDistributionSummary now update count and sum based on expiry.
  • Shade pcollections into micrometer-registry-statsd.