Releases: git-ecosystem/git-credential-manager
GCM 2.0.246-beta
Changes:
- Very early support for Linux (#135)
- Remove username/password authentication for GitHub.com (#171)
- Enables support for multiple users for GitHub, Bitbucket, and Azure Repos (when using the
*.visualstudio.com
URLs) (#160) - Fixes bug where the username was required in the remote URL for basic auth (#142)
- Fixes bug where port numbers in remote URLs were not parsed correctly (#156)
The Linux support has currently only been tested on Ubuntu 18.04 and 20.04 on 64-bit Intel processors. The provided Debian package is not yet signed. Due to the varied nature of Linux distributions, you will need to select and configure a credential storage system manually – see more here: https://aka.ms/gcmcore-linuxcredstores.
Now that OAuth has been fully adopted for GitHub.com and works for all users (personal and organizational alike), the username/password option has been removed. The username/password option will soon be removed from the server-side anyway – see more here: https://github.blog/changelog/2019-08-08-password-based-http-basic-authentication-deprecation-and-removal/.
GCM 2.0.194-beta
GCM 2.0.164-beta
GCM 2.0.157-beta
Changes:
- Fix a bug where Windows interactive sessions were not detected correctly (#123)
GCM 2.0.153-beta
GCM 2.0.124-beta
Changes:
- Add option to prevent interactivity (#91)
- Publish zip and tar balls of releases (#96)
- Add native basic credential UI prompts for Windows (#92)
- Automatically trace to the debugger when attached (#94)
- Add an OAuth2 client implementation with PKCE support (#99, #102)
- Add GitHub OAuth support and refreshed Windows UI (#101, #103)
- Move to .NET Core 3.1 (LTS) (#101)
GCM 2.0.87-beta
GCM 2.0.79-beta
First Windows preview release and updated macOS release.
Changes:
- Windows support (64-bit only) (#46)
- GCM Core now worked behind network proxies (configuration guide) (#11)
- Renamed the main executable from
git-credential-manager
togit-credential-manager-core
to allow for easier side-by-side use with Java GCM and Windows GCM during the preview (#70) - Microsoft authentication is performed in-process on Windows, with support for GUI-less environments (such as SSH) via device code flow (#75)
- Installation now configures GCM Core per-user (sets
credential.helper
in the current user's$HOME/.gitconfig
) but continues to be installed in a system-wide location. Other users can opt-in to using GCM Core by setting their own configuration by runninggit-credential-manager-core configure
(#57) - Allow overriding the selection of host provider; also supports GitHub Enterprise scenarios (configuration option, migration guide for users of the
credential.authority
setting) (#59) - Various bug fixes and improvements
Thanks to our contributors ❤️: