Skip to content

feat(cli): allow unsubscribe without disconnect#3577

Merged
bgm-malbeclabs merged 2 commits intomainfrom
bgm/cli_unsubscribe
Apr 28, 2026
Merged

feat(cli): allow unsubscribe without disconnect#3577
bgm-malbeclabs merged 2 commits intomainfrom
bgm/cli_unsubscribe

Conversation

@bgm-malbeclabs
Copy link
Copy Markdown
Contributor

@bgm-malbeclabs bgm-malbeclabs commented Apr 23, 2026

Summary of Changes

This PR adds the ability for a user to unsubscribe or no longer publish without the need for a disconnect. This is only for connections managed by the user, ie not the oracle. There's a warning if a user tries to unpublish or unsubscribe from their only remaining group.

Closes #3575

Testing Verification

  • Updated e2e test
  • Resolved a flaky single socket issue
  • rust rests

@bgm-malbeclabs bgm-malbeclabs changed the title Bgm/cli unsubscribe feat(cli): allow unsubscribe without disconnect Apr 23, 2026
Comment thread client/doublezero/src/command/multicast.rs Outdated
Comment thread client/doublezero/src/command/multicast.rs Outdated
@bgm-malbeclabs bgm-malbeclabs enabled auto-merge (squash) April 28, 2026 18:23
@bgm-malbeclabs bgm-malbeclabs merged commit 7078069 into main Apr 28, 2026
43 of 44 checks passed
@bgm-malbeclabs bgm-malbeclabs deleted the bgm/cli_unsubscribe branch April 28, 2026 18:29
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.

Support disconnecting from individual multicast groups w/o restarting the tunnel

2 participants