Zellij v0.45.0 Released
By SecBurg
Zellij is a terminal workspace and multiplexer written in Rust that lets you split, tab, and layout terminal panes similar to tmux or screen, but with a more modern, discoverable interface.
Zellij v0.45.0 has just been released, and it’s a big one.
The headline feature is first-class support for nested sessions: running Zellij inside a Zellij pane (for example after ssh-ing to a remote machine) now lets you zoom into the inner session or take direct control of it, with the outer session’s chrome dimmed while you do. Image rendering gets an upgrade too, with the Kitty graphics protocol implemented alongside the existing Sixel support, tracked per pane across resizes and layout changes.
Shell integration via OSC 133 brings semantic prompt awareness to the scrollback, enabling jumping between prompts, selecting a command with its output, and copying command output to the clipboard. The default UI also got a redesign: pane frames now show a single title line instead of a full border, and stacked panes render as a collapsible list. On top of that there’s a new mobile-friendly web UI with PWA support, per-client tab sizing so one small client no longer shrinks the whole session, and consolidated desktop notification support (OSC99/OSC9/OSC777).
A few things to watch for when upgrading: the MSRV was raised to 1.95.0, the YAML config/layout/theme converter was removed (convert old files with a 0.44.x release first), and the manpage is no longer shipped.
Full release notes and the complete list of changes are available on the GitHub release page.
Happy hacking! :-)