Skip to content

Latest commit

 

History

History
292 lines (153 loc) · 18.5 KB

CHANGELOG.md

File metadata and controls

292 lines (153 loc) · 18.5 KB

Change Log

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.

10.0.1 (2022-03-16)

Bug Fixes

  • Add missing google-beta provider to required_providers (#282) (714428c)
  • Ignore changes to CMEK on read replicas (#284) (b73b465)

10.0.0 (2022-02-18)

⚠ BREAKING CHANGES

  • allocated_ip_range must now be specified for instances; allocated_ip_range = null can be used to preserve old default.

Features

  • Add allocated_ip_range property to CloudSQL modules (#277) (ab8c768)

Bug Fixes

9.0.0 (2022-01-28)

⚠ BREAKING CHANGES

  • update TPG version constraints to allow 4.0, add Terraform 0.13 constraint (#258)

Features

  • update TPG version constraints to allow 4.0, add Terraform 0.13 constraint (#258) (9cff52a)

Bug Fixes

  • add depends on replicas for user creation (#268) (d45df79)

8.0.0 (2021-10-13)

⚠ BREAKING CHANGES

  • var.read_replicas now requires an encryption key name. Set encryption_key_name = null to preserve the old behavior.

Features

  • Add CMEK support for cross-region read replicas (#251) (426724a)
  • MySQL - Allow setting type for additional_users (#237) (e1a6fc7)

7.1.0 (2021-09-10)

Features

  • Create random passwords for additional_users (#236) (94ef3de)

7.0.0 (2021-09-02)

⚠ BREAKING CHANGES

Bug Fixes

  • delete deprecated attribute authorized_gae_applications (#240) (d35b23c)

6.0.0 (2021-07-02)

⚠ BREAKING CHANGES

  • null and random providers upgraded to v3.x.x.
  • When setting the backup_configuration variable, transaction_log_retention_days, retained_backups, and retention_unit must be set. Use null to preserve default behavior.

Features

  • Added option to enable insights for replica instances (#230) (6b928f6)
  • Added support for setting transaction_log_retention_days, retained_backups, and retention_unit to backup_configuration. (#203) (2237a3d)

Miscellaneous Chores

5.1.1 (2021-05-27)

Bug Fixes

  • Properly handle null from being passed as password for additional_users (#223) (5facf6a)

5.1.0 (2021-05-19)

Features

  • extended the postgresql module to accept IAM users and services accounts (#218) (4c0472e)

Bug Fixes

  • deprecates the usage of gcp-inspec and replaces integration tests with gcloud (#216) (b81ff73)

5.0.1 (2021-04-22)

Bug Fixes

  • Add outputs for the actual google_sql_database_instance resources (#193) (70205b0)

5.0.0 (2021-03-25)

⚠ BREAKING CHANGES

  • add Terraform 0.13 constraint and module attribution (#202)

Features

  • Add support for configuring Query Insights on Postgres instances (#198) (2619b42)
  • add Terraform 0.13 constraint and module attribution (#202) (ec0911c)

Bug Fixes

  • remove empty string from replicas output lists (#194) (e14fc7a)

4.5.0 (2021-01-27)

Features

  • add encryption_key_name to safer_mysql module (#185) (487397c)
  • Add variables for managing the creation of the default database and user (mysql) (#170) (5765a5f)

Bug Fixes

  • Fix typo in database timeout description (#166) (55f135f)

4.4.0 (2020-12-03)

Features

  • Add variable for managing the creation of the default database and user (#163) (eb300d3)
  • Update versions to allow for Terraform 0.14 (#165) (b13bbee)

4.3.0 (2020-11-11)

Features

  • Add variable for managing read replica deletion protection (#155) (9e22cfd)
  • Update all uses of zone to use the expected variable format. (#156) (5210126)

4.2.0 (2020-10-23)

Features

  • postgres: Added point_in_time_recovery_enabled backup option for Postgres (#142) (1fcae8a)
  • Add deletion_protection variable, defaulted to true (#151) (69e1911)

4.1.0 (2020-10-06)

Features

  • Add support for backup_configuration to mssql database submodule (#143) (bed1cb4)

4.0.0 (2020-08-26)

⚠ BREAKING CHANGES

  • Replica configuration has been reworked. Please see the upgrade guide for details.
  • Users and databases have been moved and require a state migration. See the upgrade guide for details.

Features

  • Add encryption_key_name variable for MS SQL module (#132) (2bd0f41)
  • Add location support to backup_configuration block (#126) (aa907bd)
  • add SQL Server support with new submodule (#112) (4a775fb)
  • Added random_id option for instance name (#116) (7c8c799)
  • Rework replicas to use for_each and new configuration style (5e1ae20)

Bug Fixes

  • Fix issue with replica state key and random IDs (#141) (71b51fd)
  • Update versions to allow for Terraform 0.13 (#135) (86c533a)
  • docs: Update links for database flags on postgresql and mysql (#134) (e6a31ca)
  • Relax Provider version (#133) (ec2a109)
  • Updated users and databases creation to use for_each (#100) (d433995)

3.2.0 (2020-04-24)

Features

  • Added "encryption_key_name" variable for postgresql and mysql modules. (#101) (cf87a9d)
  • Support new regional HA for MySQL (#99) (d3ed591)

Bug Fixes

  • Disable binary_logging option as it is not valid for Postgres instances (#94) (c74b15d)

3.1.0 (2020-02-11)

Features

  • Update google and google-beta provider versions to ~>3.5 (#87) (706b173)

3.0.0 - 2019-12-17

Removed

  • Removed variable peering_completed. #78

Added

  • The public_ip_address, private_ip_address, and instance_address outputs to the mysql submodule, the postgresql submodule, and the safer_mysql submodule. #76
  • Added variable module_depends_on. #78

Changed

  • Renamed output instance_address to instance_ip_address in mysql, postgresql and safer_mysql submodules. #83

2.0.0 - 2019-09-26

2.0.0 is a backward incompatible release. Review the upgrade guide for more information.

Added

  • peering_completed marker to postgresql module #43
  • private_address to postgresql module #43

Changed

  • Added support for Terraform 0.12 #53
  • the root module has been deprecated #56

Fixed

  • The network reference in the private_service_access module uses the self link. #61

1.2.0 - 2019-07-30

1.1.2 - 2019-06-14

1.1.1 - 2019-03-15

1.1.0 - 2019-02-28

1.0.1 - 2019-02-14

1.0.0 - 2019-02-14