Update radiance + lantern-box for bandit distributed tracing#8566
Merged
myleshorton merged 1 commit intomainfrom Mar 24, 2026
Merged
Update radiance + lantern-box for bandit distributed tracing#8566myleshorton merged 1 commit intomainfrom
myleshorton merged 1 commit intomainfrom
Conversation
- radiance: picks up lantern-box v0.0.51 - lantern-box v0.0.51: propagates traceparent from bandit callback URLs, enabling contiguous distributed tracing across the feedback loop Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Contributor
There was a problem hiding this comment.
Pull request overview
This PR updates Go module dependencies to pick up upstream changes in radiance (which in turn pulls lantern-box v0.0.51) to enable distributed tracing propagation of traceparent through the Bandit callback URL flow.
Changes:
- Bump
github.com/getlantern/radiancetov0.0.0-20260324105924-26e669dd5d80. - Bump indirect
github.com/getlantern/lantern-boxtov0.0.51. - Update
go.sumaccordingly for the new module versions/hashes.
Reviewed changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| go.mod | Updates radiance and indirect lantern-box versions to pick up tracing propagation behavior. |
| go.sum | Refreshes module checksums to match the updated dependency versions. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
atavism
added a commit
that referenced
this pull request
Mar 24, 2026
* Update radiance + lantern-box for bandit distributed tracing (#8566) - radiance: picks up lantern-box v0.0.51 - lantern-box v0.0.51: propagates traceparent from bandit callback URLs, enabling contiguous distributed tracing across the feedback loop Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * System tray changes (#8568) * added back sys tray changes * server location changes * add flags only on desktop versions. * code review updates (#8569) * Update lantern_platform_service.dart --------- Co-authored-by: atavism <atavism@users.noreply.github.com> * Update radiance with bandit callback fixes (#8570) Picks up: - Pre-test uses live network config (not stale disk config) - updateGroup fires SetURLOverrides + CheckOutbounds on repeat configs - Pre-test timeout 5s → 15s for proxy callback tests Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * code review updates --------- Co-authored-by: Myles Horton <afisk@getlantern.org> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: jigar-f <132374182+jigar-f@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
traceparentfrom bandit callback URLsContext
The bandit system now embeds W3C traceparent in callback URLs. lantern-box extracts it and sets the
traceparentHTTP header on the URL test request. The proxy passes it through, and the API callback handler uses it for proper parent-child span relationships. This creates a single trace visible in SigNoz spanning all 4 hops.Test plan
go vet ./lantern-core/...passesgo mod tidyclean🤖 Generated with Claude Code