docs/install/release-notes/1-2-3.mdx
Ghostty 1.2.3 features two weeks of work with changes from 6 contributors over 27 commits. This is a patch release primarily focused on fixing issues introduced in the 1.2.x series.
This release contains a critical fix for a deadlock scenario that can happen on all platforms. We highly recommend that all users on prior 1.2.x versions upgrade to this version at their soonest convenience.
PRs: GH-9090 GH-9163 GH-9168 GH-1787 GH-1813 GH-1945 GH-8612
Ghostty 1.2.3 includes multiple fixes for macos-titlebar-style = tabs,
including many issues that have existed since pre-1.0! Additionally, multiple
Tahoe-specific (macOS 26) bugs related to this configuration were also fixed,
since Tahoe introduced a dramatically different tab bar.
An overview of the changes:
PRs: GH-9142 GH-9152 GH-9160
Ghostty 1.2.3 continues to include a number of refinements to the rewritten font rendering system introduced in 1.2.0. The changes in Ghostty 1.2.3 focus primarily on icon glyphs (e.g. Nerd Fonts). Ghostty 1.2.3 users should see better sized icons in all scenarios.
This addresses all currently known font rendering issues, particularly those stemming from the rewritten renderer in 1.2.0. Note that there are still other known font-related issues but they either predate Ghostty 1.2 or are otherwise unrelated to font rendering (and are instead related to font discovery, loading, shaping, etc.).
Full list of closed issues on GitHub.
In each section, we try to sort improvements before bug fixes.
ssh-terminfo now caches properly for IPv6 addresses. GH-9251 GH-9281fish_user_paths variable. GH-9273goto_split direction is now compatible with performable: bindings.
GH-9283 GH-9284window-position-x/y works properly paired with window-width/height. GH-9313macos-titlebar-style=tabs related issues. GH-1787
GH-1813 GH-1945 GH-8612 GH-9090 GH-9163title is configured, set the correct window title immediately. GH-9120-Demit-themes (default true) build option has been added to
build Ghostty without any bundled themes. This was added for packagers
who are sensitive to licensing issues that may exist in our upstream
dependency. We're looking into this in more detail but this is meant as
a short-term solution to avoid the themes entirely if there are concerns.
GH-9288We don't plan on releasing any further 1.2.x releases, except in the circumstance that a critical issue is found. The 1.2.x series has already been very stable, and we believe 1.2.3 addresses the remaining major issues that exist.
That doesn't mean Ghostty is without bugs, of course! We'll continue to fix bugs and improve features, but unless those bugs are critical, we'll hold their release until Ghostty 1.3.0.