Skip to content

Releases: micrometer-metrics/tracing

1.1.0-M1

14 Feb 12:26
Compare
Choose a tag to compare
1.1.0-M1 Pre-release
Pre-release

⭐ New Features

  • Slf4JEventListener support custom key #160
  • Support custom MDC key with otel.bridge.Slf4JEventListener #158
  • No-op implementations for Propagator, Setter, and Getter #118

❤️ Contributors

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

1.0.2

14 Feb 12:18
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Adding onScopeReset method to TracingObservationHandler #152
  • Tracing handler is not setting on the Observation context a previous scope #150
  • Error using micrometer-tracing-bridge-brave and a baggage field #157

🔨 Dependency Upgrades

  • Upgrade Wavefront SDK to 3.0.4 #167
  • Upgrade context-propagation to 1.0.2 and micrometer-bom 1.10.4 for 1.0.2 #166
  • Upgrade JUnit to 5.9.2 and AssertJ to 3.24.2 #165
  • Bump com.gradle.enterprise from 3.12.2 to 3.12.3 #151

1.0.1

10 Jan 15:22
1112fe2
Compare
Choose a tag to compare

🐞 Bug Fixes

  • Baggage not propagated for Brave when there is no span info in headers #131
  • Does not propagate baggage when there's no tracing context #130
  • Baggage is not propagated to child span #129
  • ArrayListSpanProcessor adds duplicate spans #128
  • Baggage items are not being put in scope when extracted #122
  • Always bind Baggage to a TraceContext #117

🔨 Dependency Upgrades

  • Upgrade to micrometer-bom 1.10.3 #146
  • Bump com.gradle.enterprise from 3.12.1 to 3.12.2 #145
  • Bump actions/checkout from 3.2.0 to 3.3.0 #144
  • Upgrade testcontainers to 1.17.6 #143
  • Upgrade Wavefront reporter to 1.7.15 #142
  • Upgrade assertj to 3.24.1 #141
  • Upgrade mockito to 4.11.0 #140
  • Upgrade Gradle Enterprise Conventions plugin to 0.0.13 #137
  • Bump com.gradle.enterprise from 3.11.4 to 3.12.1 #134
  • Bump actions/checkout from 3.1.0 to 3.2.0 #133
  • Upgrade to Gradle Wrapper 7.6 #121
  • Bump com.gradle.enterprise from 3.11.3 to 3.11.4 #119

❤️ Contributors

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

@izeye

1.0.0

07 Nov 07:52
Compare
Choose a tag to compare

⭐ New Features / Enhancements

  • Split BaggageInScope to BaggageView and Baggage #107
  • Added NoOpTracer #106
  • Added support for RemoteServiceAddress in Sender/Receiver Ctxs #103
  • Makes Context Propagation a compile time dependency #102
  • OTel CompositeSpanExporter refactoring #100
  • Upgrades Zipkin BOM to 5.14.x #83
  • Span required for event #80
  • Adding a NoOp BaggageManager and allowing its usage in Tracers #74
  • W3CPropagation allows not having baggage #72
  • Adapt API change in "Context#getParentObservation" #70
  • Add handler that makes the tracing data available for metrics #68
  • Migrate OTel to 1.18.0 #66
  • 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
  • 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
  • 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
  • Bump Micrometer to 1.10.0-M2 #23
  • Upgrade to automatically use latest minors of OTel #22
  • Add missing @Nullable #20

🐞 Bug Fixes

  • Adds appending of baggage entries from parent context #105
  • Fixes lack of propagation of OTel Context when using Builders #104
  • Sets ThreadLocalCurrentTraceContext as default for Brave Tracing in SampleTestRunner #84
  • Fix package name of DefaultSpanNamer #82
  • micrometer-tracing-bom declares JUnit BOM import #79
  • ReceiverContext remoteServiceName is Not Propagated #77
  • Make SimpleTracer more thread safe #78
  • Fixes invalid Baggage propagation for W3C with Brave #71
  • Fix SpansAssert generics inference #65
  • 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
  • Span.Builder API allows wrong creation of spans #43
  • Fix generic parameters for SampleTestRunner #24

