Releases: git-for-windows/git
v2.17.0-rc0.windows.1
"Release Candidate 0" of v2.17.0
Git for Windows 2.16.2
Changes since Git for Windows v2.16.1(4) (February 7th 2018)
New Features
- Comes with Git v2.16.2.
- For every new Git for Windows version,
.zip
archives containing.pdb
files for some of Git for Windows' components are now published alongside the new version. - Comes with MSYS2 runtime (Git for Windows flavor) based on Cygwin 2.10.0; This required rebuilding OpenSSH, Perl (and some Perl modules) and Subversion.
- Comes with Bash v4.4 patchlevel 019 .
Bug Fixes
- The Perl upgrade in Git for Windows v2.16.1(4) broke interactive authentication of
git svn
, which was fixed. - When configuring HTTPS transport to use Secure Channel, we now refrain from configuring
http.sslCAInfo
. This also helps Git LFS (which uses Git for Windows' privatehttp.sslCAInfo
setting) to use the same credentials asgit fetch
andgit push
.
Filename | SHA-256 |
---|---|
Git-2.16.2-64-bit.exe | 07e82be14e29d4f0c08ab0fbc06fcc8eb0fe01aa75dee7bf6afa37784e0ecb3c |
Git-2.16.2-32-bit.exe | c7fa0a06385114b695b604490b444133899e4322bd416bd035007fab122128c4 |
PortableGit-2.16.2-64-bit.7z.exe | f51853689ad8a9e30759fb263a31bcd59753b3a97272b0e76a4210528a8631a1 |
PortableGit-2.16.2-32-bit.7z.exe | b5a91978956ac14f59ccdbc70c9c8d2f105e730e81ae8316a59791d33f3d6a87 |
MinGit-2.16.2-64-bit.zip | f4ac4e7d53d599d515e905824240cc2b82f3e2c294a872bb650e44b7e89cae8c |
MinGit-2.16.2-32-bit.zip | 322c727e482aa97522c64a5ac68bdda3780111e8670bcfb532beac8e11ece5da |
MinGit-2.16.2-busybox-64-bit.zip | de698bd1f6ca240be8f27b63f027674cf1df20e168b03359af7a57e47b85537a |
MinGit-2.16.2-busybox-32-bit.zip | 08f469810ed5ecc497fc46fade03cbdf4d6539b702fd0560396b4c34c9efffde |
Git-2.16.2-64-bit.tar.bz2 | 23a493244ffc5facb264a32c0cc6cfa98378fb2ba61ec2928f0b2fa7ec156b06 |
Git-2.16.2-32-bit.tar.bz2 | 7dcb4f29937ca2d744e9de53ad9f5ed4cbddf973901c756b92c7874473991bf0 |
pdbs-for-git-64-bit-2.16.2.1.e1848984d1-1.zip | 8835317db3f63fdbdd636fde179b411574b3a6018607ad53322525e23f2b2463 |
pdbs-for-git-32-bit-2.16.2.1.e1848984d1-1.zip | add00cdd87a9d73ac5f45042272fc32f507addf6ef0e72cd299190412c35f690 |
Git for Windows 2.16.1(4)
Changes since Git for Windows v2.16.1(3) (February 6th 2018)
Bug Fixes
- When called from TortoiseGit,
git.exe
can now spawn processes again.
Filename | SHA-256 |
---|---|
Git-2.16.1.4-64-bit.exe | 5664d42d6ea636f760e6f926bf2239c30782742af6b10d5fb7b6541ba4356c8c |
Git-2.16.1.4-32-bit.exe | 742234e477afdfa07c446758adf7234ab2cd7231ba3bc17642073dd1267cc55a |
PortableGit-2.16.1.4-64-bit.7z.exe | a2191f676d77f8b8ba88501b8d373dc5418845c52dca86313ec449881af14cbd |
PortableGit-2.16.1.4-32-bit.7z.exe | 5d3e89163cb8b88484d906f8ba53604279e3d7b8c170e39d89116aa5c7274f26 |
MinGit-2.16.1.4-64-bit.zip | 4185d4510a82ca1a4f27297b800e9851832a183adb5a52644ae129b395c60fa6 |
MinGit-2.16.1.4-32-bit.zip | d8bd7f8d8145a0ba961a91884acb6fdeadd580b28b77218a833c1ade498b6aff |
MinGit-2.16.1.4-busybox-64-bit.zip | 28fbbc5c9d8ae587b332484dca8a8bee275560e40f5ebf41e9767c0cdadd40db |
MinGit-2.16.1.4-busybox-32-bit.zip | 170b4dffd84f781c03d98d16e89b772785a3081c4b85c91d46bfb53f5659c84f |
Git-2.16.1.4-64-bit.tar.bz2 | edf22fd92f414a930a8dab4916930fe0b74bd0cf6ae664aa9600360a2ed52bd1 |
Git-2.16.1.4-32-bit.tar.bz2 | b5c0991479a29369841da78e713a850244cff6a600acc16803cf35c5dfe5fcdd |
pdbs-for-git-32-bit-2.16.1.4.ef6d451bbf-1.zip | b6b1c811c8ea506604201f24cc2ddb723bfa4374cd1fd371b355092d589fe2b4 |
pdbs-for-git-64-bit-2.16.1.4.ef6d451bbf-1.zip | 7c30a5104a7d29efd4b80c1b4a723124870e83c48e604791349f3bdbbd063636 |
Git for Windows 2.16.1(3)
Changes since Git for Windows v2.16.1(2) (February 2nd 2018)
New Features
- Git for Windows' SDK packages are now hosted on Azure Blobs, fixing part of issue #1479.
- Comes with perl-Net-SSLeay v1.84.
Bug Fixes
- When
http.sslBackend
is not configured (e.g. in portable Git or MinGit), fetch/push operations no longer crash. - On Windows 7 and older, Git for Windows v2.16.1(2) was no longer able to spawn any processes (e.g. during fetch/clone). This regression has been fixed.
- The Perl upgrade in v2.16.1(2) broke
git send-email
; This has been fixed by updating the Net-SSLeay Perl module.
Filename | SHA-256 |
---|---|
Git-2.16.1.3-64-bit.exe | 27cec5113e2572d22336150afec337fc94627b330ebeec2a61b8bb447a6301ea |
Git-2.16.1.3-32-bit.exe | ad1fca7ac33326378b8be187d4595f50c72bd8ad00b277807fc091c16bd9796c |
PortableGit-2.16.1.3-64-bit.7z.exe | bcb3ca27ae151313ab369d9f39b018129035d7fa018fa0df364424b6e22be4d3 |
PortableGit-2.16.1.3-32-bit.7z.exe | ae4cf93c391c66698856b8b38ba3a42e7fcc7141f61531562134f72b1c014f36 |
MinGit-2.16.1.3-64-bit.zip | a3ee17301ef563349f9936e68beb996c747079afc883e4e40615931e032905fd |
MinGit-2.16.1.3-32-bit.zip | c46c6697906a1a85f784c7cf6e0385689ae3105bc8fe99b20c3a70ac73ab8e9e |
MinGit-2.16.1.3-busybox-64-bit.zip | 630bb6d79c9b0f64c81046208d00a41edb2540bd99a2626c5fdaf0550cdb1a9e |
MinGit-2.16.1.3-busybox-32-bit.zip | 3ff6f9e936d837d6f319bdb1ea4f0fcc9ff6bc203f9de1987538313686574f1b |
Git-2.16.1.3-64-bit.tar.bz2 | c7c4f9a9205e85977475698732484c6524d8b381f03ceaf04f35bd6f89bce389 |
Git-2.16.1.3-32-bit.tar.bz2 | 8ed49c8008728c70e82436d8c1cafb23cb2ee1f7b01d2e97a7e626d2438a0cd1 |
Git for Windows 2.16.1(2)
Changes since Git for Windows v2.16.1 (January 22nd 2018)
New Features
- Comes with Heimdal v7.5.0.
- Comes with cURL v7.58.0.
- Comes with Perl v5.26.1.
- When using GNU nano as Git's default editor, it is now colorful (shows syntax-highlighting).
- Comes with tig v2.3.3.
- When using Secure Channel as HTTPS transport behind a proxy, it may be necessary to disable revocation checks, which is now possible.
- Comes with BusyBox v1.28.0pre.16550.0b3cdd76c.
Bug Fixes
- When Git spawns processes, now only the necessary file handles are inherited from the parent process, possibly preventing file locking issues.
- The
git update
command has been renamed togit update-git-for-windows
to avoid confusion where users may think thatgit update
updates their local repository or worktree.
Filename | SHA-256 |
---|---|
Git-2.16.1.2-64-bit.exe | 033939d276775edb17233c7f52cc5d53dcf23351eb9c5ebe0d95f13805ac6aa1 |
Git-2.16.1.2-32-bit.exe | 564c8c71da3d0888e8fb153556c1e747b2fe4f4ec94d38963ae7766f61fb5cfd |
PortableGit-2.16.1.2-64-bit.7z.exe | 82009aa70ede01da69cd2ea4ad297aeb1f58c7dd8ddddc1d85425d5246ebdf20 |
PortableGit-2.16.1.2-32-bit.7z.exe | 5886321e9d6c619c67116b23c6428afc83f2e63f4eee60f6cafa5b37364ebf04 |
MinGit-2.16.1.2-64-bit.zip | 172f4ac31280895867e8ffa35f31f4aa590eef115de4cefcedef5f39cecd75b6 |
MinGit-2.16.1.2-32-bit.zip | 17657f7e8c562a299cc0d854e43f348a4d7721ec6e16e24d12f0366d9a7e00fc |
MinGit-2.16.1.2-busybox-64-bit.zip | 58609edfd1ea0135c9247b89ad9fafd8270caa307a5f8d8fdccaf0456b8c8dd0 |
MinGit-2.16.1.2-busybox-32-bit.zip | c7721df06fee403b340ff8083c2334dd450b929341645364c6807fdca6c6e74b |
Git-2.16.1.2-64-bit.tar.bz2 | 949271e375c90f1c4a15d2cc19717d5c01cf58b66f1a06bb3de7c5f19ebba5c7 |
Git-2.16.1.2-32-bit.tar.bz2 | 41940a0c5eff47612b891241aa2f2edb82e8ed5d32a7f4bde79e720fcd83a960 |
Git for Windows 2.16.1
Changes since Git for Windows v2.16.0(2) (January 18th 2018)
This is a hotfix release, based on upstream Git's hotfix to address a possible segmentation fault associated with case-insensitive file systems.
Note: another hotfix might be coming the day after tomorrow, as cURL announced a new version addressing security advisories that might affect how Git talks via HTTP/HTTPS, too.
New Features
- Comes with Git v2.16.1.
Bug Fixes
- A set of regressions introduced by patches intended to speed up
reset
andcheckout
was fixed (issues #1437, #1438, #1440 and #1442.
Filename | SHA-256 |
---|---|
Git-2.16.1-64-bit.exe | 45ef5c5bd4b89c7d1a0126ecb37cd49f8d7f176458c1084149315bfc3af0eccd |
Git-2.16.1-32-bit.exe | 559886de7e5e4edcc3e4c5b1cb766ab90b37d4b7564a61770abdfd3cc84d53fc |
PortableGit-2.16.1-64-bit.7z.exe | 657296d33adceb1d7dabb17847dbd9ee5a45c4ef9d8d8aade2bfb42e57682baf |
PortableGit-2.16.1-32-bit.7z.exe | bc8cf57a206ca63d92aad649322bcec6600a41b91be61229d9282f61e42834ed |
MinGit-2.16.1-64-bit.zip | 14fde7abfa14f505605517b00c8b1bf09eec78e3653516f30dc43084d8df7ede |
MinGit-2.16.1-32-bit.zip | 9a37a9dd89add49caee6967e7f6d54182b2f27de7bd4e63e3bd006394ca56e69 |
MinGit-2.16.1-busybox-64-bit.zip | 21ac64a8876f96af8375b4ab655e669be99c341c1fe5c762485d720886f31b48 |
MinGit-2.16.1-busybox-32-bit.zip | 158eac07dbd90555afcfb73709a33feffa070db5ae3ff6602bf400d26f326d37 |
Git-2.16.1-64-bit.tar.bz2 | 7c81ae1be97362a39cafe9377cbb1c681343c24a23c1fe1e3c20fb77d98de557 |
Git-2.16.1-32-bit.tar.bz2 | 654e88c5a07aa553353cbefd1f1adacff1d8c3caec7ecfbedf3ff7d8bbea708b |
Git for Windows 2.16.0(2)
Changes since Git for Windows v2.15.1(2) (November 30th 2017)
Git for Windows now has a new homepage: https://gitforwindows.org/ (it is still graciously hosted by GitHub, but now much quicker to type).
New Features
- Comes with Git Credential Manager v1.14.0.
- The Git for Windows installer now offers to configure Visual Studio Code as default editor for Git.
- Comes with OpenSSL v1.0.2n.
git checkout
is now a lot faster when checking out a lot of files.- The
core.excludesfile
can now reference a symbolic link. - Comes with patch level 7 of the MSYS2 runtime (Git for Windows flavor) based on Cygwin 2.9.0.
- With lots of files,
git reset --hard
is now a lot faster when the FSCache feature is in effect.
Bug Fixes
- When cloning into an existing (empty) directory fails, Git no longer removes said directory.
- Interrupting processes (and their children) using Control+C is now a lot more robust.
Filename | SHA-256 |
---|---|
Git-2.16.0.2-64-bit.exe | dda9c9eacdec5bb1369351b48d84c7ba947c85cf5f6285e369eebc89075f8bb7 |
Git-2.16.0.2-32-bit.exe | f595b9245f387aa6e4e1dbf7eda7c963b80d3ded05fafa16f09dbac582fa3e6a |
PortableGit-2.16.0.2-64-bit.7z.exe | 967f65c6e014e543109e9bca1a7cffbe192eae82c349ea1639eefdfe087e44e8 |
PortableGit-2.16.0.2-32-bit.7z.exe | b5d0699f9720cfba62e61d8c54bc4a4696323273a4ae9273c82829f16d5a2af9 |
MinGit-2.16.0.2-64-bit.zip | fb028d2a18c7ec18f8febecafc95e9dad0dd583ab8fe376c95a06eff62058bbd |
MinGit-2.16.0.2-32-bit.zip | 1c49443bddde815b5ef551f692a44fd9f681c1cfb8cf9457461690c924d2352a |
MinGit-2.16.0.2-busybox-64-bit.zip | 63b08dc7a583e843e796c2f92036d40cc42e51096812dd38be1433453bb49f61 |
MinGit-2.16.0.2-busybox-32-bit.zip | 84bcfe30841f490cd2d20677be217854221a1ca4a7691f27b95c60034b498010 |
Git-2.16.0.2-64-bit.tar.bz2 | 2685b9d2dce7be83a2f8528ef55498c5938216680d4d1b4d3c4fa5907d7eac04 |
Git-2.16.0.2-32-bit.tar.bz2 | 18899b6b9738565c7d5d49e385c67bd5130e110f0f9269c3a051af481b1ce55a |
v2.16.0-rc2.windows.1
"Release Candidate" 2 of v2.16.0
v2.16.0-rc1.windows.1
"Release Candidate" 1 of v2.16.0
v2.14.3.windows.2
MinGit for Windows v2.14.3(2) This is a MinGit-only release; compared to v2.14.3, there are no patches in Git's source code, but all dependencies are updated. Most importantly, Git Credential Manager is at v1.14.0 (including support for TLS 1.2) and OpenSSL is now at v1.0.2n, fixing two CVEs. Those two CVEs do not realistically affect Git for Windows, but you know, CVEs.