openzipkin/zipkin-reporter-java (io.zipkin.reporter2:zipkin-reporter-bom)
### [`v3.4.0`](https://togithub.com/openzipkin/zipkin-reporter-java/releases/tag/3.4.0): Zipkin Reporter 3.4
[Compare Source](https://togithub.com/openzipkin/zipkin-reporter-java/compare/3.3.0...3.4.0)
Zipkin Reporter 3.4 deprecates `AsyncReporter/SpanHandler` `queuedMaxBytes` and disables it by default.
When introduced, `AsyncReporter` had three ways to trigger a queue flush:
- `queuedMaxSpans` - when the number of spans in the queue exceeds a threshold
- `queuedMaxBytes` - when the size of the spans in the queue exceeds a threshold
- `messageTimeout` - when a span has been in the queue longer than a threshold
`queuedMaxBytes` was deprecated because requires time in the critical path, to calculate the size of a span to make sure it doesn't breach the threshold. This is problematic in tools that check for pinning, like Virtual Threads.
Thanks a lot to [@reta](https://togithub.com/reta) for sorting this out!
**Full Changelog**: https://github.com/openzipkin/zipkin-reporter-java/compare/3.3.0..3.4.0
Configuration
📅 Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
3.3.0
->3.4.0
Release Notes
openzipkin/zipkin-reporter-java (io.zipkin.reporter2:zipkin-reporter-bom)
### [`v3.4.0`](https://togithub.com/openzipkin/zipkin-reporter-java/releases/tag/3.4.0): Zipkin Reporter 3.4 [Compare Source](https://togithub.com/openzipkin/zipkin-reporter-java/compare/3.3.0...3.4.0) Zipkin Reporter 3.4 deprecates `AsyncReporter/SpanHandler` `queuedMaxBytes` and disables it by default. When introduced, `AsyncReporter` had three ways to trigger a queue flush: - `queuedMaxSpans` - when the number of spans in the queue exceeds a threshold - `queuedMaxBytes` - when the size of the spans in the queue exceeds a threshold - `messageTimeout` - when a span has been in the queue longer than a threshold `queuedMaxBytes` was deprecated because requires time in the critical path, to calculate the size of a span to make sure it doesn't breach the threshold. This is problematic in tools that check for pinning, like Virtual Threads. Thanks a lot to [@reta](https://togithub.com/reta) for sorting this out! **Full Changelog**: https://github.com/openzipkin/zipkin-reporter-java/compare/3.3.0..3.4.0Configuration
📅 Schedule: Branch creation - "after 10pm" in timezone Europe/Prague, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.