RMUX v0.7.1
RMUX 0.7.1 is a patch release focused on Windows attached-input correctness, protocol hardening, CLI safety, and smoother attached rendering over slower terminal links.
Highlights
- Hardened Windows attached input in Windows Terminal / ConPTY sessions.
- Improved attached mouse handling so RMUX respects
mouse on/offconsistently. - Reduced unnecessary attach output churn for smoother typing over SSH and slower terminal transports.
- Hardened protocol deserialization for optional request fields.
- Hardened CLI automation paths to fail cleanly instead of panicking on missing commands.
- Strengthened release gates around tiny CLI packaging, prompt lifecycle, and attach/mouse regression coverage.
Fixed Issues
- Fixed Windows attached input so
Ctrl-C,Ctrl-D, and related control keys behave correctly in Windows Terminal / ConPTY sessions. Resolves #56. - Fixed optional request fields being treated as required by custom protocol deserializers. Resolves #61.
- Fixed a potential panic in
rmux with-sessionwhen no command is provided. Resolves #62. - Improved attached rendering behavior over SSH by avoiding replaceable/full-frame churn for interactive pane output, reducing visible cursor flicker and input lag. Resolves #63.
Runtime & Compatibility
- Respect
mousemode during live attached input and Windows console mouse forwarding. - Improve SGR mouse encoding and release/drag handling in Windows attach paths.
- Stabilize prompt/attach output lifecycle around rename, split, confirm, and exit flows.
- Preserve detached scripting access across background tasks.
- Keep live attach output frames accepted in prompt lifecycle paths.
- Improve control-mode
wait-forbehavior under detached requester access hardening.
Packaging & Release
- Publish
0.7.1crates and release assets for Linux, macOS, and Windows. - Keep release versions aligned across crates, manpage, Snap metadata, and package metadata.
- Harden tiny CLI release-layout smoke coverage.
- Validate package/tiny CLI paths with release-review gates.
Install
Homebrew:
brew install rmux
WinGet:
winget install rmux
Linux / macOS install script:
curl -fsSL https://rmux.io/install.sh | sh
Cargo:
cargo install rmux --locked
Direct downloads and SHA256 checksums are available below.