alacritty version history
10 releases tracked, newest first.
v0.17.0
Apr 6, 2026- Fixed invalid logo SVG attributes and removed broken flash capability from terminfo
- Added ability to bind mouse wheel events and TOML 1.1 syntax support
- Improved IME handling and font rendering for block elements
- Fixed crashes related to OpenGL, IMEs, and signal termination
3 downloads
v0.17.0-rc2
Pre-releaseApr 2, 20263 downloads
v0.17.0-rc1
Pre-releaseMar 21, 2026### Packaging
- Fixed invalid logo SVG attributes
- New `alacritty-escapes(7)` manpage
- Removed broken flash capability from terminfo
### Added
- Ability to bind `WheelUp` and `WheelDown` in `mouse.bindings`
- Support TOML 1.1 syntax
- `window.resize_increments` support on Wayland
### Changed
- Don't highlight hints on hover when the mouse cursor is hidden
- IME is disabled in Vi mode on X11
- Require explicit tap to enable IME with touch input
- Use built-in font for block elements symbols from `U+1FB82` to `U+1FB8B`
### Fixed
- Brief error popup when saving the config file with some editors
- Subprocesses on OpenBSD now run with their CWD set to that of the shell's foreground process.
- Crash when OpenGL context resets
- Crash when committing text with some IMEs on macOS
- Signal termination skipping resource cleanup
3 downloads
v0.16.1
Oct 20, 2025### Fixed
- Crashes on GPUs with partial robustness support
3 downloads
v0.16.0
Oct 18, 2025### Packaging
- Minimum Rust version has been bumped to 1.85.0
### Added
- Vi motions `*`, `#`, `{`, and `}`
- IPC config retrieval using `alacritty msg get-config`
- Multi-sequence touch zoom sequences
- Vi action `Y` keybind, yank to the end of line
- Add `/etc/alacritty/alacritty.toml` fallback for system wide configuration
- Unicode 17 support
### Changed
- Hide login message if `~/.hushlogin` is present
- Improve rendering of rounded corners with builtin box drawing
### Fixed
- Crash when OpenGL context resets
- Modifier keys clearing selection with kitty keyboard protocol enabled
- `glyph_offset.y` not applied to strikeout
- `Enter`,`Tab`, `Backspace` not disambiguated with `shift` in kitty keyboard's disambiguate mode
- Hint bindings not respecting IPC overrides
- Search matching a wrapping fullwidth character in the last column
- Crash when `AppleFontSmoothing` option is not present on macOS
- Origin mode (DECOM) not moving cursor to the origin point
- Unresponsiveness when spamming the bell character with a bell command enabled
- `window.startup_mode` applied to existing window when opening a new tab on macOS
- Slowdowns over time on ma
3 downloads
v0.16.0-rc2
Pre-releaseSep 21, 2025### Fixed
- macOS crashing issues
3 downloads
v0.16.0-rc1
Pre-releaseAug 29, 2025### Packaging
- Minimum Rust version has been bumped to 1.85.0
### Added
- Vi motions `*`, `#`, `{`, and `}`
- IPC config retrieval using `alacritty msg get-config`
- Multi-sequence touch zoom sequences
- Vi action `Y` keybind, yank to the end of line
- Add `/etc/alacritty/alacritty.toml` fallback for system wide configuration
### Changed
- Hide login message if `~/.hushlogin` is present
- Improve rendering of rounded corners with builtin box drawing
### Fixed
- Crash when OpenGL context resets
- Modifier keys clearing selection with kitty keyboard protocol enabled
- `glyph_offset.y` not applied to strikeout
- `Enter`,`Tab`, `Backspace` not disambiguated with `shift` in kitty keyboard's disambiguate mode
- Hint bindings not respecting IPC overrides
- Search matching a wrapping fullwidth character in the last column
- Crash when `AppleFontSmoothing` option is not present on macOS
- Origin mode (DECOM) not moving cursor to the origin point
- Unresponsiveness when spamming the bell character with a bell command enabled
- `window.startup_mode` applied to existing window when opening a new tab on macOS
3 downloads
v0.15.1
Feb 16, 2025### Changed
- Error out when socket fails to create with `--daemon`
- Default URL hints now stop before backslashes
### Fixed
- Modifiers being out of sync for fast/synthetic input on X11
- Child process creation failing while inside a deleted directory
- Shifted key reported without a shift when using kitty keyboard protocol
3 downloads
v0.15.1-rc1
Pre-releaseFeb 12, 2025### Changed
- Error out when socket fails to create with `--daemon`
- Default URL hints now stop before backslashes
### Fixed
- Modifiers being out of sync for fast/synthetic input on X11
- Child process creation failing while inside a deleted directory
- Shifted key reported without a shift when using kitty keyboard protocol
3 downloads
v0.15.0
Jan 13, 2025### Added
- Config option `window.level = "AlwaysOnTop"` to force Alacritty to always be the toplevel window
- Escape sequence to move cursor forward tabs ( CSI Ps I )
- Pass activation token in `alacritty msg create-window` on Wayland/X11
### Changed
- Always focus new windows on macOS
- Don't switch to semantic/line selection when control is pressed
- Always emit `1` for the first parameter when having modifiers in kitty keyboard protocol
### Fixed
- Mouse/Vi cursor hint highlighting broken on the terminal cursor line
- Hint launcher opening arbitrary text, when terminal content changed while opening
- `SemanticRight`/`SemanticLeft` vi motions breaking with wide semantic escape characters
- `alacritty migrate` crashing with recursive toml imports
- Migrating nonexistent toml import breaking the entire migration
- First daemon mode window ignoring window options passed through CLI
- Report of Enter/Tab/Backspace in kitty keyboard's report event types mode
- Crash when pressing certain modifier keys on macOS 15+
- Cut off wide characters in preedit string
3 downloads