Skip to content

1.15.0

Latest
Compare
Choose a tag to compare
@shakuzen shakuzen released this 13 May 02:12
· 98 commits to main since this release
e13042b

⭐ New Features

  • Further enhancement to OtlpMetricsSender #6025
  • Make Prometheus Metric and Label naming conventions consistent #5923
  • Metrics for Executors.newVirtualThreadPerTaskExecutor() #5488
  • Metrics for live virtual threads #5950
  • More flexible OTLP per meter configuration #6099
  • Prometheus/OpenMetrics _created timestamp #2625
  • Make jvm.classes.unloaded description generic #5745
  • Use String.toLowerCase()/toUpperCase() with Locale.ROOT consistently #5711
  • Use failWithActualExpectedAndMessage() where possible #5696
  • Provide target host/port info in ObservationExecChainHandler when HttpHostConnectException is thrown #5615
  • Enable Gauge builders to take a subclass of Number #5601
  • micrometer-observation-test support for assertions on events #5576
  • Log delta count in addition to throughput in LoggingMeterRegistry #5548
  • Add peer name and port to gRPC observation contexts #3512
  • Use direct equals call instead of Objects.equals wrapper #5840
  • Remove special handling of 404/301 from JDK HTTP client instrumentation #5838
  • Make Timer and LongTaskTimer output similar in LoggingMeterRegistry #5835
  • Remove special handling of 404 and redirection statuses from Jetty client instrumentation #5825
  • Log deprecation warning when creating SignalFxMeterRegistry #5824
  • Log metrics recording failures in CountedAspect and TimedAspect #5820
  • Remove special handling of 404/301 from OkHttp instrumentation #5814
  • Support AutoShutdownDelegatedExecutorService in ExecutorServiceMetrics #5811
  • Deprecate micrometer-registry-signalfx in favor of micrometer-registry-otlp #5807
  • Rebind Log4j2Metrics when LoggerContext#reconfigure is called #5756
  • Send metrics via any protocol in the OTLP Registry #5690
  • Improve average performance of DefaultLongTaskTimer for out-of-order stopping #5591
  • Improve OtlpMetricsSender API #5994
  • Support configuring exponential histograms at the meter level #5459
  • Allow TimedAspect/CountedAspect to create tags based on method result #3058

🐞 Bug Fixes

  • Do not leak OTLP types on public-facing API #5699
  • micrometer-observation-test brings unnecessary JUnit dependencies, leading to conflicts #6012

🔨 Dependency Upgrades

  • Bump io.opentelemetry.proto:opentelemetry-proto from 1.4.0-alpha to 1.5.0-alpha #5798
  • Bump com.google.cloud:libraries-bom from 26.55.0 to 26.56.0 #5991
  • Bump com.google.cloud:google-cloud-monitoring from 3.59.0 to 3.60.0 #5986
  • Bump com.google.auth:google-auth-library-oauth2-http from 1.32.1 to 1.33.0 #5963
  • Bump software.amazon.awssdk:cloudwatch from 2.29.46 to 2.30.11 #5863

❤️ Contributors

Thank you to all the contributors who worked on this release:

@izeye, @ngocnhan-tran1996, @s-ste, @ttddyy, @big-cir, @breedx-splk, @fogninid, @turbanoff