-
Notifications
You must be signed in to change notification settings - Fork 84
Releases: Helvesec/rmux
Releases · Helvesec/rmux
v0.5.0
RMUX v0.5.0
Highlights
- Stabilization release after
v0.4.3. - Extended the SDK with window creation APIs for programmatic layouts (#30).
- Improved tmux compatibility around window/session lifecycle, display panes, shell input, mouse handling, and terminal events.
- Published the
0.5.0crates and release assets.
SDK
- Add window creation support to the SDK.
- Add coverage for SDK-driven window lifecycle flows.
Runtime & Compatibility
- Improve window/session lifecycle behavior.
- Improve shell input and terminal event handling.
- Fix additional tmux compatibility divergences.
Packaging
- Publish
0.5.0to crates.io. - Publish Linux, macOS, and Windows release assets.
- Publish APT/RPM package repository metadata.
Install
Linux / macOS:
curl -fsSL https://rmux.io/install.sh | shWindows PowerShell:
irm https://rmux.io/install.ps1 | iexCargo:
cargo install rmux --locked
Assets 9
1 person reacted
v0.4.3
RMUX v0.4.3
Highlights
rmux web-share: Browser-based terminal sharing via a static frontend and user-managed tunnels.- Web share frontend integration and documentation.
- Release packaging infrastructure for Linux, macOS, and Windows.
- Linux package repository deployment setup.
- tmux compatibility fixes (pane indexing, status formats, CRLF parsing, mouse mode ordering, and status repaint).
- Provenance verification hardening for official
.deband.rpmpackages.
Runtime & Compatibility
- Honor
pane-base-indexindisplay-panesand pane format output (Resolves #18). - Populate
#{client_prefix}and#{client_key_table}for status-line prefix indicators (Resolves #19). - Normalize CRLF/CR input to correctly parse Windows
.rmux.conffiles (Resolves #20). - Fix status-prefix state repaint reliability.
- Align mouse mode enable ordering with tmux behavior.
- Mitigate ConPTY resize race conditions on Windows.
Web Share
- Local and web sharing support.
- Encrypted sharing hardening.
- Architecture documentation and README.
Packaging
- Generate release packages and checksums.
- Support compressed RPM manpages in release verification.
- Preserve RPM binary hashes during packaging.
- Ignore generated package artifacts in the release tree.
Install
curl -fsSL [https://rmux.io/install.sh](https://rmux.io/install.sh) | shAssets 9
2 people reacted
v0.3.1
RMUX v0.3.1
Patch release focused on compatibility and upgrade safety.
- Add
SIXELgraphics passthrough for attached sessions. Closes #14. - Improve seamless daemon upgrade behavior for stale and detached clients. Closes #12.
- Fix multiple tmux compatibility divergences.
Install:
curl -fsSL https://rmux.io/install.sh | shAssets 7
1 person reacted
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 | iex
Or build from crates.io:
cargo install rmux --locked --version 0.3.0
Assets 7
1 person reacted
v0.2.5
RMUX v0.2.5 is a compatibility and packaging release.
Highlights:
- Added Kitty graphics passthrough support.
- Improved terminal compatibility for fish device-attribute queries.
- Hardened tmux config fallback loading.
- Fixed
copy-commandhandling forcopy-pipe. - Fixed
split-window -cstart-directory handling. - Tightened copy-mode selection-style scoping.
- Rebuilt and published prebuilt binaries for Linux, macOS Intel, macOS Apple Silicon, and Windows.
Install:
cargo install rmux --locked
or use the prebuilt binaries attached to this release. SHA256SUMS is included for verification.
Thanks to shideneyu, flejz, and Jonhvmp for this release cycle.
Assets 7
2 people reacted
v0.2.0
RMUX 0.2.0 binary release.
Assets 7
v0.1.2
RMUX 0.1.2 binary release.
Assets 7
v0.1.1
RMUX 0.1.1 binary release.