Skip to content

Latest commit

 

History

History
236 lines (122 loc) · 16.7 KB

CHANGELOG.md

File metadata and controls

236 lines (122 loc) · 16.7 KB

Changelog

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.

4.0.0 (2023-04-06)

⚠ BREAKING CHANGES

  • add support for custom_placement_config (#231)
  • TPG >= 4.42: add support for public_access_prevention (#218)
  • location inverse control in bucket name prefix (#186)
  • Add matches_prefix and matches_suffix conditions (#202)

Features

  • Add matches_prefix and matches_suffix conditions (#202) (8db2eb3)
  • add support for custom_placement_config (#231) (a0bbdbd)
  • Hmac access (#181) (e5e4909)
  • location inverse control in bucket name prefix (#186) (dbd3c35)
  • TPG >= 4.42: add support for public_access_prevention (#218) (4469954)

3.4.1 (2023-01-04)

Bug Fixes

3.4.0 (2022-09-12)

Features

  • Add var to define different lifecycle rules for each bucket (#169) (4793dd2)

3.3.0 (2022-07-15)

Features

  • add name and url outputs on simple_bucket module (#175) (d76ffa3)
  • Add option to enable default_event_based_hold argument (#178) (2ab4888)

3.2.0 (2022-03-04)

Features

  • add support for website configuration to simple_bucket submodule (#150) (839a18c)

3.1.0 (2021-11-18)

Features

  • Add missing lifecycle rules conditions simple_bucket (#145) (bbb681d), closes #144
  • update TPG version constraints to allow 4.0 (#143) (2e4c375)

3.0.0 (2021-09-27)

⚠ BREAKING CHANGES

  • The default storage class has been changed from MULTI_REGIONAL to STANDARD. This new default is recommended and can be used for multi-regional storage.

Features

  • add additional lifecycle conditions: custom_time_before, days_since_noncurrent_time, noncurrent_time_before (#135) (bd1d1e7)

Bug Fixes

  • Change default storage class to STANDARD (#137) (af10280)

2.2.0 (2021-09-17)

Features

  • Add ability to append a randomized suffix to all bucket names (#130) (93ff75f)
  • Add support for retention policy (#127) (a0982c9)
  • Support for CORS in simple bucket (#128) (e6559e9)

Bug Fixes

  • Correct behavior of website and cors variables. (#132) (3e6e7f4)

2.1.0 (2021-06-15)

Features

  • add support for days_since_custom_time (#120) (0247454)
  • Add support for log bucket configuration (#117) (eca9c57)

2.0.0 (2021-05-17)

⚠ BREAKING CHANGES

  • Added Terraform 0.13 constraint and module attribution (#105)
  • The resource state locations have changed to use for_each, please see the upgrade guide for details.

Features

  • add Terraform 0.13 constraint and module attribution (#105) (b33d674)
  • Allow setting storage.admin and storage.hmacKeyAdmin roles (#95) (9f6085e)
  • Use for_each instead of count to create resource (#86) (af73533)

Bug Fixes

  • Fix deprecation of is_live lifecycle rule (#91) (f73041b)
  • Remove deprecated list() function usage (#107) (1fe315a)
  • Use correct IAM view role in example (#115) (4a9931d)

1.7.2 (2020-09-30)

Bug Fixes

  • Fix deprecation of is_live lifecycle rule (#91) (f73041b)

1.7.1 (2020-09-21)

Bug Fixes

  • Constrain minimum Google provider version to 3.38 (#84) (ebc1916)

1.7.0 (2020-09-16)

⚠ BREAKING CHANGES

  • Minimum Google provider version increased to 3.38.0

Features

  • Add is_live field to simple_bucket lifecycle (#76) (a16305d)

Bug Fixes

  • Use uniform_bucket_level_access flag instead due to deprecation (#80) (f287581)

1.6.0 (2020-05-26)

Features

  • Add support for cors and website config in variables (#63) (69dafb3)
  • Add support for creating folders in buckets with folders variable (#59) (0fa0689)

Bug Fixes

  • convert lifecycle action object to map (#52) (f2e6ea3)

1.5.0 (2020-04-22)

Features

  • add support for lifecycle rules in simple bucket (#49) (b39e2cd)

1.4.0 (2020-03-04)

Features

  • add outputs for simple bucket module (#38) (f93bf5d)

Bug Fixes

  • Adding type constraints to variables (#43) (45d42a1)

1.3.0 (2020-02-13)

Features

  • Add simple bucket submodule (#35) (e75114a)
  • Add support for customer encryption keys (#34) (32eff9b)
  • replace dot on a dash in label value (#31) (8875ebb)

1.2.0 - 2019-12-06

Added

  • Added support for setting lifecycle rules #19

1.1.0 - 2019-11-20

Added

  • Include name of bucket as label for cost analysis #20

Fixed

  • Error from the names and urls outputs caused by removing elements from the names variable. #23

1.0.0 - 2019-08-14

Changed

  • Upgraded for usage with terraform-0.12.x #9
  • Added support for force_destroy attribute #9

0.1.0 - 2019-05-22

Added

  • Initial release