Skip to content

Releases: peopledoc/vault-cli

0.10.0

02 Jun 14:34
Compare
Choose a tag to compare
  • 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

16 Jul 10:14
Compare
Choose a tag to compare
  • 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

02 Jun 14:35
Compare
Choose a tag to compare
  • vault get defaults to text for string secrets, yaml for complex types (#87)

0.7.0

02 Jun 14:35
Compare
Choose a tag to compare
  • 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

02 Jun 14:35
Compare
Choose a tag to compare
  • 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

02 Jun 14:36
156148b
Compare
Choose a tag to compare
  • Write a secret without 'read' and/or 'list' permission (#70)

0.5.0

02 Jun 14:36
Compare
Choose a tag to compare
  • Added vault mv command (#57)
  • Improved README (#63)
  • Added vault template (#59)

0.4.1

02 Jun 14:36
Compare
Choose a tag to compare
  • Fix 0.4.0 changelog
  • Fix package python version compatibility advertising
  • Make wheels for python 3 only

0.4.0

02 Jun 14:36
Compare
Choose a tag to compare
  • 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

26 Oct 10:37
Compare
Choose a tag to compare
  • Fix Click to version 7 to avoid env precedence problem