All notable changes to Cerberus Python Client
will be documented in this file. Cerberus Python Client
adheres to Semantic Versioning.
Date format is Day-Month-Year
- Version 2.5.2
- Bugfix trailing slashes on client initialization
- Version 2.5.0
- Allows for the use of AWS China Region STS authentication
- Version 2.4.0
- Add SDB metadata support
- Version 2.3.3
- Update endpoint for get SDB
- Version 2.3.2
- Added unit tests for file upload
- Switched requirements-dev.txt to use https instead of git for grabbing the moto library. This removes the requirement that you have an ssh key that works with github.
- Version 2.3.1
- Bugfix around file upload
- Version 2.2.0
- Changed informational output from print statements to logging statements.
- Documented how to activate logging messages
- Documented how to pass a boto session object for the cerberus client to use.
- Version 2.0.0 - Add STS authentication support
- Remove KMS authentication
- Remove assume role
- Version 1.4.0 - Add basic support for multiple mfa device options
- Version 1.3.0 - Add support for ECS task
- Fix a bug where html error message would blow up the client
- Allow client to retry on 5xx responses
- Adds File support, including file versioning
- Version 1.0.0 - Add token parameter to override all other auth methods
- Fix issue where the client version is not included in the HTTP head
- Prints useful error message when Cerberus call fails
- Version 0.12.0 - Added support for versioning of secrets in Cerberus.
- Fixes to
put_secret
method and updated supported verb as per Cerberus API Docs
- Added support for paths in role ARN's - fix for #13
- Version 0.7.0 - Extend library to support creation, updates, and deletion of saftey deposit boxes and secrets. Added some convience functions for getting and displaying information about an sdb, roles, and categories.
- Added the ability for setting role ARN and region that differs from default for IAM role auth.
- Initial open source code drop for the Cerberus Python client by Ann Wallace.