- Use rustls feature of rusoto crates to make musl builds easier.
- Some rust code changes to conform rustfmt and clippy
- Minor fixes based on clippy suggestions
- Upgrade crates to latest version and make relevant changes for ctr.
- Default to SHA256 when digest column is not present
- Bump dependencies and rust-toolchain.
- Switch away from deprecated crate: aes-ctr to aes
- Upgrade all the dependencies
- Share client between CredStashClient instead of creating individual ones for both dynamodb and kms.
- Implement putall subcommand
- Minor refactors and perf improvement.
- Add tests for the crypto module.
- Imports cleanup, improve documentation
- Remove unwrap usage from the library and hence make it more safe.
- Remove panic usage, new value introduced in the error enum type to cover more conditions.
- Fix compatibility with credstash, when reading secrets written by it
- Bump rust-toolchain to 1.45.2
- Fix typo in help message
- Migration to async/await
- Update dependencies for rusoto libraries etc.
- Fix encryption context arguments and improve documentation.
- Make tags option to setup more ergonomic
- Improve errror messages on decryption failure based on encryption contexts
- Improve tests
- Set proper failure exit code on error
- Fix version display of the program
- Fix all the warnings
- Handle invalid subcommand and options.
- Improved documentation of the CLI tool.
- Add different format support for export options.
- Fix missing OS assets
- Add CI trigger for tags also.
- Fix release script
- Add various credential support. Previously this was driven purely by aws-env.
- Various UX improvements to match the original credstash program.
- Rename field in the CredstashItem
- Improve README with usage examples.
- Initial version released.