Releases: scale-tone/kee-shepherd
KeeShepherd 2.4
- Decoupled from (soon deprecated) Azure Account extension.
kee-shepherd.kee-shepherd-vscode-2.4.0.vsix.
Or install it from MarketPlace.
KeeShepherd 2.3
KeeShepherd 2.2
KeeShepherd 2.1
-
Secret generator:
Random values are generated with Libsodium's randombytes_uniform().
Use buttons to include/exclude certain symbol types and increase/decrease length.
-
Notifications about secrets that are about to expire (only Azure DevOps PATs currently supported):
-
Code actions for operations like
Mask/Unmask
andStash/Unstash
: -
Now when switching from one Metadata Storage to another secrets can be imported.
-
Minor bugfixes.
kee-shepherd.kee-shepherd-vscode-2.1.0.vsix.
Or install it from MarketPlace.
KeeShepherd 2.0
-
KeeShepherd now has its own view container, where its various views congregate by default:
-
Env Variables have been converted into Secret Shortcuts:
which is now a convenient way to organize your most frequently used secrets. Note that (when storing secret metadata in an Azure Table) secret shortcuts are not machine-specific, so you get the same list on every devbox or Codespaces instance. Useful.
-
Support for GitHub Actions secrets:
-
VsCode Secret Storage as yet another way to securely store secret values:
-
Migrated to vscode.authentication API. This might result in you being asked to (re)login to Azure/GitHub.
kee-shepherd.kee-shepherd-vscode-2.0.0.vsix.
Or install it from MarketPlace.
KeeShepherd 1.6
-
UI for GitHub Codespaces Secrets:
All Codespaces secrets (Personal, Organization and Repository) are now visible, accessible and updatable in one place.
NOTE: to be able to see this view you need to have either GitHub Codespaces or GitHub Pull Requests and Issues extension also installed. In a Codespaces instance those extensions are installed out-of-the-box.
Also Codespaces secrets are now available as yet another secret source.
-
Now you can use code completion to quickly insert secrets into text files:
Just type
@KeeShepherd(
and follow the flow. -
Showing Azure Key Vault secret versions:
-
Now hashing salt can be stored separately from secret metadata.
For local metadata storages it is now automatically moved to VsCode SecretStorage.
For Azure Table storages you now have the option to store the salt in Azure Key Vault:
-
Minor bugfixes.
kee-shepherd.kee-shepherd-vscode-1.6.0.vsix.
Or install it from MarketPlace.
KeeShepherd 1.5
-
Very useful new secret source - Azure DevOps PATs (Personal Access Tokens). You can now create new PATs:
and then immediately put them into your Key Vault:
PAT scopes selection dialog is easily searchable. Or else you can manually type the list of required scopes as a space-separated string:
NOTE: PAT's value is only retrievable at the moment of creation. So it is recommended to put it straight into Key Vault. That's what KeeShepherd does automatically when you create a PAT as a managed secret. When you create it as a supervised secret, the value is placed into your currently open text file, but only into there.
-
Create new Secret From...
command for Key Vault secrets:Lets you quickly pick up a secret from any of the supported sources and put it straight into your Key Vault as a single operation (bypassing Clipboard or any other temporary buffers).
-
Azure SignalR Services as yet another secret source.
-
Minor bugfixes.
kee-shepherd.kee-shepherd-vscode-1.5.0.vsix.
Or install it from MarketPlace.
KeeShepherd 1.4
-
Implemented a UI for Azure Key Vault secrets:
Once signed in into Azure, a
KEY VAULT (VIA KEESHEPHERD)
view should appear on theAZURE
tab. It shows all accessible secrets in all accessible Key Vaults in all visible subscription.You can add and remove ("soft-delete") secrets, and for each secret you can get its value or insert it as Managed to the current text cursor position.
-
Other UI improvements
-
Minor bugfixes.
kee-shepherd.kee-shepherd-vscode-1.4.0.vsix.
Or install it from MarketPlace.
KeeShepherd 1.3
-
Create from Clipboard
feature for environment variables:Takes whatever text is currently stored in Clipboard, creates an environment variable out of it and also puts it as a secret into Key Vault. Useful for quickly creating secrets with password generators.
-
More secret sources:
- Azure Maps
- Azure Cognitive Services
- Azure Search
-
Other UI improvements
-
Minor bugfixes.
kee-shepherd.kee-shepherd-vscode-1.3.0.vsix.
Or install it from MarketPlace.
KeeShepherd 1.2
-
Now secrets can be registered as environment variables:
This allows to instantly open a Terminal window with secret values directly mounted to it as environment variables. No more copy/pasting, no more shell initialization scripts.
See more details here. -
Dedicated output channel with KeeShepherd's execution logs:
-
Copy Secret Value to Clipboard
feature: -
Other UI improvements
-
Minor bugfixes.
kee-shepherd.kee-shepherd-vscode-1.2.0.vsix.
Or install it from MarketPlace.