Releases: fugue/credstash
Releases · fugue/credstash
bug fixes
New Stuff
- removed dependency in wsgiref (which blew up on python 3) and catching exceptions from kms.decrypt() (thanks @bvalerius)
Better python cross-version compatability
New Things
- Python 3 changes the way strings and bytes are handled. Because of this credstash had issues if an object was encrypted with one version of python, and then decrypted with another. This version fixes that.
- fix for argparse on python 3
StringIO import fix on Python3
Fixes/Improvements
- Fixed a bug when importing StringIO on python 3
Python 2.6 fix and PyYaml is optional
Fixes/Improvements
- fix for argparse under python 2.6
- PyYAML is now an optional dependency
- credstash is now pep8-compliant
New commands, new in-file syntax, importable module
New Features
get
now accepts wildcards (this returns json)- The
-i
flag has been replaced. To put a file into credstash, use@filename
(see 7210cf8). NOTE: This breaks old scripts that use the-i
flag! - New
getall
command fetches everything that you have permissions to get credstash
is now importable as a python module- Numerous bug fixes and documentation improvements
Thanks to @gene1wood and @WrathOfChris for contributing to this release!
Python 2.6 fix
v.1.3, but with a hotfix to support python 2.6.
Encryption Contexts
New Features
- Support for KMS Encryption Contexts (thanks to @gene1wood).
Region fixes and table flag
New Features
- You can chose to have credstash use (or create) a different DDB table using the
-t
flag (thanks, @brianholcomb !) - You can specify on which region to operate by setting the
AWS_DEFAULT_REGION
env variable
Bug Fixes
- The
setup
operation was ignoring the region flag. This has been fixed.
credstash-1.0
Merge pull request #8 from LuminalOSS/aes-setup added setup.py