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
snapcraftpackages - Release
ghcr.ioimages - Publish "edge" artifacts (docker, snapcraft and binaries) for every
maincommit arm64container images
Changed
- Replaced Drone CI with GitHub actions
- Throw a warning instead of exiting if
IPC_LOCKis 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-tokenfile 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.15and 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-pathandset-secret-pathfunctions 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
homebrewpackage releasedebpackage releaserpmpackage releasescooppackage releasefreebsdpackages
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
goxwithgoreleaser
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
TravistoDrone
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
statusandplancommand 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_LOCKcapabilities 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.3for development env