Releases: mvisonneau/strongbox
Releases · mvisonneau/strongbox
v0.2.2
edge
Release v0.2.2
v0.2.1
Added
- Support for stdin input when ciphering
- Added new tests
- Release
snapcraft
packages - Release
ghcr.io
images - Publish "edge" artifacts (docker, snapcraft and binaries) for every
main
commit arm64
container images
Changed
- Replaced Drone CI with GitHub actions
- Throw a warning instead of exiting if
IPC_LOCK
is unsuccessful - Updated to go
1.16
- Refactored codebase following golang best practices
- Updated all dependencies
0.2.0
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 goreleaser0.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
andset-secret-path
functions undersecret get-path/set-path
- Removed redundant config path data in statefile
- Use s5 + Vault engine as ciphering/deciphering mechanism for the local state
0.1.8
Added
homebrew
package releasedeb
package releaserpm
package releasescoop
package releasefreebsd
packages
Changed
- Fixed goimports test not breaking on errors
- Bumped Vault to 1.1.3
- Updated go dependencies to their latest versions (2019-07-18)
Removed
- Replaced
gox
withgoreleaser
0.1.7
FEATURES
- Release binaries are now automatically built and published from the CI
ENHANCEMENTS
- Optimized Makefile
- Upgraded Vault in test container to
1.1.0
- Upgraded dependencies
BUGFIXES
- Fixed test coverage reports
OTHERS
- Moved CI from
Travis
toDrone
0.1.6
BUGFIXES
- Fixed Dockerfile build
- Fixed Travis CI builds
- Wait a bit longer for Vault container to be ready in dev-env
- Removed the IPC_LOCK capability over the build container
- Fixed the ldflags breaking darwin and windows builds
IMPROVEMENTS
- Also build for arm64
- ignore dist folder in git
- Do not use go mod for build dependencies
- Tidied
go.mod
0.1.5
FEATURES
- Added gox and ghr features to release binaries
BUGFIXES
- Fixed a panic issue on
status
andplan
command when the Vault path doesn't contain any value
IMPROVEMENTS
- Updated Travis CI configuration
- Upgraded Vault to
1.0.3
- Upgraded to golang
1.12
- Switched to
gomodules
- Enhanced makefile
- Updated all dependencies to their latest versions
- Made the secondary container in dev-env use the same version of Vault
- Added
IPC_LOCK
capabilities to the dev-env docker container - Upgraded Vault libraries to
0.9.6
OTHERS
- Updated license to
Apache 2.0
0.1.4
FEATURES
- Added a flag to pass sensitive content through stdin - #8
- New function
strongbox transit delete <transit_key_name>
BUGFIXES
- Lint CI job was failing issue since last commits
- Fixed a bug while returning an empty transit key list
IMPROVEMENTS
- Updated dependencies
- Support Vault
0.9.3
for development env