osfeed.dev
Projects/kitty/v0.44.0
Release /

kitty v0.44.0

Load chosen environment variables from your login shell when kitty starts.

Before you upgrade to v0.44.0

Saved sessions now keep the visual tab order and the active tab, not the tab activation history.

Behavior changedStart a saved working environment of tabs, windows and programs from a session file, and switch between sessions.
Read the evidence

What changed in v0.44.0

New env directive in kitty.conf reads listed variables from the login shell at startup. Session files gain a focus_tab command, save_as_session gains --base-dir, and Unicode 17 is supported.

Also: Option draw_window_borders_for_single_window; macOS performance and power improvements.

v0.44.0.

New things you can do

Fixed and improved

focus_tab sets which tab is active when a session loads; save_as_session --base-dir saves relative paths.

ImprovedStart a saved working environment of tabs, windows and programs from a session file, and switch between sessions.
Read the evidence

Seeded by @iluxav with Claude Code (canido), from the release's public sources. Each change links to its evidence.