Skip to content

Releases: micrometer-metrics/tracing

1.0.0-M8

12 Sep 13:37
Compare
Choose a tag to compare
1.0.0-M8 Pre-release
Pre-release

⭐ New Features

  • Add event handlings to "Propagating[Sender|Receiver]TracingObservatinnHandler" #59
  • Sets an error status on OTel span when recording an exception #58
  • Changes required by Spring Boot Autoconfiguration for MDC #55
  • Events #52
  • Remote service name from sender context set on span builder #50

🐞 Bug Fixes

  • Checking if span is valid before attaching the baggage to the context #62
  • Use epoch milli to check span start/stop #60
  • Close WavefrontClient before SampleTestRunner finishes its job #54
  • Names spans at stop #53
  • noParentSpan set even if there is a span in context #51

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

@ttddyy

1.0.0-M7

08 Aug 16:15
Compare
Choose a tag to compare
1.0.0-M7 Pre-release
Pre-release

⭐ New Features

  • Unify formatting with Micrometer #44
  • Implementations of FinishedSpan [start\end]Timestamp use inconsistent units #42
  • Attach Observation.Event to the Span #41
  • Upgrade to Gradle Wrapper 7.5 #40
  • Add task to delete lock files #39
  • Making Context-Propagation library a mandatory dependency #37
  • Sender and receiver propagating observation handlers #36
  • Added option to set a parent Observation on an existing Observation #35

🐞 Bug Fixes

  • Span.Builder API allows wrong creation of spans #43

1.0.0-M6

12 Jul 01:24
Compare
Choose a tag to compare
1.0.0-M6 Pre-release
Pre-release

⭐ New Features

  • Added assertions for finished spans #32
  • Entry point assertion class for custom assertions #29
  • Add javadocs and missing tests to tracing assertions #26
  • Add SpanFilter - an option to mutate FinishedSpans #25

🐞 Bug Fixes

  • Fix generic parameters for SampleTestRunner #24

Dependency upgrades

  • Upgrade Gradle to 7.4.2 #34
  • Upgrade to micrometer 1.10.0-M3 #33

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

1.0.0-M5

12 May 23:30
Compare
Choose a tag to compare
1.0.0-M5 Pre-release
Pre-release

This release of Micrometer Tracing depends on micrometer-core:1.10.0-M2, you can find the documentation here.

⭐ New Features / Enhancements

  • Bump Micrometer to 1.10.0-M2 #23
  • Upgrade to automatically use latest minors of OTel #22
  • Add missing @Nullable #20

❤️ Contributors

We'd like to thank all the contributors who worked on this release!

1.0.0-M4

19 Apr 16:20
Compare
Choose a tag to compare
1.0.0-M4 Pre-release
Pre-release

This release of Micrometer Tracing depends on micrometer-core:1.10.0-M1, you can find the documentation here.

You can check all closed issues here

v1.0.0-M3

15 Mar 22:02
v1.0.0-M3
d6a923d
Compare
Choose a tag to compare
v1.0.0-M3 Pre-release
Pre-release

This release of Micrometer Tracing depends on micrometer-core:2.0.0-M3, you can find the documentation here.

  • Added more assertions and tests
  • Move micrometer-tracing to micrometer-tracing-api #7
  • Make integration tests take in micrometer-test #8
  • Use non blocking queue for ArrayListSpanProcessor
  • Align with the latest micrometer changes
  • Update OTel to 1.12.0 and Instrumentation to 1.11.1 #10

v1.0.0-M2

15 Feb 08:49
Compare
Choose a tag to compare
v1.0.0-M2 Pre-release
Pre-release

This release of Micrometer Tracing depends on micrometer-core:2.0.0-M2, you can find the documentation here.

  • We're providing an improved SampleTestRunner for your integration tests that also include in memory tests (in addition to Zipkin and Wavefront).
  • Added AssertJ extensions to assert a FinishedSpan and Collection<FinishedSpan>
  • Upgraded to OTel 1.10.1
  • Updated the DocumentedSpan abstraction
  • Better unit testing mechanisms for Tracer

1.0.0-M1

11 Jan 02:51
v1.0.0-M1
64ea7f7
Compare
Choose a tag to compare
1.0.0-M1 Pre-release
Pre-release

This is the first release of micrometer-tracing, it depends on micrometer-core:2.0.0-M1, you can find the documentation here.

Micrometer Tracing provides a simple facade for the most popular tracer libraries, letting you instrument your JVM-based application code without vendor lock-in. It is designed to add little to no overhead to your tracing collection activity while maximizing the portability of your tracing effort.

It also provides a tracing extension to Micrometer’s TimerRecordingHandler (starting from Micrometer 2.0.0-M1 version). Whenever a Timer.Sample is used, a corresponding span will be created, started, stopped and reported.