This repository has been archived by the owner on Oct 12, 2022. It is now read-only.
Releases: microsoft/Git-Credential-Manager-for-Mac-and-Linux
Releases · microsoft/Git-Credential-Manager-for-Mac-and-Linux
git-credential-manager-1.3.0
Minor changes
- Improved the Homebrew-based installation.
- Added a feature to enable "debug mode" during installation.
- Added RPM-based installation for GNU/Linux.
- Updated references from Visual Studio Online (VSO) to the new name: Visual Studio Team Services (VSTS).
- Improved documentation.
Known issues
- Versions of Java before Oracle Java 7 Update 6 as well as default OpenJDK installations currently do not support OAuth 2.0 authentication & authorization with Visual Studio Team Services.
- Workaround: install Oracle Java 7 Update 6 (or later) or build & install OpenJFX for OpenJDK 8.
git-credential-manager-1.2.0
Minor changes
- Added Homebrew-based installation for Mac OS X.
- Improved the self-installation to use the version of Java used when launching
install
. - Added a workaround for the hardcoded
credential-osxkeychain
helper in "Apple Git" by erasing from the OS X Keychain any Git credentials managed by this program.- How to enable: set the
eraseosxkeychain
Git configuration setting (under thecredential
section) totrue
. Example:git config --global credential.eraseosxkeychain true
- How to enable: set the
Known issues
- Versions of Java before Oracle Java 7 Update 6 as well as default OpenJDK installations currently do not support OAuth 2.0 authentication & authorization with Visual Studio Online.
- Workaround: install Oracle Java 7 Update 6 (or later) or build & install OpenJFX for OpenJDK 8.
git-credential-manager-1.1.0
Minor changes
- Added support for Visual Studio Online (VSO) accounts associated with Microsoft Accounts (a.k.a. "MSA", "Windows Live ID", etc.). The user experience should be the same as the VSO accounts associated with Azure Active Directory (AAD).
- Added a self-install (with self-check) and self-uninstall.
- Implemented CSRF (cross-site request forgery) prevention during the OAuth 2.0 authorization request as recommended by RFC 6749.
Known issues
- When using with another credential helper (on Mac OS X, with the default Git distribution known as "Apple Git", the
credential-osxkeychain
helper is hardcoded), if the other helper is asked before this one and the credentials are not valid (because they have expired or have been revoked), Git asks all the helpers to erase whatever credentials they have for that server and then aborts with "Authentication failed".- Workaround: move the other helper(s) after the GCM, disable the other helper(s) or, if the latter is not possible (it's not possible to disable the
credential-osxkeychain
helper on Mac when using "Apple Git"), then install another Git distribution.
- Workaround: move the other helper(s) after the GCM, disable the other helper(s) or, if the latter is not possible (it's not possible to disable the
- Versions of Java before Oracle Java 7 Update 6 as well as default OpenJDK installations currently do not support OAuth 2.0 authentication & authorization with Visual Studio Online.
- Workaround: install Oracle Java 7 Update 6 (or later) or build & install OpenJFX for OpenJDK 8.
git-credential-manager-1.0.0
Major changes
- Visual Studio Online (VSO) accounts associated with Azure Active Directory (AAD) are now supported. Users will be presented with a web browser to participate in an OAuth 2.0 flow, allowing the credential manager to generate a VSO Personal Access Token (PAT) for use when pulling from and pushing to VSO Git repositories.
- The
insecureStore.xml
file has been moved to its own folder (~/git-credential-manager/) and will now have permissions set so only the owner can read and write it. - The API has had all traces of asynchronous results removed.
Minor changes
- A fatal error or an authentication failure now aborts the process, asking Git to stop invoking credential helpers.
- Details of any fatal errors are now sent to standard error, making them visible without having turn on the debug mode.
Known issues
- When using with another credential helper (on Mac OS X, with the default Git distribution known as "Apple Git", the
credential-osxkeychain
helper is hardcoded), if the other helper is asked before this one and the credentials are not valid (because they have expired or have been revoked), Git asks all the helpers to erase whatever credentials they have for that server and then aborts with "Authentication failed".- Workaround: move the other helper(s) after the GCM, disable the other helper(s) or, if the latter is not possible (it's not possible to disable the
credential-osxkeychain
helper on Mac when using "Apple Git"), then install another Git distribution.
- Workaround: move the other helper(s) after the GCM, disable the other helper(s) or, if the latter is not possible (it's not possible to disable the
- Visual Studio Online accounts not associated with Azure Active Directory (i.e. using a Microsoft Account) are not yet supported.
- Versions of Java before Oracle Java 7 Update 6 as well as default OpenJDK installations currently do not support OAuth 2.0 authentication & authorization with Visual Studio Online.
- Workaround: install Oracle Java 7 Update 6 (or later) or build & install OpenJFX for OpenJDK 8.
git-credential-manager-0.1.3
Improvements to the documentation.
git-credential-manager-0.1.2
Initial release of C# port which supports Basic authority only and a plain-text credential store (~/insecureStore.xml
) making it equivalent to the built-in git-credential-store.
git-credential-helper-0.1.1
[maven-release-plugin] copy for tag git-credential-helper-0.1.1
git-credential-helper-0.1.0
[maven-release-plugin] copy for tag git-credential-helper-0.1.0