Volume XXII, number 280Wednesday, October 7, 2026Latest message 60 minutes ago

The Git List

News and archive of git@vger.kernel.org, since April 2005

[ANNOUNCE] Git for Windows 2.54.0

1 messages between Apr 20, 2026 and Apr 20, 2026, from Johannes Schindelin.

Plain Markdown or JSON for tools and agents.

Johannes SchindelinApr 20, 2026, 19:02 UTC on lore
Dear Git users,
I hereby announce that Git for Windows 2.54.0 is available from:
    https://gitforwindows.org/
Changes since Git for Windows v2.53.0(3) (April 14th 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.
  * Comes with Bash v5.3.9.
  * Comes with Git Credential Manager v2.7.3.
  * 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.
  * Comes with OpenSSL v3.5.6.
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.
  * When fetching/pushing via Secure Channel (the default TLS/SSL
    method), the timeout to renegotiate (e.g. using client
    certificates) was recently reduced to 7 seconds, which was too
    short. It has been extended to 60 seconds.
  * The recent security bug fix that disables NTLM by default missed
    the NTLM fallback in the Kerberos protocol. This fallback is now
    disabled, following the cURL project's guidance.
  * A really old bug which prevented Kerberos authentication from
    working with the default http.emptyAuth ("auto"), was fixed.
  * The git instaweb command is no longer distributed with Git for
    Windows because it would require GitWeb (which has not been
    distributed with Git for Windows for quite a few years).

Git-2.54.0-64-bit.exe | 2b96e7854f0520f0f6b709c21041d9801b1be44d5e1a0d9fa621b2fbc40f1983 Git-2.54.0-arm64.exe | 97bf63e5c65152c14b488e191c107aa1ccbeae2435690693241be4b2b5edd0d2 PortableGit-2.54.0-64-bit.7z.exe | bea006a6cc69673f27b1647e84ab3a68e912fbc175ab6320c5987e012897f311 PortableGit-2.54.0-arm64.7z.exe | f8e92cd3359fcbb96998cfd606a536ccc6dbfb23c04e12b29042f9ba45b6b0c7 MinGit-2.54.0-64-bit.zip | 04f937e1f0918b17b9be6f2294cb2bb66e96e1d9832d1c298e2de088a1d0e668 MinGit-2.54.0-arm64.zip | 68f6bdda5b58f4e40f431c0da48b05ba5596445314d5e491e7b4aebb1ec2e985 MinGit-2.54.0-32-bit.zip | 52fc36c9b22611f0a6a7fabdc68c763b914400e3af0e35ad822468dc64cb7981 MinGit-2.54.0-busybox-64-bit.zip | 1a90b2cc07f0d2c155d68dc9fe4193088f98a022ce37f93dec1212846b402692 MinGit-2.54.0-busybox-32-bit.zip | af3263141bff2f3a44d858a6a1008915b48586fa91f2f83daa702fd6df3c478d Git-2.54.0-64-bit.tar.bz2 | e1819cee60d09793dde322cdb1170e03663c41cd9265cf45246219fc5e6aeecd Git-2.54.0-arm64.tar.bz2 | ce10b24c74ac9c724ab81e2ee30d06e7ee693977a552b8da4e434e909a641847

Ciao, Johannes

Back to recent threads