Skip to content

Latest commit

 

History

History
84 lines (59 loc) · 2.32 KB

File metadata and controls

84 lines (59 loc) · 2.32 KB

History

Pending Release

  • (Insert new release notes below this line)

3.0.0 (2020-01-20)

  • Update Dependencies
  • Drop support for Python 2
  • Remove coding header and __future__ imports
  • Remove use of six
  • In setup.py, remove use of codecs.open, stop requiring kwargs-only and six
  • In README.rst, update to "Python 3.4+ supported."
  • In requirements.in, remove futures mock and six
  • In tox.ini, stop testing on Python 2

2.3.0 (2018-10-24)

  • Add a TREEHUGGER_DATA environment variable which points to a YAML file on S3 and reads in the contents. This can be used on systems with out EC2 UserData support such as containers.

2.2.0 (2018-01-24)

  • Add support for the include keyword to point to a YAML file on S3 to merge in. This can be used to get past the EC2 User Data limit.

2.1.0 (2017-12-11)

  • Add --ignore-missing argument to exec command to allow it to run when user-data isn't configured for the current EC2 instance

2.0.0 (2017-09-25)

  • Fix issue where !!binary tags were generated for encrypted variables on Python 3, whilst they weren't on Python 2. Treehugger should use only strings in its files for everything now. This may be backwards incompatible for some users - you should only need to re-encrypt your files for this to work.

1.2.1 (2017-09-02)

  • Fix a bug where cached values in 'edit' would be reused when changing the app, stage, or variable names, which change the KMS encryption context.

1.2.0 (2017-08-31)

  • Add --json argument to print command.
  • Make 'edit' reuse previous encrypted values that weren't changed.

1.1.0 (2017-04-05)

  • Support using a different KMS key (ID, Alias, or ARN) for encryption from the -k/--key argument or the environment variable TREEHUGGER_KEY. This is mostly useful for cross-account key sharing.

1.0.2 (2017-03-16)

  • Fix KeyError when reading from EC2 User Data in 'exec'.

1.0.1 (2017-03-16)

  • Fix KeyError when reading from EC2 User Data in 'print'.

1.0.0 (2017-03-14)

  • Initial public version, featuring 'encrypt-file', 'decrypt-file', 'edit', 'exec' and 'print' commands.