Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump Git version on Windows to 2.46.0.windows.1 #847

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Aug 1, 2024

Bump Git version on Windows

Update the Git Windows version for Windows Nanoserver

changed lines [59] of file "/tmp/updatecli/github/jenkinsci/docker-agent/windows/nanoserver/Dockerfile"

2.46.0.windows.1
Release published on the 2024-07-29 18:56:08 +0000 UTC at the url https://github.com/git-for-windows/git/releases/tag/v2.46.0.windows.1

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

Git for Windows for Windows v2.46 is the last version to support for Windows 7 and for Windows 8, see [MSYS2's corresponding deprecation announcement](https://www.msys2.org/docs/windows_support/) (Git for Windows relies on MSYS2 for components such as Bash and Perl).

Please also note that the 32-bit variant of Git for Windows is deprecated; Its last official release [is planned for 2025](https://gitforwindows.org/32-bit.html).

### New Features

* Comes with [Git v2.46.0](https://github.com/git/git/blob/v2.46.0/Documentation/RelNotes/2.46.0.txt).
* Comes with [OpenSSL v3.2.2](https://github.com/openssl/openssl/releases/tag/openssl-3.2.2).
* Comes with [PCRE2 v10.44](https://github.com/PCRE2Project/pcre2/blob/pcre2-10.44/ChangeLog).
* Comes with [OpenSSH v9.8.P1](https://github.com/openssh/openssh-portable/releases/tag/V_9_8_P1).
* Comes with [Git Credential Manager v2.5.1](https://github.com/git-ecosystem/git-credential-manager/releases/tag/v2.5.1).
* Comes with [MinTTY v3.7.4](https://github.com/mintty/mintty/releases/tag/3.7.4).
* `git config` [respects two user-wide configs](https://git-scm.com/docs/git-config#FILES): `.gitconfig` in the home directory, and `.config/git/config`. Since the latter isn't a Windows-native directory, [Git for Windows now looks for `Git/config` in the `AppData` directory](https://github.com/git-for-windows/git/pull/5030), unless `.config/git/config` exists. 
* The [FSMonitor feature](https://github.com/git-for-windows/git/discussions/3251) is no longer experimental, and therefore no longer offered as installer option. Users are encouraged to enable this on a per-repository basis, via the config setting `core.fsmonitor=true` (`scalar clone` does this automatically).
* The server-side component of OpenSSH, which had been shipped with Git for Windows for historical reasons only, is [now no longer distributed with it](https://github.com/git-for-windows/build-extra/pull/571).
* Comes with [cURL v8.9.0](https://curl.se/changes.html#8_9_0).

### Bug Fixes

* Git Bash's `ls` command [can now be used in OneDrive-managed folders](https://github.com/git-for-windows/msys2-runtime/pull/69) without having to hydrate all the files.
* Git LFS v3.5.x and newer no longer support Windows 7. Instead of a helpful error message, it now simply [crashes](https://github.com/git-for-windows/git/issues/4996) on that Windows version, leaving the user with the error message "panic before malloc heap initialized". This has been [addressed](https://github.com/git-for-windows/git/pull/5042): In addition to the unhelpful error message, Git is now saying what is going on and how to get out of the situation.
* As of v2.45.0, the manual pages of `git clone` and `git init` [were broken](https://github.com/git-for-windows/git/issues/5063), which has been fixed. 

Filename | SHA-256
-------- | -------
Git-2.46.0-64-bit.exe | e6337d172590cea1f673acfeef218733e9352adeb863a3a9e8fa20ee0719a40f
Git-2.46.0-32-bit.exe | 8f330c0f33499ee6438d337351c1cc2354fbc067a63713ec4fb83ec1bd001ca3
PortableGit-2.46.0-64-bit.7z.exe | dedae83f4d0851bcbf473c516701e2da6a5d7c574d694d5eceec46d1307132ea
PortableGit-2.46.0-32-bit.7z.exe | 5a5b07eabc2737f1fa2e00cdf19559f385859d42b717afbf5d19bad371182d86
MinGit-2.46.0-64-bit.zip | 9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be
MinGit-2.46.0-32-bit.zip | 479f2de8a230a884f68ae7009b07e5581b07cecf593cc749d6961215af63b6d6
MinGit-2.46.0-busybox-64-bit.zip | 7c9296c007398188cd9a831840d6f8952ecd16aea775152fa237ca164ea07392
MinGit-2.46.0-busybox-32-bit.zip | b8a211098a72d5b86e30a86321ac2d037a64d4677dd1ac786338d12273b0dffb
Git-2.46.0-64-bit.tar.bz2 | 6eb8f52f61e50b3009fc93c57c50d430799423ab8f027ad837b713df2d3efb16
Git-2.46.0-32-bit.tar.bz2 | a420c89679838b6167c1d91396a067fe346b456e01c8464647b3f5c783c5c711
Update the Git Windows version for Windows Server Core

changed lines [51] of file "/tmp/updatecli/github/jenkinsci/docker-agent/windows/windowsservercore/Dockerfile"

2.46.0.windows.1
Release published on the 2024-07-29 18:56:08 +0000 UTC at the url https://github.com/git-for-windows/git/releases/tag/v2.46.0.windows.1

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

Git for Windows for Windows v2.46 is the last version to support for Windows 7 and for Windows 8, see [MSYS2's corresponding deprecation announcement](https://www.msys2.org/docs/windows_support/) (Git for Windows relies on MSYS2 for components such as Bash and Perl).

Please also note that the 32-bit variant of Git for Windows is deprecated; Its last official release [is planned for 2025](https://gitforwindows.org/32-bit.html).

### New Features

* Comes with [Git v2.46.0](https://github.com/git/git/blob/v2.46.0/Documentation/RelNotes/2.46.0.txt).
* Comes with [OpenSSL v3.2.2](https://github.com/openssl/openssl/releases/tag/openssl-3.2.2).
* Comes with [PCRE2 v10.44](https://github.com/PCRE2Project/pcre2/blob/pcre2-10.44/ChangeLog).
* Comes with [OpenSSH v9.8.P1](https://github.com/openssh/openssh-portable/releases/tag/V_9_8_P1).
* Comes with [Git Credential Manager v2.5.1](https://github.com/git-ecosystem/git-credential-manager/releases/tag/v2.5.1).
* Comes with [MinTTY v3.7.4](https://github.com/mintty/mintty/releases/tag/3.7.4).
* `git config` [respects two user-wide configs](https://git-scm.com/docs/git-config#FILES): `.gitconfig` in the home directory, and `.config/git/config`. Since the latter isn't a Windows-native directory, [Git for Windows now looks for `Git/config` in the `AppData` directory](https://github.com/git-for-windows/git/pull/5030), unless `.config/git/config` exists. 
* The [FSMonitor feature](https://github.com/git-for-windows/git/discussions/3251) is no longer experimental, and therefore no longer offered as installer option. Users are encouraged to enable this on a per-repository basis, via the config setting `core.fsmonitor=true` (`scalar clone` does this automatically).
* The server-side component of OpenSSH, which had been shipped with Git for Windows for historical reasons only, is [now no longer distributed with it](https://github.com/git-for-windows/build-extra/pull/571).
* Comes with [cURL v8.9.0](https://curl.se/changes.html#8_9_0).

### Bug Fixes

* Git Bash's `ls` command [can now be used in OneDrive-managed folders](https://github.com/git-for-windows/msys2-runtime/pull/69) without having to hydrate all the files.
* Git LFS v3.5.x and newer no longer support Windows 7. Instead of a helpful error message, it now simply [crashes](https://github.com/git-for-windows/git/issues/4996) on that Windows version, leaving the user with the error message "panic before malloc heap initialized". This has been [addressed](https://github.com/git-for-windows/git/pull/5042): In addition to the unhelpful error message, Git is now saying what is going on and how to get out of the situation.
* As of v2.45.0, the manual pages of `git clone` and `git init` [were broken](https://github.com/git-for-windows/git/issues/5063), which has been fixed. 

Filename | SHA-256
-------- | -------
Git-2.46.0-64-bit.exe | e6337d172590cea1f673acfeef218733e9352adeb863a3a9e8fa20ee0719a40f
Git-2.46.0-32-bit.exe | 8f330c0f33499ee6438d337351c1cc2354fbc067a63713ec4fb83ec1bd001ca3
PortableGit-2.46.0-64-bit.7z.exe | dedae83f4d0851bcbf473c516701e2da6a5d7c574d694d5eceec46d1307132ea
PortableGit-2.46.0-32-bit.7z.exe | 5a5b07eabc2737f1fa2e00cdf19559f385859d42b717afbf5d19bad371182d86
MinGit-2.46.0-64-bit.zip | 9f3c58e50e265043b1dd7bdaea9db4e2f23b939c189aa0fc820eb8dcfee523be
MinGit-2.46.0-32-bit.zip | 479f2de8a230a884f68ae7009b07e5581b07cecf593cc749d6961215af63b6d6
MinGit-2.46.0-busybox-64-bit.zip | 7c9296c007398188cd9a831840d6f8952ecd16aea775152fa237ca164ea07392
MinGit-2.46.0-busybox-32-bit.zip | b8a211098a72d5b86e30a86321ac2d037a64d4677dd1ac786338d12273b0dffb
Git-2.46.0-64-bit.tar.bz2 | 6eb8f52f61e50b3009fc93c57c50d430799423ab8f027ad837b713df2d3efb16
Git-2.46.0-32-bit.tar.bz2 | a420c89679838b6167c1d91396a067fe346b456e01c8464647b3f5c783c5c711
GitHub Action workflow link
Updatecli logo

Created automatically by Updatecli

Options:

Most of Updatecli configuration is done via its manifest(s).

  • If you close this pull request, Updatecli will automatically reopen it, the next time it runs.
  • If you close this pull request and delete the base branch, Updatecli will automatically recreate it, erasing all previous commits made.

Feel free to report any issues at github.com/updatecli/updatecli.
If you find this tool useful, do not hesitate to star our GitHub repository as a sign of appreciation, and/or to tell us directly on our chat!

@dduportal dduportal merged commit 8446712 into master Aug 1, 2024
10 checks passed
@dduportal dduportal deleted the updatecli_master_a9b520a64e19715d0db64eef4d745f71c310e6ce8883f842e49b6fe6ca7451aa branch August 1, 2024 17:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants