v0.3.0
RMUX 0.3.0 focuses on tmux-compatible runtime behavior, smaller release binaries, and a cleaner install path across Linux, macOS, and Windows.
Highlights
- Release binaries are now built with Fat LTO,
codegen-units = 1, and stripped symbols for smaller optimized builds. - GitHub Release assets are smoke-tested before publication on Linux, macOS arm64, macOS x86_64, and Windows MSVC.
- macOS release binaries are re-signed during packaging to avoid portable binary startup issues.
cargo install rmux --locked --version 0.3.0has been smoke-tested from crates.io.
Runtime And Compatibility
- Fixed tmux-style key table coverage and default key bindings.
- Improved copy-mode, attached input, live key dispatch, and pane IO handling.
- Improved control-mode subscriptions and command numbering.
- Improved command parsing for display, list, layout, prompt, and request flows.
- Added coverage for interactive exit behavior and session lifecycle handling.
- Improved split-window and target-resolution behavior.
Packaging
Prebuilt binaries are attached for:
aarch64-apple-darwinx86_64-apple-darwinx86_64-pc-windows-msvcx86_64-unknown-linux-gnu
Checksums are available in SHA256SUMS.
Install
curl -fsSL https://rmux.io/install.sh | sh
irm https://rmux.io/install.ps1 | iexOr build from crates.io:
cargo install rmux --locked --version 0.3.0