Skip to content

Brave 4.14

Compare
Choose a tag to compare
@codefromthecrypt codefromthecrypt released this 22 Feb 13:18
· 876 commits to master since this release

Brave 4.14 stops publishing packages under "com.github.kristofa.brave" and handles partial trace context extraction.

No longer publishing com.github.kristofa.brave

We released the "Brave 4" apis, like brave.Tracer a year ago, including an adapter for moving off the "com.github.kristofa.brave" apis. Until now, we've continued to publish the old libraries. Please migrate to newer libraries as we are no longer maintaining or publishing the old ones.

Partial trace extraction

@tabdulradi noticed when we extracted traces, we could skip "extra" data when there was no incoming trace, such as additional AWS propagation fields. We now take care to preserve this data.

Other notes

  • Brave 4.14 deprecates Tracing.Builder.localEndpoint for Tracing.Builder.endpoint to avoid zipkin v1 compile dependency
  • Memory leak fixed when using ExtraFieldPropagation thx @aldex32 and @aukevanleeuwen for hunting this down