Tags: git-for-windows/git
Tags
Git for Windows v2.52.0
Changes since Git for Windows v2.51.2 (October 28th 2025)
As announced in several recent release notes, git svn is no longer
supported by the Git for Windows project.
New Features
* Comes with Git v2.52.0.
* Comes with PCRE2 v10.47.
* Comes with cURL v8.17.0.
* The Git for Windows installer is now built with version 6.6.0 of
InnoSetup, giving it a more modern look.
Bug Fixes
* The command git help git-bash was broken by a change in upstream
Git v2.49.0, which has been fixed.
Git for Windows v2.52.0-rc2
Changes since Git for Windows v2.51.2 (October 28th 2025)
As announced in several recent release notes, git svn is no longer
supported by the Git for Windows project.
New Features
* Comes with Git v2.52.0-rc2.
* Comes with PCRE2 v10.47.
* Comes with cURL v8.17.0.
* The Git for Windows installer is now built with version 6.6.0 of
InnoSetup, giving it a more modern look.
Git for Windows v2.52.0-rc1 Changes since Git for Windows v2.51.2 (October 28th 2025) As announced in several recent release notes, git svn is no longer supported by the Git for Windows project. New Features * Comes with Git v2.52.0-rc1. * Comes with PCRE2 v10.47. * Comes with cURL v8.17.0.
Git for Windows v2.52.0-rc0
Changes since Git for Windows v2.51.2 (October 28th 2025)
As announced in several recent release notes, git svn is no longer
supported by the Git for Windows project.
New Features
* Comes with Git v2.52.0-rc0.
*
+ Comes with PCRE2 v10.47.
Git for Windows v2.51.2
Changes since Git for Windows v2.51.1 (October 17th 2025)
New Features
* Comes with Git v2.51.2.
Bug Fixes
* The default credential helper in the portable variant of Git for
Windows (credential-helper-selector) is now high DPI aware.
Git for Windows v2.51.1 Changes since Git for Windows v2.51.0(2) (September 29th 2025) This is a security release! Git LFS (which is enabled by default in Git for Windows) fixes CVE-2025-26625 (Severity rated High, 8.6 / 10) in v3.7.1. Please only clone or pull from repositories you trust until you upgraded. Due to persistent maintenance challenges and the community's limited engagement and usage, git svn support in Git for Windows will be dropped from the next major Git for Windows release. Note that git flow is no longer shipped with Git for Windows, after a version had been distributed that had been languishing for years. Even the original, years-stale Git Flow project has been archived. New Features * Comes with Git v2.51.1. * Comes with Git LFS v3.7.1, addressing CVE-2025-26625. * Comes with OpenSSL v3.5.4. * Comes with the MSYS2 runtime (Git for Windows flavor) based on Cygwin v3.6.5. * Comes with OpenSSH v10.2.P1. * Drops git flow. Bug Fixes * A potential memory corruption in the optional wincred credential helper was fixed.
Git for Windows v2.51.0(2)
Changes since Git for Windows v2.51.0 (August 19th 2025)
New Features
* Comes with PCRE2 v10.46.
* Comes with cURL v8.16.0. This addresses a bug where fetches/pushes
could fail with failed to read data from server:
SEC_E_CONTEXT_EXPIRED (0x80090317) under certain circumstances.
Also included: a back-port of a fix for a bug where connection
failures were mistakenly reported as time-outs.
* Comes with Tig v2.6.0.
* Comes with MinTTY v3.8.1.
* Comes with OpenSSL v3.5.3.
Bug Fixes
* The auto-updater now shows Git for Windows icon in the notification
also on Windows/ARM64.
* git clone/git fetch now deals more gracefully with directory / file
conflicts when the files backend is used for ref storage, by
failing only the ones that are involved in the conflict while
allowing others. This is a regression in Git v2.51.0 that was
reported in Git for Windows and independently also to the Git
mailing list. This was fixed by merging Git's topic branch kn/
refs-files-case-insensitive.
* Support for pathspecs in diff --no-index was somewhat buggy, which
has been fixed.
* git sparse-checkout subcommand learned a new clean action to prune
otherwise unused working-tree files that are outside the areas of
interest. An earlier version of this had been integrated into
Microsoft Git already. This was fixed by merging Git's topic branch
ds/sparse-checkout-clean.
* git rebase -i failed to clean-up the commit log message when the
command commits the final one in a chain of "fixup" commands, which
has been corrected. Backported from Git's topic branch pw/
rebase-i-cleanup-fix.
* git subtree did not work correctly when splitting squashed
subtrees, which has been improved. Backported from Git's topic
branch cs/subtree-squash-split-fix.
* Some among git add -p and friends ignored color.diff and/or
color.ui configuration variables, which is an old regression, which
has been corrected. This was fixed by merging Git's topic branch jk
/add-i-color.
* A corner-case bug in git log -L... has been corrected. This was
fixed by merging Git's topic branch sg/line-log-boundary-fixes.
* A broken or malicious git fetch can say that it has the same object
for many many times, and the upload-pack serving it can exhaust
memory storing them redundantly, which has been corrected. This was
fixed by merging Git's topic branch ps/upload-pack-oom-protection.
* Fixes multiple crashes around midx write-out codepaths. This was
fixed by merging Git's topic branch ds/midx-write-fixes.
* git repack --path-walk lost objects in some corner cases, which has
been corrected. This was fixed by merging Git's topic branch ds/
path-walk-repack-fix.
* Under a race against another process that is repacking the
repository, especially a partially cloned one, git fetch may
mistakenly think some objects we do have are missing, which has
been corrected. This was fixed by merging Git's topic branch jk/
fetch-check-graph-objects-fix.
* Various options to git diff that makes comparison ignore certain
aspects of the differences (like "space changes are ignored",
"differences in lines that match these regular expressions are
ignored") did not work well with --name-only and friends. This was
fixed by merging Git's topic branch ly/
diff-name-only-with-diff-from-content.
* git diff --no-index run inside a subdirectory under control of a
Git repository operated at the top of the working tree and stripped
the prefix from the output, and oddballs like "-" (stdin) did not
work correctly because of it. Correct the set-up by undoing what
the set-up sequence did to the current working directory and
prefix. This was fixed by merging Git's topic branch jc/
diff-no-index-in-subdir.
* Various bugs about rename handling in "ort" merge strategy have
been fixed. This was fixed by merging Git's topic branch en/
ort-rename-fixes.
* git push had a code path that led to BUG() but it should have
reported a regular failure, as it is a response to a usual but
invalid end-user action to attempt pushing an object that does not
exist. This was fixed by merging Git's topic branch dl/
push-missing-object-error.
* git refs migrate to migrate the reflog entries from a refs backend
to another had a handful of bugs squashed. This was fixed by
merging Git's topic branch ps/reflog-migrate-fixes.
* During interactive rebase, using drop on a merge commit lead to an
error, which was incorrect. This was fixed by merging Git's topic
branch js/rebase-i-allow-drop-on-a-merge.
Git for Windows v2.51.0
Changes since Git for Windows v2.50.1 (July 8th 2025)
New Features
* Comes with Git v2.51.0.
* The Portable Git installers (which are self-extracting 7-Zip
archives) are now based off of 7-Zip 25.01
* Comes with cURL v8.15.0.
* Comes with the MSYS2 runtime (Git for Windows flavor) based on
Cygwin v3.6.4.
* Comes with MinTTY v3.7.9.
Git for Windows v2.51.0-rc2
Changes since Git for Windows v2.50.1 (July 8th 2025)
New Features
* Comes with Git v2.51.0-rc2.
* The Portable Git installers (which are self-extracting 7-Zip
archives) are now based off of 7-Zip 25.01
* Comes with cURL v8.15.0.
* Comes with the MSYS2 runtime (Git for Windows flavor) based on
Cygwin v3.6.4.
* Comes with MinTTY v3.7.9.
Git for Windows v2.51.0-rc1
Changes since Git for Windows v2.50.1 (July 8th 2025)
New Features
* Comes with Git v2.51.0-rc1.
* The Portable Git installers (which are self-extracting 7-Zip
archives) are now based off of 7-Zip 25.00
* Comes with cURL v8.15.0.
* Comes with the MSYS2 runtime (Git for Windows flavor) based on
Cygwin v3.6.4.
PreviousNext