Ghostty 1.2.0
9 hours ago
- #terminal-emulator
- #software-update
- #open-source
- Ghostty 1.2.0 released on September 15, 2025, with contributions from 149 contributors.
- Fixed macOS privilege escalation issue (GHSA-q9fg-cpmh-c78x).
- New macOS Tahoe compatible icon and GTK icon aligning with GNOME styling.
- Introduction of a command palette for keybind actions (default: ctrl+shift+p on GTK, cmd+shift+p on macOS).
- Quick terminal size customization with new 'quick-terminal-size' configuration.
- SSH improvements with 'ssh-env' and 'ssh-terminfo' opt-in features.
- Renderer backend rework for OpenGL and Metal, improving Linux text rendering.
- Custom cursor shaders for animations and effects.
- Terminal background images with customizable opacity, position, fit, and repeat.
- Support for ConEmu OSC 9;4 sequences for GUI native progress bars.
- Fallback font size adjustment for better visual consistency.
- New built-in glyphs for pixel-perfect rendering.
- Built-in Nerd Font symbols now use a standalone symbols-only font.
- Key binding rework for consistency across operating systems and keyboard layouts.
- Terminal bell customization with 'bell-features' configuration.
- Terminal emulation compatibility improvements.
- macOS Tahoe support with Liquid Glass style and new app icon.
- Undo/redo functionality for closing terminals on macOS.
- Integration with Apple Shortcuts for macOS automation.
- Quick terminal support on Linux with Wayland and wlr-layer-shell protocol.
- Global keybinds for GTK with XDG desktop portal requirement.
- Preliminary localization support for GTK GUI elements in multiple locales.
- FreeBSD support for GTK application.
- Complete rewrite of GTK application for stability and memory leak fixes.
- System requirements: macOS 13 Ventura or later, GTK 4.14 and libadwaita 1.5.
- Breaking changes and deprecations noted for future releases.
- Full changelog includes numerous bug fixes and feature enhancements.
- Terminal capabilities expanded with new VT sequences and improvements.
- macOS-specific features like accessibility API integration and custom icons.
- GTK-specific features like audio bell support and OpenGL renderer improvements.
- Changes for package maintainers, including source tarball updates.
- Flatpak/Snap packaging improvements, though not officially maintained.
- Roadmap for Ghostty 1.3 focuses on desktop application features and VT support.
- Transition to a 6-month release cycle aligning with major OS releases.