Releases: peopledoc/vault-cli
Releases · peopledoc/vault-cli
0.10.0
- Add implicit and explicit caching (#102 / #103)
- Add
config_file=
in lib mode
- Add a
--flat
option to the get-all
command (the new output uses full paths as dictionnary key)
0.9.0
- Add a
--prompt
option to prompt user to fill the secret value without showing it in the history or the screen (#94).
- Can now read secrets that are not stored in a "value" key (#97)
- Sort the output of
vault list
- BREAKING CHANGE: Stop using ./.vault.yml as a default path (#99)
0.8.0
- vault get defaults to text for string secrets, yaml for complex types (#87)
0.7.0
- Add
vault lookup-token
(#77)
- Remove
client.get_all()
(after deprecation period)
- Add template values and
--render
features in client and cli (#65)
- Add possibility to customize environment variable names in
vault env
using
--path path/to/keys=myprefix
- Support absolute path (starting with /): in this case we don't prepend
the base_path
to the path parameter
- Add
vault --version
(#84)
0.6.0
- Add --safe-write. 0.5.1's behaviour of not allowing overwriting without -f is not the default anymore (breaking change) (#73)
- Add certificate auth (#61)
- Remove "requests" backend and the backend argument (breaking change) (#71)
- Add testing module and pytest fixture to help external tests (#71)
0.5.1
- Write a secret without 'read' and/or 'list' permission (#70)
0.5.0
- Added vault mv command (#57)
- Improved README (#63)
- Added vault template (#59)
0.4.1
- Fix 0.4.0 changelog
- Fix package python version compatibility advertising
- Make wheels for python 3 only
0.4.0
- Added vault dump-config
- Added vault bootstrap-env
- API break :
client.get_all(paths)
becomes client.get_all_secrets(*paths)
- Added vault delete-all
- Added context manager interface for lib usage
- Drop official support for python 2.7
- Drop unofficial support for python 3.5 (wrongly advertised as supported, see #53)
- Add support for python 3.7
0.3.9
- Fix Click to version 7 to avoid env precedence problem