Skip to content

v12.0

Compare
Choose a tag to compare
@jareware jareware released this 02 May 11:46
· 27 commits to master since this release
1cb3701

Fittingly, the v12.0 release upgrades this set of utils to Terraform 0.12 compatibility. 🎉

Short of changes to provider configuration mandated by the Terraform version bump, modules are almost entirely backwards compatible.

Some notes:

  • name_prefix is now optional for all modules that expected it - if omitted, a random, unique name prefix is used instead
  • aws_static_site no longer supports external S3 buckes - it was an unnecessary complication to the module, and the few cases that need the functionality, can simply create their own aws_reverse_proxy instead
  • aws_lambda_api and aws_lambda_cronjob are now internally implemented using a single aws_lambda_function resource - you may want to terraform state mv if upgrading in-place
  • aws_lambda_api now has a configurable endpoint type, which defaults to EDGE (previously REGIONAL)
  • aws_reverse_proxy now correctly handles authenticated CORS request pre-flights
  • aws_reverse_proxy now supports an override_only_on_code option, for limiting the applicability of the other override_* options
  • aws_reverse_proxy now defaults to respecting upstream cache control headers (cache_ttl_override previously defaulted to the safer-but-kinda-wrong value 0)