Skip to content

Tags: git-for-windows/git

Tags

v2.49.0-rc1.windows.1

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
Git for Windows v2.49.0-rc1

Changes since Git for Windows v2.48.1 (February 13th 2025)

Due to persistent maintenance challenges and the community's limited
engagement and usage, git svn support in Git for Windows will be phased
out over the next few months.

Git for Windows v2.48.1 was the last version to ship with the i686
("32-bit") variant of the installer, portable Git and archive. Only
32-bit MinGit will be built for future versions, until April 2029.

New Features

  * Comes with Git v2.49.0-rc1.
  * Comes with OpenSSH v9.9.P2.
  * Comes with PCRE2 v10.45.
  * The previously-experimental --full-name-hash option has been
    accepted into upstream Git as --name-hash-version=2 and is no
    longer experimental.
  * The git backfill command has been accepted into upstream Git; Its
    --batch-size=<n> option has been renamed to --min-batch-size=<n>,
    though.

Bug Fixes

  * A change in upstream Git v2.48.0 broke renaming symlinks, which was
    fixed.
  * On a recent Insider Windows version, users experienced the message:
    "Cygwin WARNING: Couldn't compute FAST_CWD pointer", which has been
    fixed.
  * A bug has been fixed that, when calling git add -p from VS Code's
    internal terminal, after using the edit command, caused the
    internal terminal got stuck and no further command was accepted.

v2.49.0-rc0.windows.1

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
Git for Windows v2.49.0-rc0

Changes since Git for Windows v2.48.1 (February 13th 2025)

Due to persistent maintenance challenges and the community's limited
engagement and usage, git svn support in Git for Windows will be phased
out over the next few months.

Git for Windows v2.48.1 was the last version to ship with the i686
("32-bit") variant of the installer, portable Git and archive. Only
32-bit MinGit will be built for future versions, until April 2029.

New Features

  * Comes with Git v2.49.0-rc0.
  * Comes with OpenSSH v9.9.P2.
  * Comes with PCRE2 v10.45.
  * The previously-experimental --full-name-hash option has been
    accepted into upstream Git as --name-hash-version=2 and is no
    longer experimental.
  * The git backfill command has been accepted into upstream Git; Its
    --batch-size=<n> option has been renamed to --min-batch-size=<n>,
    though.

Bug Fixes

  * A change in upstream Git v2.48.0 broke renaming symlinks, which was
    fixed.

v2.48.1.windows.1

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
Git for Windows v2.48.1

Changes since Git for Windows v2.47.1(2) (January 14th 2025)

Git for Windows v2.48.1 is the last version to ship with the i686
("32-bit") variant of the installer, portable Git and archive. Only
32-bit MinGit will be built for future versions, until April 2029.

Due to persistent maintenance challenges and the community's limited
engagement and usage, git svn support in Git for Windows will be phased
out over the next few months.

New Features

  * Comes with Git v2.48.1.
  * Comes with MinTTY v3.7.7.
  * New Git for Windows installation now default to the Windows-native
    HTTPS transport backend.
  * Comes with the MSYS2 runtime (Git for Windows flavor) based on
    Cygwin v3.5.7 (Git for Windows skipped v3.5.5 because it failed to
    pass Git's test suite, and Cygwin v3.5.6 was superseded too
    quickly).
  * Comes with Tig v2.5.12.
  * Comes with cURL v8.12.1.
  * Comes with OpenSSL v3.2.4.

Bug Fixes

  * The installer now correctly blocks the installation on Windows 7
    and Windows 8 as these versions of Windows are no longer supported
    since Git for Windows v2.47.0
  * When using the cache credential helper, it could error out with
    "fatal: unable to connect to cache daemon: Unknown error" under
    certain circumstances; This was fixed.
  * Git for Windows used to issue a misleading warning when .gitignore
    was a directory, which has been fixed.

v2.48.0-rc2.windows.1

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
Git for Windows v2.48.0-rc2

Changes since Git for Windows v2.47.1 (November 25th 2024)

New Features

  * Comes with Git v2.48.0-rc2.
  * Comes with cURL v8.11.1.
  * Comes with MinTTY v3.7.7.
  * New Git for Windows installation now default to the Windows-native
    HTTPS transport backend.

Bug Fixes

  * The installer now correctly blocks the installation on Windows 7
    and Windows 8 as these versions of Windows are no longer supported
    since Git for Windows v2.47.0
  * When using the cache credential helper, it could error out with
    "fatal: unable to connect to cache daemon: Unknown error" under
    certain circumstances; This was fixed.

