Releases: hyleung/ratpack-zipkin
v2.3.1
v2.3.0
This release introduces a couple of small changes in behaviour as a result of implementing Brave's ITHttpServer
test suite (#54):
HttpServerAdapter.getUrl
implementation now returns the full URL of the request (instead of just the path portion of the Url)HttpServerAdapter
should now return the correct remote client address (instead of null)
Other changes, which shouldn't have any impact:
v2.2.0
v2.1.0
This release adds support for customizing span names (issues #26 and #39). A span name customizer function can be configured as follows:
config.spanNameProvider((request,pathBindingOpt) -> pathBindingOpt
.map(pathBinding -> pathBinding.getDescription())
.orElse(request.getPath())) )
Also included in this release is a fix for a bug that was resulting in "double execution" of the RequestSpec
action on HTTP client requests (#46).
v2.0.2
v2.0.1
v2.0.0
This library has now been updated to use Brave 4 - including a fair bit of rework to make use of new Brave APIs.
It is not a backward-compatible with v1, but for the most part should support everything that version 1 supported in some way.
Features:
- Server span tracing (SR/SS)
- Client span tracing (CS/CR)
- Nested spans (via Brave's APIs)
- ParallelBatch support
v1.2.1
This will be most likely be the last 1.x release. Work has started on 2.x, which will include the upgrade to Brave 4.
Enhancements:
- If ratpack.server.ServerConfig#getAddress is null, set brave host/local endpoint to first site-local java.net.NetworkInterface#getNetworkInterfaces instead of loopback (#21)
v1.2.0
Enhancements:
- Add support for streamed responses in
ZipkinHttpClient
(#12) - Add
@Zipkin
annotation for injecting Zipkin-instrumentedHttpClient
(#15) - Use standard annotation keys, changes to default annotations (#18)
Fixes:
ZipkinHttpClient
incorrectly sending annotations onPOST
(#13)- Fix for NPE in client response adapter (#18)
Thanks, @jeff-blaisdell, @edwardsoo-ss, and @llinder for doing all the real work on this release. 😄
v1.1.0
v1.1.0
Enhancements:
- Add stream support to
ZipkinHttpClient
(#12 via @jeff-blaisdell )
Fixes:
ZipkinHttpClient.post
was sending GETs (#13 via @edwardsoo-ss )