Skip to content

0.2.0

Compare
Choose a tag to compare
@mvisonneau mvisonneau released this 28 Sep 16:38
· 19 commits to main since this release
694fe2b

Added

  • Support for KV v2
  • Support of ~/.vault-token file for Vault authentication
  • gosec tests as part of the linting process
  • Lock process memory before proceeding to operations with Vault API

Changed

  • Moved logger definition into its own package
  • Moved cli definition into its own package
  • Refactored client instanciations
  • Bumped to yaml.v3
  • Bumped to go 1.15 and goreleaser 0.143.0
  • Refactored the rand function with crypto/rand and base4
  • Fixed newly discovered lint issues
  • Outsourced logger configuration
  • Upgraded urfave/cli to v2
  • Bumped Vault to 1.5.4
  • Switched default branch to main
  • Moved get-secret-path and set-secret-path functions under secret get-path/set-path
  • Removed redundant config path data in statefile
  • Use s5 + Vault engine as ciphering/deciphering mechanism for the local state