Skip to content

deps: bump sing-box-minimal to v1.12.21-lantern on refactor#8679

Merged
myleshorton merged 1 commit intogarmr/radiance-daemon-refactorfrom
bump/sing-box-minimal-v1.12.21-refactor
Apr 17, 2026
Merged

deps: bump sing-box-minimal to v1.12.21-lantern on refactor#8679
myleshorton merged 1 commit intogarmr/radiance-daemon-refactorfrom
bump/sing-box-minimal-v1.12.21-refactor

Conversation

@myleshorton
Copy link
Copy Markdown
Contributor

Summary

Companion to #8678. The refactor branch still pins sing-box-minimal v1.12.19-lantern, which is missing 9c79c311 ("fix: make initial remote rule-set fetch non-fatal", shipped in v1.12.21-lantern).

Without that fix, Android builds from this branch hit the bootstrap deadlock ("no available network interface" during initial rule-set fetch) that breaks connection on smart-routing countries — see Freshdesk #172722 (broken, rule_set_remote.go:235) vs #172795 (working, rule_set_remote.go:113) for the before/after evidence.

Only diff is the replace line + the matching go.sum hashes.

Test plan

  • go mod tidy clean
  • Android build from refactor with smart-routing country: tunnel connects on first launch

Companion to #8678. The refactor branch still pins v1.12.19-lantern,
which is missing the non-fatal-rule-set-fetch fix (sing-box-minimal
9c79c311, shipped in v1.12.21-lantern). Without it, Android builds
from this branch hit the same bootstrap deadlock.
Copilot AI review requested due to automatic review settings April 17, 2026 16:02
@myleshorton myleshorton merged commit 8d04c0f into garmr/radiance-daemon-refactor Apr 17, 2026
3 checks passed
@myleshorton myleshorton deleted the bump/sing-box-minimal-v1.12.21-refactor branch April 17, 2026 16:03
Copy link
Copy Markdown
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

Updates the refactor branch dependency pin for sing-box-minimal to include the upstream fix that makes the initial remote rule-set fetch non-fatal, avoiding the Android bootstrap deadlock on first launch in smart-routing countries.

Changes:

  • Bump github.com/getlantern/sing-box-minimal replacement from v1.12.19-lantern to v1.12.21-lantern in go.mod.
  • Update corresponding go.sum checksums for the new module version.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
go.mod Updates the replace directive to pin sing-box-minimal to v1.12.21-lantern.
go.sum Refreshes checksums for sing-box-minimal v1.12.21-lantern.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

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