dependabot[bot] opened a new pull request, #1817:
URL: https://github.com/apache/cxf/pull/1817
Bumps `cxf.brave.version` from 5.17.1 to 6.0.3.
Updates `io.zipkin.brave:brave` from 5.17.1 to 6.0.3
Release notes
Sourced from https://github.com/openzipkin/brave/releases;>io.zipkin.brave:brave's
releases.
Brave 6.0.3 including the following minor changes. Thanks very much to https://github.com/reta;>@reta and https://github.com/anuraaga;>@anuraaga for review
support!
fixes bug that allowed setting local or remote service names to the
empty string ()
fixed thread safety issue when using Tag.tag
ports brave-instrumentation-mongodb to work on the new
org.mongodb:mongodb-driver-core v5
Note: the floor JRE of this instrumentation is now 1.7, where it
formerly was 1.6
changes license headers to SPDX style, as used in zipkin and
zipkin-reporter
Full Changelog: https://github.com/openzipkin/brave/compare/6.0.2..6.0.3;>https://github.com/openzipkin/brave/compare/6.0.2..6.0.3
Brave 6.0.2 fixes a propagation glitch on kafka streams processors using
context.forward(). Tons of thanks to https://github.com/frosiere;>@frosiere for the help on
this! We also changed how dependencies are managed so that less false-positives
show up due to our backwards compatability testing. We appreciate your
continued use and feedback!
Full Changelog: https://github.com/openzipkin/brave/compare/6.0.1..6.0.2;>https://github.com/openzipkin/brave/compare/6.0.1..6.0.2
Brave 6.0.1 simplifies internals of the json encoder and kafka-streams
instrumentation. It also fixes a bug where a TagThrowable
passed to MutableSpanBytesEncoder.zipkinJsonV2 always used the key
error even when set to something else. Finally https://github.com/reta;>@reta fixed a flakey JMS
integration test which was plaguing our CI builds!
Full Changelog: https://github.com/openzipkin/brave/compare/6.0.0..6.0.1;>https://github.com/openzipkin/brave/compare/6.0.0..6.0.1
Brave 6 removes all modules and functions deprecated in Brave 5.x. It no
longer has any dependency on io.zipkin.zipkin2:zipkin. Special thanks to https://github.com/reta;>@reta and https://github.com/anuraaga;>@anuraaga for a lot of
review support leading to this release!
No more deprecated functions
The final release of Brave 5 with deprecated functions was 5.18.1.
Removing these functions was the only way to decouple Brave from zipkin's core
library (io.zipkin.zipkin2:zipkin). However, this does not change Brave's floor
Java 6 support. We still integration test this via the https://github.com/openzipkin/brave-example;>brave-example
repository.
Here's an example of a working Java 6 and Spring 2.5 application, which
is 280KB smaller due to use of the lean combination of Brave 6 and Zipkin
Reporter 3.x:
# brave 5.18.1
3860target/brave-example-webmvc25-1.0-SNAPSHOT.war
# brave 6.0.0
3580target/brave-example-webmvc25-1.0-SNAPSHOT.war
No more io.zipkin.reporter2:zipkin-reporter or io.zipkin.zipkin2:zipkin
dependencies
https://central.sonatype.com/artifact/io.zipkin.brave/brave-bom;>io.zipkin.brave:brave-bom
used to manage zipkin-reporter dependencies. Since Brave no longer has
dependencies on zipkin, it no longer manages them.
This impact is that users will need to manage their own versions for
zipkin-reporter, likely via https://central.sonatype.com/artifact/io.zipkin.reporter2/zipkin-reporter-bom;>io.zipkin.reporter2:zipkin-reporter-bom
described in the https://github.com/openzipkin/zipkin-reporter-java#library-releases;>zipkin-reporter
README.
To fully remove a zipkin core library dependency from your traced
applications, use https://central.sonatype.com/artifact/io.zipkin.reporter2/zipkin-reporter-brave;>io.zipkin.reporter2:zipkin-reporter-brave
https://github.com/openzipkin/zipkin-reporter-java/releases/tag/3.1.1;>3.x
AsyncZipkinSpanHandler. This is described in the https://github.com/openzipkin/zipkin-reporter-java#library-releases;>zipkin-reporter
README. You can expect currently maintained frameworks to do this on your
behalf.
Thanks for your patience with the major upgrade. Things like this allow
easier maintenance and a longer life for Brave, particularly as zipkin-server
moves ahead with later Java versions.
Full Changelog: https://github.com/openzipkin/brave/compare/5.17.1..5.18.1;>https://github.com/openzipkin/brave/compare/5.17.1..5.18.1
Brave 5.18 prepares for Brave 6 by deprecating instrumentation for
libraries not released in 1.5-3.5 years including:
context/rxjava2 - last released Feb 2021
replaced by RxJava3, but unlikely this module will be ported as it
wasn't used widely.
instrumentation/dubbo-rpc - (alibaba) last released Dec 2021
... (truncated)
Commits
https://github.com/openzipkin/brave/commit/95ae4c2ce3fe3b99357d64e0ee250f837c2af68e;>95ae4c2
[maven-release-plugin]