Skip to content

Update radiance + lantern-box for bandit distributed tracing#8566

Merged
myleshorton merged 1 commit intomainfrom
update-radiance-traceparent
Mar 24, 2026
Merged

Update radiance + lantern-box for bandit distributed tracing#8566
myleshorton merged 1 commit intomainfrom
update-radiance-traceparent

Conversation

@myleshorton
Copy link
Contributor

Summary

  • Updates radiance to latest main (picks up lantern-box v0.0.51)
  • lantern-box v0.0.51 propagates traceparent from bandit callback URLs
  • Enables contiguous distributed tracing: API config → client URL test → proxy → API callback

Context

The bandit system now embeds W3C traceparent in callback URLs. lantern-box extracts it and sets the traceparent HTTP 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/... passes
  • go mod tidy clean
  • Build test client, verify contiguous trace in SigNoz

🤖 Generated with Claude Code

- 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>
Copilot AI review requested due to automatic review settings March 24, 2026 11:01
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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/radiance to v0.0.0-20260324105924-26e669dd5d80.
  • Bump indirect github.com/getlantern/lantern-box to v0.0.51.
  • Update go.sum accordingly 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.

@myleshorton myleshorton merged commit a843043 into main Mar 24, 2026
13 checks passed
@myleshorton myleshorton deleted the update-radiance-traceparent branch March 24, 2026 11:07
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>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants