Source: Ghostty 1.4.0 release notes published by Mitchell Hashimoto and maintainers on October 27, 2026.
Terminal emulators have historically struggled with fragmented implementations of graphics protocols, resulting in broken image rendering and erratic layout clipping. Ghostty 1.4.0 resolves this by delivering a 100% complete implementation of the Kitty graphics protocol, becoming the first non-Kitty terminal emulator to support relative image positioning and multi-frame animation playback.
Written in Zig, Ghostty 1.4.0 brings significant memory and rendering optimizations. A newly refactored glyph cache and scrollback manager cuts memory usage by up to 35% during heavy log streaming, while frame pacing on macOS Metal and Linux OpenGL backends delivers consistent sub-millisecond input responsiveness.
The release features a major security overhaul addressing eight separate GitHub Security Advisories. Foremost among them is GHSA-4hwh-wx3w-3fqg, where paste protection mechanisms failed to treat carriage returns as line breaks in utilities lacking bracketed paste, enabling command injection via unverified clipboards. Other remediated vulnerabilities include graphics parser crashes (GHSA-mhff-mv4q-fp63) and unsafe OSC 8 hyperlink URL schemes (GHSA-cw69-wm67-5pv8).
Shell integration received comprehensive hardening across Bash, Zsh, and Fish environments. Ghostty 1.4.0 sanitizes OSC 52 clipboard escape sequences, preventing maliciously crafted directory names from executing arbitrary clipboard operations when navigating untrusted repositories.
With packages released across macOS, Arch Linux, Debian, Fedora, and Windows preview, Ghostty 1.4.0 solidifies its position as a high-performance, modern terminal emulator tailored for developers demanding hardware-accelerated rendering and robust security guarantees.