Skip to content

Releases: fugue/credstash

Python3 hotfix

27 Dec 16:29
Compare
Choose a tag to compare

1.13.0 had a bunch of string encoding issues on python3. This release fixes that.

You can upgrade to the latest install by doing pip install -U credstash

No more pycrypto, and more!

27 Dec 15:30
Compare
Choose a tag to compare

New Stuff

Thanks to everyone who contributed to this release!

You can find this release on pypi by doing pip install credstash

Choose your own digest, and general improvements

19 Sep 12:30
Compare
Choose a tag to compare

New this release

  • New -d flag on put operations to choose what digest to use (defaults to SHA256). Thanks to Brett Filiatreault
  • Docs improvements from @mbainter, @egOgre, and @NightKev
  • flake8 improvements from @jessemyers
  • Tests from @vccabral

Thank you everyone for your contributions!

You can download this new release from pypi by doing pip install credstash.

Support for Assuming Roles

02 Apr 04:26
Compare
Choose a tag to compare

New Stuff

  • bug fix from @gbarboza removing some cruft
  • AWESOME new feature from @l2ol33rt that lets you use assume an IAM role with credstash. This should help not only with scoped down roles in a single account, but also using credstash across accounts!

New release is in PYPI, etc.

Read from stdin, better region handling

11 Feb 22:35
Compare
Choose a tag to compare

New Stuff

  • fixes from @gozer to handle default region correctly
  • an enhancement from @dmexe to read values from stdin when doing a credstash put

This release is in pypi, so you can get it with pip

region and profile fixes

20 Jan 16:12
Compare
Choose a tag to compare

New Stuff

New version is in pypi

Profiles, Better errors, and better region handling!

11 Jan 16:20
Compare
Choose a tag to compare

New Stuff

  • Fix from @michel-slm to make credstash honor the region set in ~/.aws/config
  • @Caid11 submitted a patch that lets you pass a profile to credstash functions.
  • Better error reporting from @nelhage

The new release is in pypi, so you can easily upgrade by doing pip install -U credstash

Padded Autoversions, bug fixes

02 Dec 15:01
Compare
Choose a tag to compare

New Things

  • Fixes for boto3 DDB conditional puts
  • Update to how the -a (auto-version flag) works. Because versions in credstash are stored in DynamoDB as strings, unpadded int versions were causing sort errors when using the auto-version flag. Now versions generated with the -a flag are left-padded with lots of 0's. If you use your own version scheme, you are not affected. If you use the autogenerated versions, you will want to run the included credstash-migrate-autoversion.py script, which will pad out your existing version numbers, and let them work seamlessly with the new scheme

All Boto3, all the time

02 Nov 13:19
Compare
Choose a tag to compare

New Stuff

  • @grim-luminal ported the remaining boto2 calls to boto3. Boto2 is no longer required to run credstash!

Auto-Incrementing version

15 Oct 01:22
Compare
Choose a tag to compare

This release adds a handy -a flag to the put operation, which will automatically increment the version number. No more having to do a list just to look up what the next version should be!