🔨 Dependency Upgrades

  • Upgrade Wiremock to 2.35.0 #115
  • Upgrade Wavefront Reporter to 1.7.13 #114
  • Upgrade OTel Instrumentation to 1.19.2-alpha #113
  • Upgrade Mockito to 4.8.1 #112
  • Upgrade OTel Instrumentation API to 1.19.1 #111
  • Bump com.gradle.enterprise from 3.11.2 to 3.11.3 #109
  • Bump com.gradle.enterprise from 3.11.1 to 3.11.2 #99
  • Upgrade context-propagation to 1.0.0-RC1 and micrometer-bom 1.10.0-RC1 for 1.0.0-RC1 #97
  • Bump actions/checkout from 2 to 3.1.0 #94
  • Upgrade io.spring.ge.conventions plugin to 0.0.11 #92
  • Upgrade Gradle Enterprise plugin to 3.11.1 #91
  • Upgrade spring-javaformat-gradle-plugin to 0.0.35 #90
  • Upgrade test-retry-gradle-plugin to 1.4.1 #89
  • Upgrade nebula-release-plugin to 16.1.0 #88
  • Pin gradle-info-plugin to 11.4.1 #87
  • Upgrade Gradle to 7.4.2 #34
  • Upgrade to micrometer 1.10.0-M3 #33

📝 Tasks

  • Generate dependency lock files for 1.0.0-RC1 #96
  • Sync license header file and existing license headers #95
  • Add dependabot config to upgrade the Gradle Enterprise plugin #93
  • Generate buildscript-gradle.lockfile #86
  • deleteLockFiles should not delete buildscript-gradle.lockfile #85

❤️ Contributors

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

@ttddyy, @artembilan, and @mhalbritter

1.0.0-RC1

10 Oct 18:30
v1.0.0-RC1
2c3e99d
Compare
Choose a tag to compare
1.0.0-RC1 Pre-release
Pre-release

⭐ New Features / Enhancements

  • Upgrades Zipkin BOM to 5.14.x #83
  • Span required for event #80
  • Adding a NoOp BaggageManager and allowing its usage in Tracers #74
  • W3CPropagation allows not having baggage #72
  • Adapt API change in "Context#getParentObservation" #70
  • Add handler that makes the tracing data available for metrics #68
  • Migrate OTel to 1.18.0 #66

🐞 Bug Fixes

  • Sets ThreadLocalCurrentTraceContext as default for Brave Tracing in SampleTestRunner #84
  • Fix package name of DefaultSpanNamer #82
  • micrometer-tracing-bom declares JUnit BOM import #79
  • ReceiverContext remoteServiceName is Not Propagated #77
  • Make SimpleTracer more thread safe #78
  • Fixes invalid Baggage propagation for W3C with Brave #71
  • Fix SpansAssert generics inference #65

🔨 Dependency Upgrades

  • Upgrade context-propagation to 1.0.0-RC1 and micrometer-bom 1.10.0-RC1 for 1.0.0-RC1 #97
  • Bump actions/checkout from 2 to 3.1.0 #94
  • Upgrade io.spring.ge.conventions plugin to 0.0.11 #92
  • Upgrade Gradle Enterprise plugin to 3.11.1 #91
  • Upgrade spring-javaformat-gradle-plugin to 0.0.35 #90
  • Upgrade test-retry-gradle-plugin to 1.4.1 #89
  • Upgrade nebula-release-plugin to 16.1.0 #88
  • Pin gradle-info-plugin to 11.4.1 #87

📝 Tasks

  • Generate dependency lock files for 1.0.0-RC1 #96
  • Sync license header file and existing license headers #95
  • Add dependabot config to upgrade the Gradle Enterprise plugin #93
  • Generate buildscript-gradle.lockfile #86
  • deleteLockFiles should not delete buildscript-gradle.lockfile #85

❤️ Contributors

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

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