Upgrading io.micrometer:micrometer-core 0.8 to 0.9
Unknown0.8.0.RELEASE โ 0.9.2.RELEASENew3
UnknownUpgrade verdict
DepDelta hasn't looked for the notes of 2 of 3 releases yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
- Their commits are listed with this comparison.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
API changes
Generated by DepDelta from published JVM bytecode. Not mixed with prose notes.
- added:
method AbstractTimer.equals(Object): boolean - added:
method AbstractTimer.hashCode(): int - added:
method MeterRegistry.counter(String, Iterable, Number): Number - added:
method MeterRegistry.counter(String, Iterable, Object, ToDoubleFunction): Object - added:
method MeterRegistry.counter(String, Number): Number - added:
method MeterRegistry.counter(String, Object, ToDoubleFunction): Object - added:
static method Meters.equals(Meter, Object): boolean - added:
static method Meters.hashCode(Meter): int
- added:
method AtlasMeterRegistry.counter(String, Iterable, Object, ToDoubleFunction): Object - added:
method AtlasMeterRegistry.start(): void - added:
method AtlasMeterRegistry.stop(): void
- added:
method DatadogMeterRegistry.counter(String, Iterable, Object, ToDoubleFunction): Object
- removed:
method DropwizardCounter.increment(): void - added:
method DropwizardCounter.equals(Object): boolean - added:
method DropwizardCounter.hashCode(): int - added:
method DropwizardDistributionSummary.equals(Object): boolean - added:
method DropwizardDistributionSummary.hashCode(): int - added:
method DropwizardGauge.equals(Object): boolean - added:
method DropwizardGauge.hashCode(): int - added:
method DropwizardMeterRegistry.counter(String, Iterable, Object, ToDoubleFunction): Object
- added:
class InfluxMeterRegistry extends SpectatorMeterRegistry - added:
class InfluxRegistry extends AbstractStepRegistry - added:
class InfluxTagFormatter implements TagFormatter - added:
ctor InfluxMeterRegistry(InfluxConfig) - added:
ctor InfluxMeterRegistry(InfluxConfig, Clock) - added:
ctor InfluxRegistry(InfluxConfig, Clock) - added:
ctor InfluxTagFormatter() - added:
interface InfluxConfig extends StepRegistryConfig - added:
method InfluxConfig.compressed(): boolean - added:
method InfluxConfig.consistency(): String - added:
method InfluxConfig.db(): String - added:
method InfluxConfig.password(): String - added:
method InfluxConfig.prefix(): String - added:
method InfluxConfig.retentionPolicy(): String - added:
method InfluxConfig.uri(): String - added:
method InfluxConfig.userName(): String - added:
method InfluxMeterRegistry.counter(String, Iterable, Object, ToDoubleFunction): Object - added:
method InfluxRegistry.pushMetrics(): void - added:
method InfluxTagFormatter.formatName(String): String - added:
method InfluxTagFormatter.formatTagKey(String): String - added:
method InfluxTagFormatter.formatTagValue(String): String
- added:
class FunctionTrackingCounter implements Meter - added:
ctor FunctionTrackingCounter(MeterId, Object, ToDoubleFunction) - added:
method FunctionTrackingCounter.getName(): String - added:
method FunctionTrackingCounter.getTags(): Iterable - added:
method FunctionTrackingCounter.getType(): Meter.Type - added:
method FunctionTrackingCounter.measure(): List
- removed:
class CustomPrometheusLongTaskTimer extends Collector - removed:
class CustomPrometheusSummary extends Collector - removed:
ctor CustomPrometheusLongTaskTimer(String, List, Clock) - removed:
interface CustomCollectorChild - removed:
method CustomCollectorChild.collect(): Stream - removed:
method CustomCollectorChild.measure(): List - removed:
method CustomPrometheusLongTaskTimer.collect(): List - removed:
method CustomPrometheusSummary.collect(): List - removed:
method PrometheusCounter.increment(): void - added:
method PrometheusCounter.equals(Object): boolean - added:
method PrometheusCounter.hashCode(): int - added:
method PrometheusDistributionSummary.equals(Object): boolean - added:
method PrometheusDistributionSummary.hashCode(): int - added:
method PrometheusGauge.equals(Object): boolean - added:
method PrometheusGauge.hashCode(): int - added:
method PrometheusLongTaskTimer.equals(Object): boolean - added:
method PrometheusLongTaskTimer.hashCode(): int - added:
method PrometheusMeterRegistry.counter(String, Iterable, Object, ToDoubleFunction): Object
- added:
class CustomPrometheusCollector extends Collector - added:
class CustomPrometheusLongTaskTimer extends Collector - added:
class CustomPrometheusLongTaskTimer.Child implements CustomCollectorChild - added:
class CustomPrometheusSummary extends Collector - added:
class CustomPrometheusSummary.Child implements CustomCollectorChild - added:
ctor CustomPrometheusCollector(String, Collector.Type) - added:
ctor CustomPrometheusLongTaskTimer(String, List, Clock) - added:
ctor CustomPrometheusSummary(String, List) - added:
interface CustomCollectorChild - added:
method CustomCollectorChild.collect(): Stream - added:
method CustomCollectorChild.measure(): List - added:
method CustomPrometheusCollector.child(Supplier): CustomPrometheusCollector.Child - added:
method CustomPrometheusCollector.collect(): List - added:
method CustomPrometheusLongTaskTimer.Child.activeTasks(): int - added:
method CustomPrometheusLongTaskTimer.Child.collect(): Stream - added:
method CustomPrometheusLongTaskTimer.Child.duration(): long - added:
method CustomPrometheusLongTaskTimer.Child.duration(long): long - added:
method CustomPrometheusLongTaskTimer.Child.start(): long - added:
method CustomPrometheusLongTaskTimer.Child.stop(long): long - added:
method CustomPrometheusLongTaskTimer.child(Iterable): CustomPrometheusLongTaskTimer.Child - added:
method CustomPrometheusLongTaskTimer.collect(): List - added:
method CustomPrometheusSummary.Child.collect(): Stream - added:
method CustomPrometheusSummary.Child.count(): long - added:
method CustomPrometheusSummary.Child.observe(double): void - added:
method CustomPrometheusSummary.Child.sum(): double - added:
method CustomPrometheusSummary.child(Iterable, Quantiles, Histogram): CustomPrometheusSummary.Child - added:
method CustomPrometheusSummary.collect(): List
- removed:
method SimpleCounter.increment(): void - added:
method SimpleCounter.equals(Object): boolean - added:
method SimpleCounter.hashCode(): int - added:
method SimpleDistributionSummary.equals(Object): boolean - added:
method SimpleDistributionSummary.hashCode(): int - added:
method SimpleGauge.equals(Object): boolean - added:
method SimpleGauge.hashCode(): int - added:
method SimpleLongTaskTimer.equals(Object): boolean - added:
method SimpleLongTaskTimer.hashCode(): int - added:
method SimpleMeterRegistry.counter(String, Iterable, Object, ToDoubleFunction): Object
- removed:
class ExternalClockSpectatorRegistry implements Registry - removed:
method ExternalClockSpectatorRegistry.clock(): Clock - removed:
method ExternalClockSpectatorRegistry.collectionSize(Id, Collection): Collection - removed:
method ExternalClockSpectatorRegistry.collectionSize(String, Collection): Collection - removed:
method ExternalClockSpectatorRegistry.config(): RegistryConfig - removed:
method ExternalClockSpectatorRegistry.counter(Id): Counter - removed:
method ExternalClockSpectatorRegistry.counter(String): Counter - removed:
method ExternalClockSpectatorRegistry.counter(String, Iterable): Counter - removed:
method ExternalClockSpectatorRegistry.counter(String, String[]): Counter - removed:
method ExternalClockSpectatorRegistry.counters(): Stream - removed:
method ExternalClockSpectatorRegistry.createId(String): Id - removed:
method ExternalClockSpectatorRegistry.createId(String, Iterable): Id - removed:
method ExternalClockSpectatorRegistry.createId(String, Map): Id - removed:
method ExternalClockSpectatorRegistry.createId(String, String[]): Id - removed:
method ExternalClockSpectatorRegistry.distributionSummaries(): Stream - removed:
method ExternalClockSpectatorRegistry.distributionSummary(Id): DistributionSummary - removed:
method ExternalClockSpectatorRegistry.distributionSummary(String): DistributionSummary - removed:
method ExternalClockSpectatorRegistry.distributionSummary(String, Iterable): DistributionSummary - removed:
method ExternalClockSpectatorRegistry.distributionSummary(String, String[]): DistributionSummary - removed:
method ExternalClockSpectatorRegistry.gauge(Id): Gauge - removed:
method ExternalClockSpectatorRegistry.gauge(Id, Number): Number - removed:
method ExternalClockSpectatorRegistry.gauge(Id, Object, ToDoubleFunction): Object - removed:
method ExternalClockSpectatorRegistry.gauge(String, Iterable, Number): Number - removed:
method ExternalClockSpectatorRegistry.gauge(String, Number): Number - removed:
method ExternalClockSpectatorRegistry.gauge(String, Object, ToDoubleFunction): Object - removed:
method ExternalClockSpectatorRegistry.gauges(): Stream - removed:
method ExternalClockSpectatorRegistry.get(Id): Meter - removed:
method ExternalClockSpectatorRegistry.getSpectatorRegistry(): Registry - removed:
method ExternalClockSpectatorRegistry.iterator(): Iterator - removed:
method ExternalClockSpectatorRegistry.longTaskTimer(Id): LongTaskTimer - removed:
method ExternalClockSpectatorRegistry.longTaskTimer(String): LongTaskTimer - removed:
method ExternalClockSpectatorRegistry.longTaskTimer(String, Iterable): LongTaskTimer - removed:
method ExternalClockSpectatorRegistry.longTaskTimer(String, String[]): LongTaskTimer - removed:
method ExternalClockSpectatorRegistry.mapSize(Id, Map): Map - removed:
method ExternalClockSpectatorRegistry.mapSize(String, Map): Map - removed:
method ExternalClockSpectatorRegistry.methodValue(Id, Object, String): void - removed:
method ExternalClockSpectatorRegistry.methodValue(String, Object, String): void - removed:
method ExternalClockSpectatorRegistry.propagate(String, Throwable): void - removed:
method ExternalClockSpectatorRegistry.propagate(Throwable): void - removed:
method ExternalClockSpectatorRegistry.register(Meter): void - removed:
method ExternalClockSpectatorRegistry.state(): ConcurrentMap - removed:
method ExternalClockSpectatorRegistry.stream(): Stream - removed:
method ExternalClockSpectatorRegistry.timer(Id): Timer - removed:
method ExternalClockSpectatorRegistry.timer(String): Timer - removed:
method ExternalClockSpectatorRegistry.timer(String, Iterable): Timer - removed:
method ExternalClockSpectatorRegistry.timer(String, String[]): Timer - removed:
method ExternalClockSpectatorRegistry.timers(): Stream - removed:
method ExternalClockSpectatorRegistry.underlying(Class): Registry - removed:
method SpectatorCounter.increment(): void - changed:
class SpectatorMeterRegistry extends AbstractMeterRegistry โ abstract class SpectatorMeterRegistry extends AbstractMeterRegistry - added:
class SpectatorMeterWrapper implements Meter - added:
class SpectatorUtils - added:
ctor SpectatorMeterWrapper(String, Iterable, Meter.Type, Meter) - added:
ctor SpectatorUtils() - added:
field SpectatorMeterRegistry.meterMap: Map - added:
method SpectatorCounter.equals(Object): boolean - added:
method SpectatorCounter.hashCode(): int - added:
method SpectatorDistributionSummary.equals(Object): boolean - added:
method SpectatorDistributionSummary.hashCode(): int - added:
method SpectatorGauge.equals(Object): boolean - added:
method SpectatorGauge.hashCode(): int - added:
method SpectatorLongTaskTimer.equals(Object): boolean - added:
method SpectatorLongTaskTimer.hashCode(): int - added:
method SpectatorMeterRegistry.newCounter(String, Iterable): Counter - added:
method SpectatorMeterRegistry.stepCounter(String, Iterable, Object, ToDoubleFunction, long): Object - added:
method SpectatorMeterWrapper.equals(Object): boolean - added:
method SpectatorMeterWrapper.getName(): String - added:
method SpectatorMeterWrapper.getTags(): Iterable - added:
method SpectatorMeterWrapper.getType(): Meter.Type - added:
method SpectatorMeterWrapper.hashCode(): int - added:
method SpectatorMeterWrapper.measure(): List - added:
static method SpectatorUtils.measurements(Meter): List - added:
static method SpectatorUtils.spectatorClock(Clock): Clock - added:
static method SpectatorUtils.spectatorId(Registry, String, Iterable): Id - added:
static method SpectatorUtils.tags(Meter): List
- changed:
ctor AbstractStepRegistry(Clock, StepRegistryConfig) โ ctor AbstractStepRegistry(StepRegistryConfig, Clock) - added:
class FunctionTrackingStepCounter implements Counter - added:
ctor FunctionTrackingStepCounter(Id, Clock, long, Object, ToDoubleFunction) - added:
method FunctionTrackingStepCounter.count(): long - added:
method FunctionTrackingStepCounter.hasExpired(): boolean - added:
method FunctionTrackingStepCounter.id(): Id - added:
method FunctionTrackingStepCounter.increment(): void - added:
method FunctionTrackingStepCounter.increment(long): void - added:
method FunctionTrackingStepCounter.measure(): Iterable