v2.48.0-rc1.windows.1

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
Git for Windows v2.48.0-rc1

Changes since Git for Windows v2.47.1 (November 25th 2024)

New Features

  * Comes with Git v2.48.0-rc1.
  * Comes with cURL v8.11.1.
  * Comes with MinTTY v3.7.7.
  * Comes with the MSYS2 runtime (Git for Windows flavor) based on
    Cygwin v3.5.5.

Bug Fixes

  * The installer now correctly blocks the installation on Windows 7
    and Windows 8 as these versions of Windows are no longer supported
    since Git for Windows v2.47.0

v2.48.0-rc0.windows.1

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
Git for Windows v2.48.0-rc0

Changes since Git for Windows v2.47.1 (November 25th 2024)

New Features

  * Comes with Git v2.48.0-rc0.
  * Comes with cURL v8.11.1.

Bug Fixes

  * The installer now correctly blocks the installation on Windows 7
    and Windows 8 as these versions of Windows are no longer supported
    since Git for Windows v2.47.0

v2.47.1.windows.2

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
Git for Windows v2.47.1(2)

Changes since Git for Windows v2.47.1 (November 25th 2024):

New Features

  * Comes with Git Credential Manager v2.6.1, addressing
    CVE-2024-50338.
  * Comes with Git LFS v3.6.1, addressing CVE-2024-53263.

Bug Fixes

  * CVE-2024-50338: Git Credential Manager can be tricked to exfiltrate
    credentials for a trusted site to an untrusted site. Since the URLs
    needed for such an attack look suspicious, this usually requires a
    recursive clone or fetch.
  * CVE-2024-53263: In conjunction with CVE-2024-52006, Git LFS can be
    tricked to exfiltrate credentials for a trusted site to an
    untrusted site.
  * CVE-2024-50349: When prompting the user for a password in the
    terminal, Git does not neutralize control characters.
  * CVE-2024-52005: The sideband channel does not neutralize control
    characters.
  * CVE-2024-52006: Similar to CVE-2020-5260, affecting credential
    helpers that interpret Carriage Returns as newlines.

v2.46.2.windows.2

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
MinGit for Windows v2.46.2(2)

Changes since Git for Windows v2.46.2 (September 24th 2024):

New Features

  * Comes with Git Credential Manager v2.6.1, addressing
    CVE-2024-50338.

Bug Fixes

  * CVE-2024-50338: Git Credential Manager can be tricked to exfiltrate
    credentials for a trusted site to an untrusted site. Since the URLs
    needed for such an attack look suspicious, this usually requires a
    recursive clone or fetch.
  * CVE-2024-50349: When prompting the user for a password in the
    terminal, Git does not neutralize control characters.
  * CVE-2024-52005: The sideband channel does not neutralize control
    characters.
  * CVE-2024-52006: Similar to CVE-2020-5260, affecting credential
    helpers that interpret Carriage Returns as newlines.

v2.45.2.windows.2

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
MinGit for Windows v2.45.2(2)

Changes since Git for Windows v2.45.2 (June 3rd 2024):

New Features

  * Comes with Git Credential Manager v2.6.1, addressing
    CVE-2024-50338.

Bug Fixes

  * CVE-2024-50338: Git Credential Manager can be tricked to exfiltrate
    credentials for a trusted site to an untrusted site. Since the URLs
    needed for such an attack look suspicious, this usually requires a
    recursive clone or fetch.
  * CVE-2024-50349: When prompting the user for a password in the
    terminal, Git does not neutralize control characters.
  * CVE-2024-52005: The sideband channel does not neutralize control
    characters.
  * CVE-2024-52006: Similar to CVE-2020-5260, affecting credential
    helpers that interpret Carriage Returns as newlines.

v2.47.1.windows.1

Verified

This tag was signed with the committer’s verified signature.
dscho Johannes Schindelin
Git for Windows v2.47.1

Changes since Git for Windows v2.47.0(2) (October 22nd 2024)

This release comes with the first early native support of Windows/ARM64
, ready for testing. Please report any issues!

New Features

  * Comes with Git v2.47.1.
  * Comes with cURL v8.11.0.
  * Comes with Git LFS v3.6.0.

Bug Fixes

  * Due to a bug introduced in the v2.47 cycle, the installer showed an
    empty "experimental options" page, which was fixed.
  * A potential crash in Git Bash on Insider versions of Windows/ARM64
    was fixed.
  * On Windows/ARM64, running the 64-bit version of Git for Windows
    could infrequently cause deadlocked threads (see e.g. this report
    or this one), which was addressed.