Skip to content

feat: speak rewire.v3 via extras v0.9.0 - #16

Merged
alvgaona merged 1 commit into
mainfrom
feature/rew-188
Jul 25, 2026
Merged

feat: speak rewire.v3 via extras v0.9.0#16
alvgaona merged 1 commit into
mainfrom
feature/rew-188

Conversation

@alvgaona

@alvgaona alvgaona commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Summary

Moves the viewer's relay client to the rewire.v3 package from rewire-extras v0.9.0, completing the viewer side of the protocol retirement. Ships bundled with bridge 0.7.0 so both sides change over together, with no dual-serving window.

Changes

  • rewire-extras pin bumped to v0.9.0
  • RelayService client migrated from proto::v2 to proto::v3
  • GetInfoResponse reads renamed from viewer to host

Related

Checklist

  • PR title follows Conventional Commits
  • cargo fmt --check is clean
  • cargo clippy --all-targets -- -D warnings is clean (native)
  • cargo build --lib --target wasm32-unknown-unknown --no-default-features builds (wasm)
  • cargo test passes
  • Public items have /// docs

Breaking changes

Requires a bridge speaking rewire.v3. Against a 0.6.x bridge the heartbeat and monitoring panel stay empty until both sides are on 0.7.0. The Rerun data stream is unaffected.

The fleet poll moves to the v3 RelayService client. No behavior change;
v3 drops the retired ViewerService and renames GetInfoResponse.viewer to
host, neither of which the viewer used.
@alvgaona
alvgaona merged commit 43ada4f into main Jul 25, 2026
4 checks passed
@alvgaona
alvgaona deleted the feature/rew-188 branch July 25, 2026 13:33
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.

1 participant