1.5.0
Breaking changes
- The
VaultClient()object now has a cache for all of its lifetime:
client = vault_cli.get_client()
old = client.get("a")
time.sleep(1000)
assert old == client.get("a")If you need a scoped cache, use the client as context manager:
with client:
old = client.get("a")- Be consistent whether we crash or not, in
vault-cli env(#178)
In some cases, vault-cli env might still run your program even if it could fetch the secrets.
New behaviour is: vault-cli envwill never run your program it it fails while accessing a secretvault-cli env --forcewill always run your program, some environment variables might be missing.
Changelog
- Travis to GH Actions (#179)
- Improve a doc title wording (#172)
- Fix broken markup (#173)
- Typo (#171)
- Hide ssh-add message (#170)
- Add notices around certificates (#169)