Subject: [ANNOUNCE] Git for Windows 2.54.0-rc1

From: Johannes Schindelin <[email-masked]>
Date: Thu, 9 Apr 2026 09:24:44 +0200 (CEST)

Dear Git users,

I hereby announce that Git for Windows 2.54.0-rc1 is available from:

    https://github.com/git-for-windows/git/releases/tag/v2.54.0-rc1.windows.1

Changes since Git for Windows v2.53.0(2) (March 10th 2026)

Due to persistent maintenance challenges, git svn is no longer included
in Git for Windows. Users who still need this command are highly
encouraged to use a Linux version of git svn via the Windows Subsystem
for Linux instead, or switch to a regular MSYS2 setup: install MSYS2,
then run the following command in the MSYS2 UCRT64 Bash: pacman -Sy
mingw-w64-ucrt-x86_64-git-svn. After that, the git svn command will be
available in that Bash. On Windows/ARM64, you will want to use the
CLANGARM64 variant instead (and install
mingw-w64-clang-aarch64-git-svn).

New Features

  * Comes with Git v2.54.0-rc1.
  * Comes with Bash v5.3.9.
  * Comes with Git Credential Manager v2.7.2.
  * Comes with MinTTY v3.8.2.
  * The shell aliases in Git Bash that ensured that interpreters such
    as Python and Node.JS are executed via winpty are no longer
    necessary, and have therefore been dropped.
  * Comes with the MSYS2 runtime (Git for Windows flavor) based on
    Cygwin v3.6.7.
  * Comes with cURL v8.19.0.
  * Comes with OpenSSH v10.3.P1.

Bug Fixes

  * The iconv executable, which was inadvertently dropped from Git for
    Windows v2.53.0's installer, is now included again.
  * In some circumstances, when typing while a still-running program is
    about to terminate, the typed characters could arrive out of order
    in Git Bash. This bug was fixed.
  * Similar to how git clean already avoids traversing NTFS junctions,
    git worktree remove now does the same.
  * The number of CPU cores is now detected correctly on multi-socket
    systems.

Git-2.54.0-rc1-64-bit.exe | 43429081e61b76ce9e506f74f43dd2445448064bda924687237aa78b1094e94c
Git-2.54.0-rc1-arm64.exe | 68075cb3a6565cd1e75fe5e443245720585715efb74f226bff7960d819820eea
PortableGit-2.54.0-rc1-64-bit.7z.exe | b52ec158bd6918ab0cfa454daf43e1607364735a138e85a09beefba6710a219c
PortableGit-2.54.0-rc1-arm64.7z.exe | 3e5bdfc99b35b1313fb43a00519cc5051387a922854b2d7a57550744e0dd8eb9
MinGit-2.54.0-rc1-64-bit.zip | 573efea0679b9101c630d062d9f37632bd03cd924ccc34e69f6c3d379f8318ad
MinGit-2.54.0-rc1-arm64.zip | 52ace6d7762e9c3d802a232c95ef32808a0337c96d374378bdb3af8501a9cb92
MinGit-2.54.0-rc1-32-bit.zip | 86b7dc25cda70beca56830ee31b7a553c0a1667c9013f2c2f310822272e93794
MinGit-2.54.0-rc1-busybox-64-bit.zip | e73d1a08520d278809ebf51c9b3a1e577b9789a7f1b6b1ddaf1c9a7485643b70
MinGit-2.54.0-rc1-busybox-32-bit.zip | 442ae55b0ae267e062cc3a6f59f4541bc9459ff9c7a7c58166f86e5f86ae012c
Git-2.54.0-rc1-64-bit.tar.bz2 | cc3745830eba95bb4d370b69aadd239e407efa67e23dc779a403d6cb4a110784
Git-2.54.0-rc1-arm64.tar.bz2 | 3c006b86582ca1db240b729aa46a613beab1e3da0f1c646d975601f1df43588a

Ciao,
Johannes