tea-test-dao
Version:
[C[CHello Tea
528 lines (390 loc) • 259 kB
HTML
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=UTF-8">
<link rel="stylesheet"
href="usr/share/git/ReleaseNotes.css">
</head>
<body class="details">
<div class="links">
<ul>
<li><a href="https://gitforwindows.org/">homepage</a></li>
<li><a href="https://github.com/git-for-windows/git/wiki/FAQ">faq</a></li>
<li><a href="https://gitforwindows.org/#contribute">contribute</a></li>
<li><a href="https://gitforwindows.org/#contribute">bugs</a></li>
<li><a href="mailto:git@vger.kernel.org">questions</a></li>
</ul>
<div id="git-for-windows-logo">
<div id="left-pane"></div>
<div id="top-pane"></div>
<div id="right-pane"></div>
<div id="bottom-pane"></div>
<div id="diagonal-pipe"></div>
<div id="vertical-pipe"></div>
<div id="top-ball"></div>
<div id="bottom-ball"></div>
<div id="right-ball"></div>
</div>
</div>
<div class="content">
<h1>Git for Windows v2.44.0 Release Notes</h1>
<p>Latest update: February 23rd 2024</p>
<h2>Introduction</h2>
<p>These release notes describe issues specific to the Git for Windows release. The release notes covering the history of the core git commands can be found <a href="https://github.com/git/git/tree/HEAD/Documentation/RelNotes">in the Git project</a>.</p>
<p>See <a href="http://git-scm.com/">http://git-scm.com/</a> for further details about Git including ports to other operating systems. Git for Windows is hosted at <a href="https://gitforwindows.org/">https://gitforwindows.org/</a>.</p>
<h1 id="known-issues" class="collapsible">Known issues</h1>
<ul>
<li>On Windows 10 before 1703, or when Developer Mode is turned off, special permissions are required when cloning repositories with symbolic links, therefore support for symbolic links is disabled by default. Use <code>git clone -c core.symlinks=true <URL></code> to enable it, see details <a href="https://github.com/git-for-windows/git/wiki/Symbolic-Links">here</a>.</li>
<li>If configured to use Plink, you will have to connect with <a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/">putty</a> first and accept the host key.</li>
<li>Some console programs, most notably non-MSYS2 Python, PHP, Node and OpenSSL, interact correctly with MinTTY only when called through <code>winpty</code> (e.g. the Python console needs to be started as <code>winpty python</code> instead of just <code>python</code>).</li>
<li><p>If you specify command-line options starting with a slash, POSIX-to-Windows path conversion will kick in converting e.g. "<code>/usr/bin/bash.exe</code>" to "<code>C:\Program Files\Git\usr\bin\bash.exe</code>". When that is not desired -- e.g. "<code>--upload-pack=/opt/git/bin/git-upload-pack</code>" or "<code>-L/regex/</code>" -- you need to set the environment variable <code>MSYS_NO_PATHCONV</code> temporarily, like so:</p>
<blockquote>
<p><code>MSYS_NO_PATHCONV=1 git blame -L/pathconv/ msys2_path_conv.cc</code></p>
</blockquote>
<p>Alternatively, you can double the first slash to avoid POSIX-to-Windows path conversion, e.g. "<code>//usr/bin/bash.exe</code>".</p></li>
<li>Windows drives are normally recognized within the POSIX path as <code>/c/path/to/dir/</code> where <code>/c/</code> (or appropriate drive letter) is equivalent to the <code>C:\</code> Windows prefix to the <code>\path\to\dir</code>. If this is not recognized, revert to the <code>C:\path\to\dir</code> Windows style.</li>
<li>Git for Windows will not allow commits containing DOS-style truncated 8.3-format filenames ending with a tilde and digit, such as <code>mydocu~1.txt</code>. A workaround is to call <code>git config core.protectNTFS false</code>, which is not advised. Instead, add a rule to .gitignore to ignore the file(s), or rename the file(s).</li>
<li>Many Windows programs (including the Windows Explorer) have problems with directory trees nested so deeply that the absolute path is longer than 260 characters. Therefore, Git for Windows refuses to check out such files by default. You can overrule this default by setting <code>core.longPaths</code>, e.g. <code>git clone -c core.longPaths=true ...</code>.</li>
<li>Some commands are not yet supported on Windows and excluded from the installation.</li>
<li>As Git for Windows is shipped without Python support, <code>git p4</code> (which is backed by a Python script) is not supported.</li>
<li>The Quick Launch icon will only be installed for the user running setup (typically the Administrator). This is a technical restriction and will not change.</li>
<li>Older versions of the Windows Explorer do <em>not</em> calculate Git for Windows' on-disk size correctly, as it is unaware of hard links. Therefore, it might look like Git for Windows takes up 1.5GB when in reality it is about a third of that.</li>
<li>Git command hints are designed for a POSIX shell, this can lead to issues when using them <strong>as is</strong> in non-POSIX shells like PowerShell, <a href="https://github.com/git-for-windows/git/issues/2785">such as this ticket</a>.</li>
<li>When pushing via the <code>git://</code> protocol, Git for Windows may hang indefinitely. The last console output in this case is typically <code>Writing objects: 100%</code>. Until issue <a href="https://github.com/git-for-windows/git/issues/907">#907</a> is addressed, run this command once as a work-around: <code>git config sendpack.sideband false</code>.</li>
<li><p>Git for Windows executables linked to <code>msys-2.0.dll</code> are not compatible with Mandatory ASLR and may crash if system-wide Mandatory ASLR is enabled in Windows Exploit protection. A workaround is to disable ASLR for all executables in <code>C:\Program Files\Git\usr\bin</code>, run in administrator powershell (replace <code>$_.Name</code> with <code>$_</code> to use full path to executable instead of name):</p>
<blockquote>
<p><code>Get-Item -Path "C:\Program Files\Git\usr\bin\*.exe" | %{ Set-ProcessMitigation -Name $_.Name -Disable ForceRelocateImages }</code></p>
</blockquote>
<p>Alternatively, you can disable Mandatory ASLR completely in Windows Exploit protection.</p></li>
</ul>
<p>Should you encounter other problems, please first search <a href="https://github.com/git-for-windows/git/issues">the bug tracker</a> (also look at the closed issues) and <a href="http://groups.google.com/group/git-for-windows">the mailing list</a>, chances are that the problem was reported already. Also make sure that you use an up to date Git for Windows version (or a <a href="https://wingit.blob.core.windows.net/files/index.html">current snapshot build</a>). If it has not been reported, please follow <a href="https://github.com/git-for-windows/git/wiki/Issue-reporting-guidelines">our bug reporting guidelines</a> and <a href="https://github.com/git-for-windows/git/issues/new">report the bug</a>.</p>
<h2 id="licenses" class="collapsible">Licenses</h2><div>
<p>Git is licensed under the GNU General Public License version 2.</p>
<p>Git for Windows also contains Embedded CAcert Root Certificates. For more information please go to <a href="https://www.cacert.org/policy/RootDistributionLicense.php">https://www.cacert.org/policy/RootDistributionLicense.php</a>.</p>
<p>This package contains software from a number of other projects including Bash, zlib, curl, tcl/tk, perl, MSYS2 and a number of libraries and utilities from the GNU project, licensed under the GNU General Public License. Likewise, it contains Perl which is dual licensed under the GNU General Public License and the Artistic License.</p>
</div><h2 id="v2.44.0" nr="1" class="collapsible"> <a name="latest">Changes in v2.44.0</a><br /><small>since v2.43.0 (November 20th 2023)</h2></small><div>
<p>Git for Windows for Windows v2.44 is the last version to support for Windows 7 and for Windows 8, see <a href="https://www.msys2.org/docs/windows_support/">MSYS2's corresponding deprecation announcement</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<p>Please also note that the 32-bit variant of Git for Windows is deprecated; Its last official release <a href="https://gitforwindows.org/32-bit.html">is planned for 2025</a>.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.44.0/Documentation/RelNotes/2.44.0.txt">Git v2.44.0</a>.</li>
<li>Comes with <a href="https://github.com/Yubico/libfido2/releases/tag/1.14.0">libfido2 v1.14.0</a>.</li>
<li>Comes with the MSYS2 runtime (Git for Windows flavor) based on <a href="https://inbox.sourceware.org/cygwin-announce/20231129150845.713029-1-corinna-cygwin@cygwin.com/">Cygwin v3.4.10</a>.</li>
<li>Comes with <a href="http://search.cpan.org/dist/perl-5.38.2/pod/perldelta.pod">Perl v5.38.2</a>.</li>
<li>Git for Windows <a href="https://github.com/git-for-windows/git/pull/4700">learned to detect and use native Windows support for ANSI sequences</a>, which allows using 24-bit colors in terminal windows.</li>
<li>Comes with <a href="https://github.com/git-lfs/git-lfs/releases/tag/3.4.1">Git LFS v3.4.1</a>.</li>
<li>The repository viewer <a href="https://jonas.github.io/tig/">Tig</a> that is included in Git for Windows <a href="https://github.com/git-for-windows/MINGW-packages/pull/104">can now be called also directly from PowerShell/CMD</a>.</li>
<li>Comes with <a href="https://github.com/openssh/openssh-portable/releases/tag/V_9_6_P1">OpenSSH v9.6.P1</a>.</li>
<li>Comes with <a href="https://git.savannah.gnu.org/cgit/bash.git/commit/?id=f3b6bd19457e260b65d11f2712ec3da56cef463f">Bash v5.2.26</a>.</li>
<li>Comes with <a href="https://lists.gnupg.org/pipermail/gnutls-help/2024-January/004841.html">GNU TLS v3.8.3</a>.</li>
<li>Comes with <a href="https://www.openssl.org/news/openssl-3.2-notes.html">OpenSSL v3.2.1</a>.</li>
<li>Comes with <a href="https://curl.se/changes.html#8_6_0">cURL v8.6.0</a>.</li>
<li>Comes with <a href="https://github.com/gpg/gnupg/releases/tag/gnupg-2.4.4">GNU Privacy Guard v2.4.4</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>The 32-bit variant of Git for Windows was missing some MSYS2 runtime updates, <a href="https://github.com/git-for-windows/MSYS2-packages/pull/138">which was addressed</a>; Do note <a href="https://gitforwindows.org/32-bit.html">32-bit support is phased out</a>.</li>
<li>The Git for Windows installer <a href="https://github.com/git-for-windows/git/issues/4727">showed cut-off text in some setups</a>. This <a href="https://github.com/git-for-windows/build-extra/pull/536">has been fixed</a>.</li>
<li>The <code>git credential-manager --help</code> command previously would not find a page to display in the web browser, <a href="https://github.com/git-for-windows/build-extra/pull/542">which has been fixed</a>.</li>
<li>A couple of bugs that could cause Git Bash to hang in certain scenarios <a href="https://github.com/git-for-windows/MSYS2-packages/pull/158">were fixed</a>.</li>
</ul>
</div><h2 id="v2.43.0" nr="2" class="collapsible"> Changes in v2.43.0<br /><small>since v2.42.0(2) (August 30th 2023)</h2></small><div>
<p>As announced previously, Git for Windows will drop support for Windows 7 and for Windows 8 in one of the next versions, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<p>Following the footsteps of the MSYS2 and Cygwin projects on which Git for Windows depends, the 32-bit variant of Git for Windows <a href="https://gitforwindows.org/32-bit.html">is being phased out</a>.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.43.0/Documentation/RelNotes/2.43.0.txt">Git v2.43.0</a>.</li>
<li>Comes with <a href="https://github.com/cygwin/cygwin/releases/tag/cygwin-3.4.9">MSYS2 runtime v3.4.9</a>.</li>
<li>Comes with <a href="https://lists.gnupg.org/pipermail/gnutls-help/2023-August/004834.html">GNU TLS v3.8.1</a>.</li>
<li>When installing into a Windows setup with Mandatory Address Space Layout Randomization (ASLR) enabled, which is incompatible with the MSYS2 runtime powering Git Bash, SSH and some other programs distributed with Git for Windows, <a href="https://github.com/git-for-windows/build-extra/pull/513">the Git for Windows installer now offers to add exceptions</a> that will allow those programs to work as expected.</li>
<li>Comes with <a href="https://github.com/openssh/openssh-portable/releases/tag/V_9_5_P1">OpenSSH v9.5.P1</a>.</li>
<li>Comes with <a href="https://github.com/curl/curl/releases/tag/curl-8_4_0">cURL v8.4.0</a>.</li>
<li>Comes with <a href="https://github.com/openssl/openssl/releases/tag/openssl-3.1.4">OpenSSL v3.1.4</a>.</li>
<li>Comes with <a href="https://github.com/git-ecosystem/git-credential-manager/releases/tag/v2.4.1">Git Credential Manager v2.4.1</a>.</li>
<li>Comes with <a href="https://git.savannah.gnu.org/cgit/bash.git/commit/?id=2bb3cbefdb8fd019765b1a9cc42ecf37ff22fec6">Bash v5.2.21</a>.</li>
<li>Comes with <a href="https://github.com/mintty/mintty/releases/tag/3.7.0">MinTTY v3.7.0</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Symbolic links whose target is an absolute path <em>without</em> the drive prefix <a href="https://github.com/git-for-windows/git/issues/4586">accidentally had a drive prefix added when checked out</a>, rendering them "eternally modified". This bug <a href="https://github.com/git-for-windows/git/pull/4592">has been fixed</a>.</li>
<li>Git for Windows's installer <a href="https://github.com/git-for-windows/build-extra/pull/529">is no longer confused by global <code>GIT_*</code> environment variables</a>.</li>
<li>The installer <a href="https://github.com/git-for-windows/build-extra/pull/498">no longer claims that "fast-forward or merge" is the default <code>git pull</code> behavior</a>: The default behavior has changed in Git a while ago, to "fast-forward only".</li>
</ul>
</div><h2 id="v2.42.0(2)" nr="3" class="collapsible"> Changes in v2.42.0(2)<br /><small>since v2.42.0 (August 21st 2023)</h2></small><div>
<p>As announced previously, Git for Windows will drop support for Windows 7 and for Windows 8 in one of the next versions, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<p>Following the footsteps of the MSYS2 and Cygwin projects on which Git for Windows depends, the 32-bit variant of Git for Windows <a href="https://gitforwindows.org/32-bit.html">is being phased out</a>.</p>
<h3>Bug Fixes</h3>
<ul>
<li>Git for Windows v2.42.0's release notes claimed that it ships with Git LFS v3.4.0, <a href="https://github.com/git-for-windows/git/issues/4567">which is incorrect</a> and has been fixed in this release.</li>
<li>The installer option to enable support for Pseudo Consoles <a href="https://github.com/git-for-windows/git/issues/4571">has been handled incorrectly</a> since Git for Windows v2.41.0, which <a href="https://github.com/git-for-windows/build-extra/pull/522">has been fixed</a>.</li>
<li>Some Git commands (those producing paged output, for example) experienced a <a href="https://github.com/git-for-windows/git/issues/4459">significant slow-down</a> under certain circumstances, when running on a machine joined to a domain controller, which <a href="https://github.com/git-for-windows/MSYS2-packages/pull/124">has been fixed</a>.</li>
<li>As of Git for Windows v2.41.0, when installed into a location whose path contains non-ASCII characters, <a href="https://github.com/git-for-windows/git/issues/4573">it was no longer possible to fetch from/push to remote repositories via https://</a>, which <a href="https://github.com/git-for-windows/git/pull/4575">has been fixed</a>.</li>
</ul>
</div><h2 id="v2.42.0" nr="4" class="collapsible"> Changes in v2.42.0<br /><small>since v2.41.0(3) (July 13th 2023)</h2></small><div>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.42.0/Documentation/RelNotes/2.42.0.txt">Git v2.42.0</a>.</li>
<li>Comes with <a href="https://curl.se/changes.html#8_2_1">cURL v8.2.1</a>.</li>
<li>Comes with <a href="https://github.com/git-lfs/git-lfs/releases/tag/3.4.0">Git LFS v3.4.0</a>.</li>
<li>Comes with <a href="https://github.com/openssl/openssl/releases/tag/openssl-3.1.2">OpenSSL v3.1.2</a>.</li>
<li>Comes with <a href="https://github.com/openssh/openssh-portable/releases/tag/V_9_4_P1">OpenSSH v9.4.P1</a>.</li>
<li>Comes with <a href="https://github.com/git-ecosystem/git-credential-manager/releases/tag/v2.3.2">Git Credential Manager v2.3.2</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>When <code>init.defaultBranch</code> is changed manually in the system config, subsequent Git for Windows upgrades <a href="https://github.com/git-for-windows/git/issues/4525">would overwrite that change</a>. This has been <a href="https://github.com/git-for-windows/build-extra/pull/515">fixed</a>.</li>
<li>When running on a remote APFS share, Git <a href="https://github.com/git-for-windows/git/issues/4482">would fail</a>, which <a href="https://github.com/git-for-windows/git/pull/4527">has been fixed</a>.</li>
</ul>
</div><h2 id="v2.41.0(3)" nr="5" class="collapsible"> Changes in v2.41.0(3)<br /><small>since v2.41.0(2) (July 7th 2023)</h2></small><div>
<p>As announced previously, Git for Windows will drop support for Windows 7 and for Windows 8 in one of the next versions, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<p>Following the footsteps of the MSYS2 and Cygwin projects on which Git for Windows depends, the 32-bit variant of Git for Windows <a href="https://gitforwindows.org/32-bit.html">is being phased out</a>. As of Git for Windows v2.41.0, the 32-bit variant of the POSIX emulation layer (known as "MSYS2 runtime", powering Git Bash among other components shipped with Git for Windows) is in maintenance mode and will only see security bug fixes (if any). Users relying on 32-bit Git for Windows are highly encouraged to switch to the 64-bit version whenever possible.</p>
<p>This release is a hot-fix release to incorporate a new Git Credential Manager version that addresses several issues present in the previous verison. There are no other changes.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git-ecosystem/git-credential-manager/releases/tag/v2.2.2">Git Credential Manager v2.2.2</a>.</li>
</ul>
</div><h2 id="v2.41.0(2)" nr="6" class="collapsible"> Changes in v2.41.0(2)<br /><small>since v2.41.0 (June 1st 2023)</h2></small><div>
<p>As announced previously, Git for Windows will drop support for Windows 7 and for Windows 8 in one of the next versions, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<p>Following the footsteps of the MSYS2 and Cygwin projects on which Git for Windows depends, the 32-bit variant of Git for Windows <a href="https://gitforwindows.org/32-bit.html">is being phased out</a>. As of Git for Windows v2.41.0, the 32-bit variant of the POSIX emulation layer (known as "MSYS2 runtime", powering Git Bash among other components shipped with Git for Windows) is in maintenance mode and will only see security bug fixes (if any). Users relying on 32-bit Git for Windows are highly encouraged to switch to the 64-bit version whenever possible.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/cygwin/cygwin/releases/tag/cygwin-3.4.7">MSYS2 runtime v3.4.7</a>.</li>
<li>Comes with <a href="https://www.openssl.org/news/openssl-3.1-notes.html">OpenSSL v3.1.1</a>, a major version upgrade (previously Git for Windows distributed OpenSSL v1.1.*).</li>
<li>To support interoperability with Windows Subsystem for Linux (WSL) better, it <a href="https://github.com/git-for-windows/git/pull/4438">is now possible to let Git set</a> e.g. the executable bits of files (this needs <code>core.WSLCompat</code> to be set, and <a href="https://devblogs.microsoft.com/commandline/chmod-chown-wsl-improvements/">the NTFS volume needs to be mounted in WSL using the appropriate options</a>).</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Portable Git: The Windows version is now parsed <a href="https://github.com/git-for-windows/build-extra/pull/506">more robustly</a> in the post-install script.</li>
<li>The labels of the File Explorer menu items installed by the Git for Windows installer <a href="https://github.com/git-for-windows/build-extra/pull/507">have been aligned</a> with what is customary ("Open Git Bash Here" instead of "Git Bash Here").</li>
</ul>
</div><h2 id="v2.41.0" nr="7" class="collapsible"> Changes in v2.41.0<br /><small>since v2.40.1 (April 25th 2023)</h2></small><div>
<p>As announced previously, Git for Windows will drop support for Windows 7 and for Windows 8 in one of the next versions, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<p>Following the footsteps of the MSYS2 and Cygwin projects on which Git for Windows depends, the 32-bit variant of Git for Windows <a href="https://gitforwindows.org/32-bit.html">is being phased out</a>. As of Git for Windows v2.41.0, the 32-bit variant of the POSIX emulation layer (known as "MSYS2 runtime", powering Git Bash among other components shipped with Git for Windows) is in maintenance mode and will only see security bug fixes (if any). Users relying on 32-bit Git for Windows are highly encouraged to switch to the 64-bit version whenever possible.</p>
<p>Please also note that the code-signing certificate used to sign Git for Windows' executables was renewed and may cause Smart Screen to show a warning until the certificate has gained a certain minimum reputation.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.41.0/Documentation/RelNotes/2.41.0.txt">Git v2.41.0</a>.</li>
<li>Comes with <a href="https://www.openssh.com/txt/release-9.3">OpenSSH v9.3p1</a></li>
<li>Comes with <a href="https://github.com/mintty/mintty/releases/tag/3.6.4">MinTTY v3.6.4</a>.</li>
<li>The Git for Windows installer now <a href="https://github.com/git-for-windows/build-extra/pull/491">also includes</a> the Git LFS documentation (i.e. <code>git help git-lfs</code> now works).</li>
<li>Comes with <a href="http://search.cpan.org/dist/perl-5.36.1/pod/perldelta.pod">Perl v5.36.1</a>.</li>
<li>Comes with <a href="https://dev.gnupg.org/source/gnupg/browse/STABLE-BRANCH-2-2/NEWS;gnupg-2.2.41?blame=off">GNU Privacy Guard v2.2.41</a>.</li>
<li>Comes with <a href="https://github.com/git-ecosystem/git-credential-manager/releases/tag/v2.1.2">Git Credential Manager v2.1.2</a>.</li>
<li>Comes with MSYS2 runtime (Git for Windows flavor) based on <a href="https://inbox.sourceware.org/cygwin-announce/20230214142733.1052688-1-corinna-cygwin@cygwin.com/">Cygwin 3.4.6</a>. (This does not extend to 32-bit Git for Windows, which <a href="https://github.com/git-for-windows/git/issues/4279">is stuck with v3.3.* of the MSYS2 runtime forever</a>.)</li>
<li>To help with Git for Windows' release mechanics, Git for Windows now ships <a href="https://github.com/git-for-windows/git/pull/4410">with two variants of <code>libcurl</code></a>.</li>
<li>Comes with <a href="https://curl.se/changes.html#8_1_2">cURL v8.1.2</a>.</li>
<li>Comes with <a href="https://www.openssl.org/news/openssl-1.1.1-notes.html">OpenSSL v1.1.1u</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Git GUI's <code>Repository>Explore Working Copy</code> <a href="https://github.com/git-for-windows/git/issues/4356">was broken since v2.39.1</a>, which has been fixed.</li>
<li>The MSYS2 runtime was adjusted to <a href="https://github.com/git-for-windows/git/issues/4429">prepare for an upcoming Windows version</a>.</li>
</ul>
</div><h2 id="v2.40.1" nr="8" class="collapsible"> Changes in v2.40.1<br /><small>since v2.40.0 (March 14th 2023)</h2></small><div>
<p>This is a security release, addressing <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-gq5x-v87v-8f7g">CVE-2023-29012</a>, <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-g4fv-xjqw-q7jm">CVE-2023-29011</a>, <a href="https://github.com/git/git/security/advisories/GHSA-v48j-4xgg-4844">CVE-2023-29007</a>, <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-9w66-8mq8-5vm8">CVE-2023-25815</a> and <a href="https://github.com/git/git/security/advisories/GHSA-2hvf-7c8p-28fx">CVE-2023-25652</a>.</p>
<p>As announced previously, Git for Windows will drop support for Windows 7 and for Windows 8 in one of the next versions, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<p>Also following the footsteps of the MSYS2 and Cygwin projects on which Git for Windows depends, the 32-bit variant of Git for Windows <a href="https://gitforwindows.org/32-bit.html">is nearing its end of support</a>.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.40.1/Documentation/RelNotes/2.40.1.txt">Git v2.40.1</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Addresses <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-gq5x-v87v-8f7g">CVE-2023-29012</a>, a vulnerability where starting Git CMD would execute <code>doskey.exe</code> in the current directory, if it exists.</li>
<li>Addresses <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-g4fv-xjqw-q7jm">CVE-2023-29011</a>, a vulnerability where the SOCKS5 proxy called <code>connect.exe</code> is susceptible to picking up an untrusted configuration on multi-user machines.</li>
<li>Addresses <a href="https://github.com/git/git/security/advisories/GHSA-v48j-4xgg-4844">CVE-2023-29007</a>, a vulnerability where <code>git submodule deinit</code> can inadvertently introduce malicious changes into the Git config file.</li>
<li>Addresses <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-9w66-8mq8-5vm8">CVE-2023-25815</a>, a vulnerability where Git can unexpectedly show crafted "localized" messages written by another user on a multi-user machine.</li>
<li>Addresses <a href="https://github.com/git/git/security/advisories/GHSA-2hvf-7c8p-28fx">CVE-2023-25652</a>, a vulnerability where <code>git apply --reject</code> could follow symbolic links to write files outside the worktree.</li>
</ul>
</div><h2 id="v2.40.0" nr="9" class="collapsible"> Changes in v2.40.0<br /><small>since v2.39.2 (February 14th 2023)</h2></small><div>
<p>As announced previously, Git for Windows will drop support for Windows 7 and for Windows 8 in one of the next versions, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<p>Also following the footsteps of the MSYS2 and Cygwin projects on which Git for Windows depends, the 32-bit variant of Git for Windows <a href="https://gitforwindows.org/32-bit.html">is nearing its end of support</a>.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.40.0/Documentation/RelNotes/2.40.0.txt">Git v2.40.0</a>.</li>
<li>In the olden Git days, there were "dashed" Git commands (e.g. <code>git-commit</code> instead of <code>git commit</code>). These haven't been supported for interactive use in a really, really long time. But they still worked in Git aliases and hooks ("scripts"). Since Git v1.5.4 (released on February 2nd, 2008), it was discouraged/deprecated to use dashed Git commands even in scripts. As of this version, Git for Windows <a href="https://github.com/git-for-windows/git/pull/4252">no longer supports these dashed commands</a>.</li>
<li>Comes with <a href="https://github.com/jonas/tig/releases/tag/tig-2.5.8">tig v2.5.8</a>.</li>
<li>Comes with <a href="https://tiswww.case.edu/php/chet/bash/NEWS">Bash v5.2 patchlevel 15</a>.</li>
<li>Comes with <a href="https://github.com/openssl/openssl/releases/tag/OpenSSL_1_1_1t">OpenSSL v1.1.1t</a>.</li>
<li>Comes with <a href="https://lists.gnupg.org/pipermail/gnutls-help/2023-February/004816.html">GNU TLS v3.8.0</a>.</li>
<li>Comes with <a href="https://github.com/curl/curl/releases/tag/curl-7_88_1">cURL v7.88.1</a>.</li>
<li>Comes with <a href="https://github.com/Yubico/libfido2/releases/tag/1.13.0">libfido2 v1.13.0</a>.</li>
<li>Comes with <a href="https://github.com/GitCredentialManager/git-credential-manager/releases/tag/v2.0.935">Git Credential Manager v2.0.935</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Some commands mishandled absolute paths near the drive root (e.g. <a href="https://github.com/git-for-windows/git/issues/4200"><code>scalar unregister C:/foo</code></a>), which has been <a href="https://github.com/git-for-windows/git/pull/4253">fixed</a>.</li>
<li>When trying to call Cygwin (or for that matter, MSYS2) programs from Git Bash, users would frequently be greeted with <a href="https://github.com/git-for-windows/git/issues/4255">cryptic error messages about a "cygheap"</a> or even just an even more puzzling exit code 127. Many of these calls <a href="https://github.com/git-for-windows/msys2-runtime/pull/48">now</a> <a href="https://github.com/git-for-windows/msys2-runtime/pull/49">succeed</a>, allowing basic interactions. While it is still not possible for, say, Cygwin's <code>vim.exe</code> to interact with the Git Bash's terminal window, it <em>is</em> now possible for Cygwin's <code>zstd.exe</code> in conjuction with Git for Windows' <code>tar.exe</code> to handle <code>.tar.zst</code> archives. </li>
</ul>
</div><h2 id="v2.39.2" nr="10" class="collapsible"> Changes in v2.39.2<br /><small>since v2.39.1 (January 17th 2023)</h2></small><div>
<p>This is a security release, addressing <a href="https://github.com/git/git/security/advisories/GHSA-gw92-x3fm-3g3q">CVE-2023-22490</a>, <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-p2x9-prp4-8gvq">CVE-2023-22743</a>, <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-wxwv-49qw-35pm">CVE-2023-23618</a> and <a href="https://github.com/git/git/security/advisories/GHSA-r87m-v37r-cwfh">CVE-2023-23946</a>.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.39.2/Documentation/RelNotes/2.39.2.txt">Git v2.39.2</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Addresses <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-p2x9-prp4-8gvq">CVE-2023-22743</a>, a vulnerability rated "high" making the Git for Windows' installer susceptible to DLL side-loading attacks.</li>
<li>Addresses <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-wxwv-49qw-35pm">CVE-2023-23618</a>, a vulnerability rated "high" where <code>gitk</code> would inadvertently execute programs placed in the worktree.</li>
<li>Addresses <a href="https://github.com/git/git/security/advisories/GHSA-gw92-x3fm-3g3q">CVE-2023-22490</a>, a moderate vulnerability allowing for data exfiltration in local clones.</li>
<li>Addresses <a href="https://github.com/git/git/security/advisories/GHSA-r87m-v37r-cwfh">CVE-2023-23946</a>, a moderate vulnerability that would allow crafted patches to trick <code>git apply</code> into writing into files outside the current directory.</li>
</ul>
</div><h2 id="v2.39.1" nr="11" class="collapsible"> Changes in v2.39.1<br /><small>since v2.39.0(2) (December 21st 2022)</h2></small><div>
<p>This is a security release, addressing <a href="https://github.com/git/git/security/advisories/GHSA-475x-2q3q-hvwq">CVE-2022-41903</a>, <a href="https://github.com/git/git/security/advisories/GHSA-c738-c5qq-xg89">CVE-2022-23521</a> and <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-v4px-mx59-w99c">CVE-2022-41953</a>.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.39.1/Documentation/RelNotes/2.39.1.txt">Git v2.39.1</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Addresses <a href="https://github.com/git/git/security/advisories/GHSA-c738-c5qq-xg89">CVE-2022-23521</a>, a critical vulnerability in the <code>.gitattributes</code> parsing that potentially allows malicious code to be executed while cloning.</li>
<li>Addresses <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-v4px-mx59-w99c">CVE-2022-41953</a>, a vulnerability that makes Git GUI's <code>Clone</code> function susceptible to Remote Code Execution attacks.</li>
<li>Addresses <a href="https://github.com/git/git/security/advisories/GHSA-475x-2q3q-hvwq">CVE-2022-41903</a>, a vulnerability that may allow heap overflows and code to be executed inadvertently during a <code>git archive</code> invocation.</li>
<li>A <a href="https://github.com/git-for-windows/git/issues/4194">regression introduced in Git for Windows v2.39.0(2)</a> that prevented cloning from Bitbucket <a href="https://github.com/git-for-windows/MINGW-packages/pull/64">was fixed</a>.</li>
</ul>
</div><h2 id="v2.39.0(2)" nr="12" class="collapsible"> Changes in v2.39.0(2)<br /><small>since v2.39.0 (December 12th 2022)</h2></small><div>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/PCRE2Project/pcre2/releases/tag/pcre2-10.42">PCRE2 v10.42</a>.</li>
<li>Comes with <a href="https://github.com/GitCredentialManager/git-credential-manager/releases/tag/v2.0.886">Git Credential Manager v2.0.886</a>.</li>
<li>Comes with <a href="https://github.com/mintty/mintty/releases/tag/3.6.3">MinTTY v3.6.3</a>.</li>
<li>Comes with <a href="https://github.com/curl/curl/releases/tag/curl-7_87_0">cURL v7.87.0</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>The installer is expected to stop GPG agents automatically, but there was <a href="https://github.com/git-for-windows/git/issues/4172">a bug</a> that prevented that from working, which <a href="https://github.com/git-for-windows/build-extra/pull/453">has been fixed</a>.</li>
<li>A <a href="https://github.com/git-for-windows/git/issues/4171">regression</a> that caused <code>no_proxy</code> to be ignored was fixed by <a href="https://github.com/git-for-windows/git/issues/4191">upgrading libcurl</a>.</li>
<li>The Git Credential Manager version shipped with Git for Windows v2.39.0 <a href="https://github.com/git-for-windows/git/issues/4165">could not always find its UI helper</a> which was fixed by <a href="https://github.com/git-for-windows/git/issues/4166">upgrading to a fixed version</a>.</li>
<li>A bug in MinTTY caused it to throw a Critical Error when the printer spool service was not started, which was fixed by <a href="https://github.com/git-for-windows/git/issues/4182">upgrading MinTTY</a>.</li>
</ul>
</div><h2 id="v2.39.0" nr="13" class="collapsible"> Changes in v2.39.0<br /><small>since v2.38.1 (October 18th 2022)</h2></small><div>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.39.0/Documentation/RelNotes/2.39.0.txt">Git v2.39.0</a>.</li>
<li>Comes with <a href="https://www.openssl.org/news/openssl-1.1.1-notes.html">OpenSSL v1.1.1s</a>.</li>
<li>Comes with <a href="https://curl.haxx.se/changes.html#7_86_0">cURL v7.86.0</a>.</li>
<li>The Portable Git edition (which comes as a self-extracting 7-Zip archive) <a href="https://github.com/git-for-windows/build-extra/commit/0240a09014a4fcfd9f487e50d7a09464a2e428b8">now uses the latest 7-Zip version to self-extract</a>.</li>
<li>Comes with <a href="https://www.openssh.com/txt/release-9.1">OpenSSH v9.1p1</a>.</li>
<li>It <a href="https://github.com/git-for-windows/MSYS2-packages/commit/6823ee7b329b53f38747f64db8fb8d6de077a0e4">is now possible</a> to generate and use <a href="https://man.openbsd.org/ssh-keygen#FIDO_AUTHENTICATOR">SSH keys protected by security keys</a> (AKA FIDO devices) via Windows Hello, e.g. via <code>ssh-keygen.exe -t ecdsa-sk</code>.</li>
<li>Portable Git no longer configures <code>color.diff</code>, <code>color.status</code> and <code>color.branch</code> individually, but <a href="https://github.com/git-for-windows/build-extra/pull/442">configures <code>color.ui</code> instead</a>, which makes it easier to override the default.</li>
<li>Comes with <a href="https://lists.gnupg.org/pipermail/gnutls-help/2022-September/004765.html">GNU TLS v3.7.8</a>.</li>
<li>Comes with <a href="https://github.com/GitCredentialManager/git-credential-manager/releases/tag/v2.0.877">Git Credential Manager Core v2.0.877</a>.</li>
<li>Comes with <a href="https://github.com/mintty/mintty/releases/tag/3.6.2">MinTTY v3.6.2</a>.</li>
<li>Comes with <a href="https://tiswww.case.edu/php/chet/bash/NEWS">Bash v5.2 patchlevel 12</a>.</li>
<li>Comes with <a href="https://github.com/git-lfs/git-lfs/releases/tag/v3.3.0">Git LFS v3.3.0</a>.</li>
<li>Comes with <a href="https://github.com/PCRE2Project/pcre2/blob/pcre2-10.41/ChangeLog">PCRE2 v10.41</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>The Git executables (e.g. <code>git.exe</code> itself) used to have incomplete version information recorded in their resources, which <a href="https://github.com/git-for-windows/git/pull/4092">has been fixed</a>.</li>
<li>A <a href="https://github.com/git-for-windows/git/issues/4052">regression</a> introduced in Git for Windows v2.38.0 that prevented <code>git.exe</code> from running in Windows Nano Server containers <a href="https://github.com/git-for-windows/git/pull/4074">was fixed</a>.</li>
</ul>
</div><h2 id="v2.38.1" nr="14" class="collapsible"> Changes in v2.38.1<br /><small>since v2.38.0 (October 3rd 2022)</h2></small><div>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.38.1/Documentation/RelNotes/2.38.1.txt">Git v2.38.1</a>.</li>
</ul>
</div><h2 id="v2.38.0" nr="15" class="collapsible"> Changes in v2.38.0<br /><small>since v2.37.3 (August 30th 2022)</h2></small><div>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.38.0/Documentation/RelNotes/2.38.0.txt">Git v2.38.0</a>.</li>
<li>Comes with <a href="https://curl.haxx.se/changes.html#7_85_0">cURL v7.85.0</a>.</li>
<li>Comes with MSYS2 runtime (Git for Windows flavor) based on <a href="https://cygwin.com/pipermail/cygwin-announce/2022-September/010707.html">Cygwin 3.3.6</a>.</li>
<li>Comes with <a href="https://github.com/git-for-windows/busybox-w32/commit/985b51cf7">BusyBox v1.34.0.19688.985b51cf7</a>.</li>
<li>The <code>scalar</code> command is now included. <a href="https://github.com/microsoft/git/blob/vfs-2.37.3/contrib/scalar/docs/philosophy.md">Scalar</a> is a helper to automatically configure your (large) Git repositories to take advantage of the latest and greatest features. Note: If you work with repositories hosted on Azure Repos, use <a href="https://github.com/microsoft/git/releases/latest">Microsoft's fork of Git</a> for the best user experience.</li>
</ul>
</div><h2 id="v2.37.3" nr="16" class="collapsible"> Changes in v2.37.3<br /><small>since v2.37.2(2) (August 11th 2022)</h2></small><div>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.37.3/Documentation/RelNotes/2.37.3.txt">Git v2.37.3</a>.</li>
<li>Comes with <a href="https://github.com/jonas/tig/releases/tag/tig-2.5.7">tig v2.5.7</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Git for Windows <a href="https://github.com/git-for-windows/build-extra/pull/432">now correctly handles <code>.doc</code> files that are not Word Documents</a>.</li>
</ul>
</div><h2 id="v2.37.2(2)" nr="17" class="collapsible"> Changes in v2.37.2(2)<br /><small>since v2.37.1 (July 12th 2022)</h2></small><div>
<h3>(Upcoming) breaking changes</h3>
<p>We updated the included Bash to version 5.1 (previously 4.4). Please check your shell scripts for potential compatibility issues.</p>
<p>Also, as previously announced, Git for Windows dropped support for Windows Vista.</p>
<p>Around the beginning of 2023, Git for Windows will drop support for Windows 7 and for Windows 8, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.37.2/Documentation/RelNotes/2.37.2.txt">Git v2.37.2</a>.</li>
<li>Comes with <a href="https://github.com/jonas/tig/releases/tag/tig-2.5.6">tig v2.5.6</a>.</li>
<li>Comes with <a href="https://tiswww.case.edu/php/chet/bash/NEWS">Bash v5.1 patchlevel 016 </a>.</li>
<li>Comes with <a href="http://search.cpan.org/dist/perl-5.36.0/pod/perldelta.pod">Perl v5.36.0</a>.</li>
<li>Git's executables are <a href="https://github.com/git-for-windows/build-extra/pull/429">now</a> marked <a href="https://github.com/git-for-windows/git/pull/3942">Terminal Server-aware</a>, meaning: Git will be slightly faster when being run using Remote Desktop Services.</li>
<li><code>git svn</code> is now based on <a href="https://svn.apache.org/repos/asf/subversion/tags/1.14.2/CHANGES">subversion v1.14.2</a>.</li>
<li>Comes with <a href="https://lists.gnupg.org/pipermail/gnutls-help/2022-July/004746.html">GNU TLS v3.7.7</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Git for Windows <a href="https://github.com/git-for-windows/build-extra/pull/430">now ships without the <code>zmore</code> and <code>bzmore</code> utilities</a> (which were broken and included only inadvertently).</li>
<li>A <a href="https://github.com/git-for-windows/git/issues/3945">regression in the <code>vimdiff</code> mode of <code>git mergetool</code></a> has been <a href="https://github.com/git-for-windows/git/pull/3960">fixed</a>.</li>
<li>With certain network drives, <a href="https://github.com/git-for-windows/git/issues/3727">it was reported</a> that some attributes associated with caching confused Git for Windows. This <a href="https://github.com/git-for-windows/git/pull/3753">was fixed</a>.</li>
</ul>
</div><h2 id="v2.37.1" nr="18" class="collapsible"> Changes in v2.37.1<br /><small>since v2.37.0 (June 27th 2022)</h2></small><div>
<p>This release addresses <a href="https://github.com/git-for-windows/git/security/advisories/GHSA-gjrj-fxvp-hjj2">CVE-2022-31012</a> and <a href="https://github.com/git/git/security/advisories/GHSA-j342-m5hw-rr3v">CVE-2022-29187</a>.</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.37.1/Documentation/RelNotes/2.37.1.txt">Git v2.37.1</a>.</li>
<li>Comes with <a href="https://www.openssl.org/news/openssl-1.1.1-notes.html">OpenSSL v1.1.1q</a>.</li>
<li>Comes with <a href="https://github.com/GitCredentialManager/git-credential-manager/releases/tag/v2.0.785">Git Credential Manager Core v2.0.785</a>.</li>
<li>Comes with <a href="https://github.com/jonas/tig/releases/tag/tig-2.5.5">tig v2.5.5</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>Pasting large amounts of text in Git for Windows' Bash when running inside Windows Terminal <a href="https://github.com/git-for-windows/git/issues/3936">often resulted in garbled text</a>, which has been fixed.</li>
<li>The Perl module <a href="https://metacpan.org/source/ATOOMIC/Clone-0.45/Changes">perl-Clone</a> which linked to a non-existing DLL was rebuilt to fix the issue.</li>
<li>The Git for Windows installer can no longer be tricked into running an untrusted <code>git.exe</code> in elevated mode (<a href="https://github.com/git-for-windows/git/security/advisories/GHSA-gjrj-fxvp-hjj2">CVE-2022-31012</a>).</li>
<li>When running Git in a world-writable directory owned by the current user (think <code>C:\Windows\Temp</code>, when running under the <code>SYSTEM</code> account), the checks for dubious ownership of the <code>.git</code> directory now detect this situation properly (<a href="https://github.com/git/git/security/advisories/GHSA-j342-m5hw-rr3v">CVE-2022-29187</a>).</li>
</ul>
</div><h2 id="v2.37.0" nr="19" class="collapsible"> Changes in v2.37.0<br /><small>since v2.36.1 (May 9th 2022)</h2></small><div>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.37.0/Documentation/RelNotes/2.37.0.txt">Git v2.37.0</a>.</li>
<li>Many anti-malware products seem to have problems with our MSYS2 runtime, leading to problems running e.g. <code>git subtree</code>. We <a href="https://github.com/git-for-windows/msys2-runtime/pull/37">added a workaround</a> that hopefully helps in most of these scenarios.</li>
<li>Comes with MSYS2 runtime (Git for Windows flavor) based on <a href="https://cygwin.com/pipermail/cygwin-announce/2022-May/010565.html">Cygwin 3.3.5</a>.</li>
<li>Comes with <a href="https://raw.githubusercontent.com/PCRE2Project/pcre2/pcre2-10.40/ChangeLog">PCRE2 v10.40</a>.</li>
<li>Comes with <a href="https://github.com/git-lfs/git-lfs/releases/tag/v3.2.0">Git LFS v3.2.0</a>.</li>
<li>Comes with <a href="https://lists.gnupg.org/pipermail/gnutls-help/2022-May/004744.html">GNU TLS v3.7.6</a>.</li>
<li>SSH's CBC ciphers, which were re-enabled in 2017 to better support Azure Repos <a href="https://github.com/git-for-windows/build-extra/pull/421">have again been disabled by default</a> because Azure Repos does not require them any longer.</li>
<li>Comes with <a href="https://www.openssl.org/news/openssl-1.1.1-notes.html">OpenSSL v1.1.1p</a>.</li>
<li>Comes with <a href="https://github.com/GitCredentialManager/git-credential-manager/releases/tag/v2.0.779">Git Credential Manager Core v2.0.779</a>.</li>
<li>Comes with <a href="https://curl.haxx.se/changes.html#7_84_0">cURL v7.84.0</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>The Git for Windows-only <code>--show-ignored-directory</code> option of <code>git status</code>, which was deprecated a long time ago, <a href="https://github.com/git-for-windows/git/pull/2067">was finally removed</a>.</li>
<li>A crash when running Git for Windows in Wine <a href="https://github.com/git-for-windows/git/pull/3875">was fixed</a>.</li>
<li>A bug in the interaction between FSCache and parallel checkout <a href="https://github.com/git-for-windows/git/pull/3909">was fixed</a>.</li>
<li>Cloning to network shares failed on some network file systems, which was <a href="https://github.com/git-for-windows/git/pull/3646">fixed</a>.</li>
<li>When Git indicates an unsafe directory due to the file system (e.g. FAT32) being unable to record ownership, Git <a href="https://github.com/git-for-windows/git/pull/3887">now gives better hints</a>.</li>
</ul>
</div><h2 id="v2.36.1" nr="20" class="collapsible"> Changes in v2.36.1<br /><small>since v2.36.0 (April 20th 2022)</h2></small><div>
<h3>Upcoming breaking changes</h3>
<p>We plan to update the included bash to version 5.1 (currently 4.4) soon after Git for Windows 2.36.0 is released. Please check your shell scripts for potential compatibility issues.</p>
<p>Git for Windows will also stop supporting Windows Vista soon after Git for Windows 2.36.0 is released. Around the beginning of 2023, Git for Windows will drop support for Windows 7 and for Windows 8, following <a href="https://www.msys2.org/docs/windows_support/">Cygwin's and MSYS2's lead</a> (Git for Windows relies on MSYS2 for components such as Bash and Perl).</p>
<h3>New Features</h3>
<ul>
<li>Comes with <a href="https://github.com/git/git/blob/v2.36.1/Documentation/RelNotes/2.36.1.txt">Git v2.36.1</a>.</li>
<li>On newer Windows versions, Git <a href="https://github.com/git-for-windows/git/pull/3751">now assumes a Win32 Console with full color capabilities</a>. This helps e.g. when NeoVIM is configured as Git's editor.</li>
<li>Comes with <a href="https://www.openssh.com/txt/release-9.0">OpenSSH v9.0p1</a>.</li>
<li>When <code>git clean</code> fails due to long paths, <a href="https://github.com/git-for-windows/git/pull/3817">Git now advises the user to set <code>core.longPaths</code></a>.</li>
<li>Comes with <a href="https://curl.haxx.se/changes.html#7_83_0">cURL v7.83.0</a>.</li>
<li>Git Credential Manager's binaries <a href="https://github.com/git-for-windows/build-extra/pull/406">are no longer installed in the same location as core Git's own dashed programs</a>. This separates more clearly the core Git executables from the Git executables provided by third-parties.</li>
<li>Comes with <a href="https://github.com/GitCredentialManager/git-credential-manager/releases/tag/v2.0.696">Git Credential Manager Core v2.0.696</a>.</li>
<li>Comes with <a href="https://www.openssl.org/news/openssl-1.1.1-notes.html">OpenSSL v1.1.1o</a>.</li>
<li>Comes with <a href="https://github.com/git-for-windows/msys2-runtime/commit/d72d5e8aeb7df99c55bdc438fb71fdeffd2bd1e5">patch level 4</a> of the MSYS2 runtime (Git for Windows flavor) based on <a href="https://cygwin.com/pipermail/cygwin-announce/2022-January/010438.html">Cygwin 3.3.4</a>.</li>
</ul>
<h3>Bug Fixes</h3>
<ul>
<li>A regression introduced in Git for Windows v2.36.0 where GPG in 32-bit versions simply would not work <a href="https://github.com/git-for-windows/MSYS2-packages/commit/002b641e4409ce76709419e835e1fb2a6de14e7c">was fixed</a>.</li>
<li>The <code>proxy-lookup</code> helper <a href="https://github.com/git-for-windows/git/issues/3818">only reported the first letter of the proxy</a>, which was fixed.</li>
<li>The installer <a href="https://github.com/git-for-windows/build-extra/pull/329">now verifies that .NET Framework 4.7.2 is available</a> before offering Git Credential Manager (GCM) as an option (because it is required for GCM to work).</li>
<li>A bug introduced into v2.36.0 where <a href="https://github.com/git-for-windows/git/issues/3825">shell scripts failed to run on some network shares with the error "Too many levels of symbolic links"</a> was fixed.</li>
</ul>
</div><h2 id="v2.36.0" nr="21" class="collapsible"> Changes in v2.36.0<br /><small>since v2.35.3 (April 15th 2022)</h2></small><div>
<p>This version includes Git LFS