Releases: fugue/credstash
Releases · fugue/credstash
Version 1.17.1
- Bugfix: #291 Move
kms_regionoptional parameter to end of parameter list to preserve existing functionality when parameters are used positionally
Version 1.17.0
1.17.0
- New: add
--kms-regionargument to set the KMS region independently from the DDB region. This allows the use of DDB tables in multiple regions with the same KMS key, for example, with DDB Global Tables - New:
get_session()now supports passing in only theprofile_namewithout AKIDs or SAKs (@eisjcormier) - Bugfix: #273 #274 Disable logging when
credstashis imported as a library. This allowscredstashto be used in contexts where writing to the local disk is not allowed, such as AWS Lambda - Bugfix: #269 Remove incompatible Python 3 code to ensure compatibility with Python 2
- Bugfix: #276 Do not catch errors when
credstashis imported as a library
Version 1.16.2
1.16.2
- New: Smarter cached session handling was added, with support for multiple sessions keyed by AKID
- New: Configurable logging was added
- New: @VincentHokie added the ability to pass a custom session to
getAllSecretsandlistSecrets - Bugfix: An empty dict is returned from getall when there are no secrets, rather than an error
- Bugfix: @aerostitch fixed Python 3.8 syntax warnings
- New languages: Links to Erlang and Rust implementations of
credstashhave been added
This version has been uploaded to PyPI.
Version 1.16.1
Version 1.16.0
1.16.0
- New: @freddyVandalay added a programmatic way to autoversion:
putSecretAutoversion - New: @corrjo added the ability to tag the
credstashDDB table usingcredstash setup --tags Tag=Value - New: @alkersan added the ability to specify the
credstashDDB table using an environment variable - New: @cheethoe added the ability to pass custom dynamodb/kms sessions to
putSecret - Bugfix: @dbanttari fixed large deletes and made them more efficient by using
queryinstead ofscan - Bugfix: Update to pyyaml>=4.2b1 due to security vulnerability in older versions
- Added basic integration tests
updated cryptography, plaintext comments, concurrent getall
- New: Arthur Burkart added credential comments
- Updated: added tox, and improved packaging
- New: @jimbocoder added a threadpool to
getallto fetch groups of credentials faster - New: @a12k added a migration script if you are using old hashing methods
- Bugfix: @jomunoz and @jessemyers removed unsupported hashing methods and bumped the
cryptographydependency
Thanks for all the pull requests!
New stuff, bug fixes, housecleaning, more to come!
In this release
- New: @stephen-164 added -f to
credstash getfor wildcard gets - New: @mrwacky42 added
credstash keys - New: @evanstachowiak added
credstash putall - Updated: @gene1wood, @nkhoshini, and @wyattwalter updated the docs
- Bugfix: @pm990320 fixed a bug by adding pagination for large credential stores
- Bugfix: @artburkart fixed a bug where writing csv files did not have proper line separators
- Removed: Python 3.2 removed from build matrix
New release is in PYPI!
Sets an upper bound on cryptography
New Stuff
- Bug fix from @afallou setting an upper bound on
cryptographydue to incompatibilities with that 2.1. Thanks!
New release is in PYPI!
v1.13.3: Merge pull request #161 from fugue/release/1.13.3
bumped version and added changelog
fix installation issue on Ubuntu
v1.13.2 bumped version. close #124