Announcements:
Note
Thanks to all our contributors who've been waiting for this release. It's been a year since the last release, which as many will note is highly unusual. Ownership issues of the project have meant that there was a freeze on releases and maintenance. This has now been resolved and we expect regular releases (approximately every 12 weeks; aligned with Git's release schedule), and engagement on our part with the community. Thank you for your patience.
Note
The code ownership/responsibility model of the Git Credential Manager project has changed. Microsoft will now maintain the core GCM platform (responsible for releases, and major architectural changes). The major Git host providers will be responsible for their plugins (e.g., GitHub for GitHub functionality, Azure DevOps for Azure Repos etc).
Note
This is planned to be the last release major release that supports Windows 7 and 8.x. We will be moving off of .NET Framework to .NET (Core) on Windows this year.
Changes:
- Fix Generic provider refresh token refresh logic (#1838)
- Allow unsafe remotes via config (#1721)
- Drop no longer needed GitLab OAuth params (#1538)
- No-op credential storage option (#1740)
- Fix TRACE2 logging (#1909)
- Linux ARM and ARM64 support
- Windows ARM64 and x64 support (#2230)
- Support Oracle Linux vis install-from-source (#2212)
- Linux install-from-source bug fixes
- macOS enterprise defaults (#1811)
- Documentation updates & fixes
- Fixes to CI & build
- Use Azure Pipelines for official builds
- Actions dependency updates