Skip to content

keyring 0.1.0-dev.4

Choose a tag to compare

@github-actions github-actions released this 17 Jul 15:22
· 12 commits to main since this release
e419c58

Install with ghr:

ghr install cataggar/keyring@v0.1.0-dev.4

Highlights

  • Protected Azure DevOps credentials: Refresh tokens use Windows Credential Manager or macOS Keychain, with user-only files on Linux; session caches use current-user DPAPI on Windows and mode 0600 files on macOS/Linux.
  • SSO with az login: The ado backend can redeem eligible Family Refresh Tokens from shared MSAL caches, avoiding a separate Azure DevOps browser prompt when an Azure CLI session is available.
  • Reliable caching and interoperability: Fixes eliminate repeated browser authentication, concurrent cache corruption, and inconsistent reads of credentials written by Python Secret Service clients.
  • Safe cache migration and diagnostics: Legacy JSON caches migrate automatically to refresh.dat and session.dat, and keyring diagnose reports cache locations and at-rest protection.