Skip to content

Latest commit

 

History

History
609 lines (308 loc) · 29.3 KB

CHANGELOG.md

File metadata and controls

609 lines (308 loc) · 29.3 KB

Changelog

All notable changes to this project will be documented in this file.

4.1.2 (2024-04-16)

Bug Fixes

  • Typo in description of access_log_delivery_policy_source_buckets variable (#278) (b4a5347)

4.1.1 (2024-03-06)

Bug Fixes

  • Update CI workflow versions to remove deprecated runtime warnings (#274) (ca372ac)

4.1.0 (2024-01-26)

Features

  • Allow override of the default tags override (#261) (f9e1740)

4.0.1 (2024-01-13)

Bug Fixes

4.0.0 (2024-01-13)

⚠ BREAKING CHANGES

  • upd versions.tf to require >= 5.27

Features

  • logging: change logging variable type to any (2c45bde)
  • logging: Date based partitioning for access-logs (59f65af)
  • upd versions.tf to require >= 5.27 (7a4aab6)

3.15.2 (2024-01-12)

Bug Fixes

  • Add China regions to elb_service_accounts (#264) (c6870d5)

3.15.1 (2023-08-26)

Bug Fixes

  • Added missing check for attach_access_log_delivery_policy for access logs logic (#252) (97e542b)

3.15.0 (2023-08-22)

Features

  • Stop requiring s3:ListAllMyBuckets IAM permission unless needed (for bucket ACL) (#243) (74fcc60)

3.14.1 (2023-07-19)

Bug Fixes

  • Update log delivery policy to add s3:ListBucket action (#245) (af0a28d)

3.14.0 (2023-06-19)

Features

  • Add "deny incorrect kms key sse" bucket policy (#240) (e0d5788)

3.13.0 (2023-06-11)

Features

  • Add "deny unencrypted object uploads" and "incorrect encryption headers" bucket policies (#238) (2542a36)

3.12.0 (2023-06-08)

Features

  • Allow setting id parameter in notification object (#236) (f9067dc)

3.11.0 (2023-05-25)

Features

  • Added outputs for s3 bucket lifecycle rules and policy (#234) (24b88e8)

3.10.1 (2023-04-28)

Bug Fixes

  • Fixed Bucket Policy chain dependency with Public Access Block (#227) (fa19074)

3.10.0 (2023-04-27)

Features

  • Add default Access Log Delivery Policy (same as ALB/NLB) to work since April 2023 (#230) (bafac30)

3.9.0 (2023-04-26)

Features

  • Updated S3 Bucket Block Public Access and ACL(Object Ownership) defaults to work since April 2023 (#226) (12ad5b6)

3.8.2 (2023-03-10)

Bug Fixes

  • Fixed ELB log delivery policy for old and new regions (#219) (3c094b3)

3.8.1 (2023-03-10)

Bug Fixes

  • Fixed the issue with ACLs configuration update (#202) (2aa607d)

3.8.0 (2023-03-10)

Features

  • Added new S3 bucket policy statement for latest regions (#218) (b04894f)

3.7.0 (2023-02-10)

Features

  • Adding analytics configuration support (#193) (fd62dbc)

3.6.1 (2023-01-24)

Bug Fixes

  • Use a version for to avoid GitHub API rate limiting on CI workflows (#204) (769f2f6)

3.6.0 (2022-11-11)

Features

3.5.0 (2022-10-29)

Features

3.4.1 (2022-10-27)

Bug Fixes

  • Update CI configuration files to use latest version (#188) (e26dc4f)

3.4.0 (2022-08-26)

Features

  • Added source_hash parameter to modules/object (#178) (6cf4584)

3.3.1 (2022-08-26)

Bug Fixes

  • Remove deprecated attributes from ignore_changes (#179) (8366ccc)

3.3.0 (2022-06-17)

Features

  • Add the intelligent tiering configuration (#167) (73c48d6)

3.2.4 (2022-06-14)

Bug Fixes

  • Remove hardcoded aws partition in notifications sub-module (#165) (c51db21)

3.2.3 (2022-05-25)

Bug Fixes

  • Revert change for grant in aws_s3_bucket_acl resource (#164) (ec88013)

3.2.2 (2022-05-25)

Bug Fixes

  • Fixed issue with multiple grants in aws_s3_bucket_acl (#163) (9ed6eaa)

3.2.1 (2022-05-18)

Bug Fixes

  • Allow setup eventbridge without notifications (#160) (31b8e9d)

3.2.0 (2022-05-04)

Features

  • Added wrappers automatically generated via hook (#156) (3634462)

3.1.1 (2022-04-26)

Bug Fixes

  • Key host_name on website routing rules redirect (#152) (3ca8327)

3.1.0 (2022-04-15)

Features

  • Upgraded AWS provider to 4.5, fixed object_lock_enabled (#149) (70d08fd)

3.0.1 (2022-04-02)

Bug Fixes

  • Add lifecycle ignore changes on s3_bucket resource to prevent configuration loop (#145) (895cfa5)

3.0.0 (2022-03-30)

⚠ BREAKING CHANGES

  • Update to support AWS provider v3.75 and newer (including v4.x) (#139)

Features

  • Update to support AWS provider v3.75 and newer (including v4.x) (#139) (e0de434)

2.15.0 (2022-03-12)

Features

  • Made it clear that we stand with Ukraine (cad9118)

2.14.1 (2022-02-10)

Bug Fixes

  • Pin version to v3 due to number of breaking changes in v4 (#136) (7dd9a65)

2.14.0 (2022-02-10)

Features

  • Added source_account for lambda_permission resource (#135) (e9f0fcc)

Bug Fixes

2.13.0 (2022-01-15)

Features

  • Added optional bucket policy for requiring TLS 1.2 (#126) (c56c684)

2.12.0 (2022-01-12)

Features

  • Update object_ownership variable description (#121) (ce9e719)

2.11.2 (2022-01-10)

Bug Fixes

  • update CI/CD process to align auto-release workflow configs (#118) (31d76f9)

2.11.1 (2021-11-07)

Bug Fixes

  • update CI/CD process to enable auto-release workflow (#116) (1b7ac99)

v2.11.0 - 2021-11-07

  • chore: Update CI workflow to use composite actions and update pre-commit versions (#115)
  • feat: Added Replication Time Control for Bucket Replication (#114)

v2.10.0 - 2021-10-29

  • feat: Replace hardcoded cloudfront canonical user ID in example (#113)

v2.9.0 - 2021-08-27

  • feat: Added delete marker in replication rules (#108)

v2.8.0 - 2021-08-26

  • feat: Added support for S3 bucket object ownership (#101)

v2.7.0 - 2021-08-13

  • fix: Always send filter map in replication config (#105)

v2.6.0 - 2021-06-28

  • docs: Updated examples for ALB/NLB logs

v2.5.0 - 2021-06-18

  • chore: Updated string interpolation in resource (#97)

v2.4.0 - 2021-06-11

  • feat: ALB/NLB log delivery support (#96)

v2.3.0 - 2021-06-07

v2.2.0 - 2021-05-15

  • feat: Add module wrappers (#92)
  • chore: update CI/CD to use stable terraform-docs release artifact and discoverable Apache2.0 license (#91)

v2.1.0 - 2021-04-28

  • feat: support bucket_key_enabled for SSE (#82)
  • chore: Updated versions in README

v2.0.0 - 2021-04-26

  • feat: Shorten outputs (removing this_) (#88)

v1.25.0 - 2021-04-10

  • fix: Bump minimum provider version to 3.28 (#81)

v1.24.0 - 2021-04-09

  • feat: Added workaround for variable type any (#79)

v1.23.0 - 2021-04-09

  • feat: Add ability to create deny insecure transport policy (#77)
  • chore: update documentation and pin terraform_docs version to avoid future changes (#76)

v1.22.0 - 2021-03-22

  • fix: ACL value can be null even when using Terragrunt (#75)

v1.21.0 - 2021-03-17

  • feat: Added modules/object (Happy Amazon S3 Pi Day!) (#74)
  • chore: align ci-cd static checks to use individual minimum Terraform versions (#73)

v1.20.0 - 2021-03-01

  • fix: Update syntax for Terraform 0.15 (#71)
  • fix: Updated example to prevent from accidental object locking

v1.19.0 - 2021-03-01

  • chore: add ci-cd workflow for pre-commit checks (#68)

v1.18.0 - 2021-02-20

  • chore: update documentation based on latest terraform-docs which includes module and resource sections (#66)

v1.17.0 - 2020-12-09

  • fix: Change ELB Log Delivery Policy to use ARN output to support Gov Cloud (#60)

v1.16.0 - 2020-10-30

  • feat: Creating SNS/SQS policies should be optional (#54)

v1.15.0 - 2020-10-08

  • fix: Fixed cors_rules variable type (#49)

v1.14.0 - 2020-10-08

  • fix: Fixed grant variable type (#46)

v1.13.0 - 2020-10-06

  • feat: Add bucket acl policy grants (#44)
  • Updated docs

v1.12.0 - 2020-08-17

  • fix: Using required arguments instead of lookup in replication_configuration (#35)

v1.11.0 - 2020-08-17

  • feat: support a list of CORS rules instead of a single rule (#40)

v1.10.0 - 2020-08-13

  • feat: Remove region parameter for 3.0 aws provider (#38)

v1.9.0 - 2020-07-01

  • chore: Allow Terraform 0.13 (#36)

v1.8.0 - 2020-06-12

  • feat: Added attach_public_policy as conditional switch (#34)
  • feat: Updated variable name in notification module

v1.7.0 - 2020-05-24

  • feat: Added modules/notifications for S3 bucket notifications (#31)
  • docs: Fix link for complete S3 example to replication S3 example (#19)

v1.6.0 - 2020-03-06

  • Added AWS S3 bucket public access block (#18)

v1.5.0 - 2020-01-07

  • Fix kms_master_key_id to conform with terraform resource (#5)

v1.4.0 - 2019-11-22

  • Fix for bucket policy count when value is not computed (#12)

v1.3.0 - 2019-11-22

  • Updated example to show bucket policy usage

v1.2.0 - 2019-11-21

  • Output bucket id from s3_bucket_policy to make sure that policy is present before it can be used

v1.1.0 - 2019-11-20

  • Added support for S3 bucket policy (incl. ELB logs delivery policy) (#10)

v0.1.0 - 2019-08-29

v1.0.0 - 2019-08-29

  • Rewrite to match other modules, added all existing S3 features

v0.0.1 - 2019-07-21

  • Minor formatting, cleanups, readme
  • Initial release of this module (#4)
  • Initial commit