All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.5.0 (2023-04-28)
1.4.0 (2022-10-22)
1.3.3 (2022-07-23)
1.3.2 (2022-07-09)
1.3.1 (2022-07-09)
1.3.0 (2022-07-09)
- added the capability to specify an alias for the KMS Key (#87) (fc70af4)
- allow replication for DDB (#91) (e63200a)
- optionally set the IAM policy boundary (#90) (bfb3701)
1.2.0 (2022-04-16)
1.1.2 (2022-03-16)
1.1.1 (2022-03-15)
1.1.0 (2022-03-08)
- enable server side encryption for DynamoDB table (c1c9262)
- replication depends on versioning (#61)
- upgrade AWS provider to v4.0+ (#57)
- set the minimum terraform version to 1.1.4 (#56)
resources regarding S3 bucket configurations need manual
imports after upgrade. See docs/upgrade-1.0.md
for guidance.
- add tflint checks
- simplify list item extractions (#48)
- do not hard-code auth method in examples (#46)
- support to create fixed bucket name (#43)
- make s3 bucket replication optional (#42)
- support logging for state Bucket (#37)
- make the fixed bucket name optional (#44)
- conflicting operations on S3 buckets (#33)
- add
required_providers
configuration (#39)
- enable point-in-time recovery for DynamoDB table
- interporation warnings
- make terraform_iam_policy to be a string (#25)
- remove region attribute (#24)
- allow use of KMS keys by the replication role
- encrypt state files in the replica bucket
- add noncurrent_version_expiration option
- add s3_bucket_force_destroy flag
- move non-current versions to Glacier
- insufficient persmission to encrypt states with the KMS key
- add "tags" input variable
- use a provider for replica bucket
- enable public access block for S3 buckets
- derive a region for replica bucket from the provider