Skip to content

Latest commit

 

History

History
1185 lines (711 loc) · 60.7 KB

CHANGELOG.md

File metadata and controls

1185 lines (711 loc) · 60.7 KB

Changelog

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

6.8.0 (2024-07-20)

Features

6.7.0 (2024-06-12)

Features

  • Added cloudwatch log group skip_destroy and log_group_class (#553) (12f4e91)

6.6.0 (2024-05-03)

Features

6.5.5 (2024-04-22)

Bug Fixes

  • Add upgrade doc and fix variable description (#548) (97f6261)

6.5.4 (2024-03-21)

Bug Fixes

6.5.3 (2024-03-19)

Bug Fixes

  • Separate db_instance_tags from merged tags sub-module input (#544) (89a5763)

6.5.2 (2024-03-07)

Bug Fixes

  • Update CI workflow versions to remove deprecated runtime warnings (#542) (079605a)

6.5.1 (2024-03-04)

Bug Fixes

  • Allow managing allocated_storage for replicas (#534) (7b02569)

6.5.0 (2024-03-02)

Features

  • Self managed active directory arguments (#541) (c85d3b0)

6.4.0 (2024-02-02)

Features

  • Secretsmanager secret rotation for master user password (#537) (93c85ef)

6.3.1 (2024-01-10)

Bug Fixes

  • Align the default value of manage_master_user_password in the instance sub-module with the root module (#531) (8b90616)

6.3.0 (2023-11-13)

Features

6.2.0 (2023-10-23)

Features

  • Add db_instance_role_association functionality (#508) (ed027d7)

6.1.1 (2023-08-05)

Bug Fixes

  • Change allocated_storage type from string to number (#507) (5939ddf)

6.1.0 (2023-07-11)

Features

  • Pass through db_instance_master_user_secret_arn (#502) (f0eb9f3)

6.0.0 (2023-06-25)

⚠ BREAKING CHANGES

  • Replace random password generation with manage master password, min AWS provider version increased to 5.0, id output replaced with identifier (#489)

Features

  • Replace random password generation with manage master password, min AWS provider version increased to 5.0, id output replaced with identifier (#489) (c66cd73)

5.9.0 (2023-05-03)

Features

  • Add output for SQL Server listener_endpoint (#486) (564fae2)

5.8.0 (2023-05-03)

Features

  • Allow replicas to have a different version than primary (#491) (7a0542d)

5.7.0 (2023-05-02)

Features

  • Add support for Oracle nchar_character_set_name (#487) (c7fd6c5)

5.6.0 (2023-02-17)

Features

  • Add support for permissions boundary on enhanced monitoring role (#483) (b3e0aec)

5.5.0 (2023-02-17)

Features

  • Add support for permissions boundary on enhanced monitoring role (#482) (0500e12)

5.4.2 (2023-02-12)

Bug Fixes

  • Update cloudwatch log group creation conditional (#481) (927b714)

5.4.1 (2023-02-08)

Bug Fixes

  • Revert ignore_changes for instance latest_restorable_time (#479) (b80ec03)

5.4.0 (2023-02-07)

Features

  • Add support for custom iam instance profile (#473) (2795d5a)

5.3.1 (2023-02-07)

Bug Fixes

  • Ignore changes to last_restorable_time (#476) (acb3d51)

5.3.0 (2023-01-28)

Features

5.2.3 (2023-01-03)

Bug Fixes

  • Ensure that passing values for option group with PostgreSQL does not cause errors (#467) (696acbb)

5.2.2 (2022-12-20)

Bug Fixes

  • Default value of iops in main module (#462) (d84b4b4)

5.2.1 (2022-12-14)

Bug Fixes

  • Change RDS variable iops default value from 0 to null (#456) (9c8d21f)

5.2.0 (2022-12-05)

Features

5.1.1 (2022-11-12)

Bug Fixes

  • Update CI configuration files to use latest version (#438) (113a08b)

5.1.0 (2022-09-11)

Features

5.0.3 (2022-08-15)

Bug Fixes

  • Fixed example of cross-region replica where KMS key was missing (#428) (88418a7)

5.0.2 (2022-08-11)

Bug Fixes

  • Replace deprecated name property in outputs (#426) (c6e87d1)

5.0.1 (2022-07-25)

Bug Fixes

  • Cloudwatch Log Group deletion db_instance dependency (#423) (e6351a3)

5.0.0 (2022-07-21)

⚠ BREAKING CHANGES

  • Update Terraform and provider versions to v1.x and v4.x, mark password input as sensitive (#420)

Features

  • Update Terraform and provider versions to v1.x and v4.x, mark password input as sensitive (#420) (808407d)

4.7.0 (2022-07-14)

Features

  • Add support for aws_db_instance_automated_backups_replication (#413) (f1e15a1)

4.6.0 (2022-07-13)

Features

  • Support name_prefix in iam_role.enhanced_monitoring (#418) (644d255)

4.5.0 (2022-07-06)

Features

4.4.0 (2022-05-27)

Features

  • Add engine and engine_version_actual outputs (#404) (00b9858)

4.3.0 (2022-04-27)

Features

  • Support source_db_instance_automated_backups_arn parameter in restore_to_point_in_time block (#398) (559e6b1)

4.2.0 (2022-03-12)

Features

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

4.1.3 (2022-02-23)

Bug Fixes

  • Correct random password lifecycle by eagerly creating random password value (#388) (b41a0a5)

4.1.2 (2022-02-18)

Bug Fixes

  • Correct usage of password and allow restored snapshots to set password, username, etc. (#384) (81db512)

4.1.1 (2022-02-17)

Bug Fixes

  • Remove check for is_mssql which is no longer valid (#382) (f4481e6)

4.1.0 (2022-02-17)

Features

  • Add support for managing CloudWatch log groups (#380) (761fb7f)

4.0.0 (2022-02-16)

⚠ BREAKING CHANGES

  • Update default values for security posture improvement (#369)

Features

  • Update default values for security posture improvement (#369) (9149ec1)

3.5.0 (2022-01-12)

Features

  • Added latest_restorable_time to ignore_changes (#356) (77902c2)

3.4.2 (2022-01-10)

Bug Fixes

  • update CI/CD process to align auto-release workflow (#366) (e38aace)

Changelog

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

3.4.1 (2021-11-07)

Bug Fixes

  • update CI/CD process to use composite actions and auto-release workflow (#361) (123ea2a)

v3.4.0 - 2021-09-07

  • feat: Add new parameter monitoring_role_description (#350)
  • docs: create_option_group -> create_db_option_group in README (#348)

v3.3.0 - 2021-07-07

  • feat: allow the creation of cross-region rds replicas (#346)

v3.2.0 - 2021-06-28

  • feat: Add restore_to_point_in_time support for databases (#338)

v3.1.0 - 2021-05-26

  • fix: add default values to allow for completely disabling module with bare minimum input (#342)
  • chore: Update README.md to current version (#339)
  • chore: update CI/CD to use stable terraform-docs release artifact and discoverable Apache2.0 license (#332)
  • chore: Updated versions&comments in examples

v3.0.0 - 2021-04-26

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

v2.35.0 - 2021-04-24

  • fix: mark sensitive outputs to support Terraform 0.15.x (#329)
  • chore: update documentation and pin terraform_docs version to avoid future changes (#323)

v2.34.0 - 2021-03-19

  • feat: Support different tags per resource (#319)

v2.33.0 - 2021-03-18

  • fix: correct monitoring role ARN lookup (#318)

v2.32.0 - 2021-03-18

  • feat: support for random password (#306)

v2.31.0 - 2021-03-16

  • chore: correct examples and scenario where replicas are used (#317)

v2.30.0 - 2021-03-15

  • chore: remove default values and replace with null to use upstream default settings (#315)

v2.29.0 - 2021-03-14

  • fix: set snapshot identifier and backup retention period to null to default to AWS provider settings (#314)
  • chore: Use utf8mb4 in mysql examples (#313)

v2.28.0 - 2021-03-14

  • fix: update subnet group to fix name vs name_prefix (#312)

v2.27.0 - 2021-03-11

  • feat: Add support for character_set_name with MSSQL Server (#281)

v2.26.0 - 2021-03-10

  • fix: default to AWS provided option and parameter groups when not creating nor providing (#308)

v2.25.0 - 2021-03-09

  • fix: update parameter group to fix name vs. name_prefix (#304)

v2.24.0 - 2021-03-08

  • fix: update option group to fix name vs. name_prefix and conditional creation for postgresql (#302)
  • chore: update README.md documentation (#300)

v2.23.0 - 2021-03-08

  • chore: update example projects (#298)
  • chore: align ci-cd static checks to use individual minimum Terraform versions (#297)

v2.22.0 - 2021-03-01

  • feat: Add support for performance_insights_kms_key_id (#253)

v2.21.0 - 2021-02-22

  • feat: add S3 import functionality which is supported for MySQL instances (#289)
  • chore: add terraform_validate hook to pre-commit checks (#293)
  • chore: add ci-cd workflow for pre-commit checks (#292)
  • chore: update documentation based on latest terraform-docs which includes module and resource sections (#288)
  • fix: documentation for default storage type (#277)

v2.20.0 - 2020-10-15

  • fix: Added possibility to specify partition used in iam role policy attachment (#256)

v2.19.0 - 2020-10-15

  • fix: Added tflint and fixes in README (#265)
  • docs: Change account to account (#261)

v2.18.0 - 2020-08-13

  • feat: Bump version of AWS provider to support v3

v2.17.0 - 2020-07-20

  • Upgraded Terraform version supported
  • feat: add Windows authentication (#177)

v2.16.0 - 2020-06-13

  • feat: add handling for delete_automated_backups flag (#215)

v2.15.0 - 2020-05-13

  • fix: Update minimum provider version to account for ca_cert_identifier (#226)
  • Updated pre-commit-terraform
  • Updated pre-commit-terraform
  • Updated pre-commit-terraform
  • Fix / CA Cert Instance Default (#189)
  • Added delete timeout for db_option_group (#186)
  • Fix for issue when MonitoringRoleARN is required (#143)
  • Fix enable_create_db_option_group to use override first & computed second (#170)
  • Add outputs for the monitoring role arn (#181)
  • Update CA Certificate identifier default to 'rds-ca-2019' (#182)
  • Mark password as sensitive (closes #98)
  • Added ca_cert_identifier to outputs
  • Updated formatting after PR #174
  • Add support for ca_cert_identifier option (#174)
  • Disable perf insights ret period when disabled (#153)
  • Update documentation a bit after merge
  • Add support for performance insights retention period (#147)
  • Update documentation a bit after merge
  • Support for max_allocated_storage (#146)
  • Added performance_insights support (#139)
  • Updated pre-commit
  • Fixed variable default for parameters (#138)
  • Upgraded module to support Terraform 0.12 (#126)

v1.37.0 - 2020-02-21

  • Updated pre-commit hooks
  • Set ca_cert_identifier default for internal module (#196)
  • Added delete timeout for db_option_group (#187)
  • Fix for issue when MonitoringRoleARN is required (#140)
  • Fixed default value for CA certificate identifier (#183)
  • Updated formatting after PR #175
  • Add support for ca_cert_identifier option (#175)
  • Fix formatting for 0.11.14 (#161)
  • feat(storage): added support for max_allocated_storage (#155)
  • Use boolean value in condition (#148)
  • Update documentation a bit after merge
  • Use false instead of 0 in enable_create_db_option_group flag (#137)
  • Add support of performance_insights_enabled (#132)
  • Use false instead of 0 in enable_create_db_option_group flag

v2.14.0 - 2020-02-10

  • Updated pre-commit-terraform
  • Updated pre-commit-terraform
  • Fix / CA Cert Instance Default (#189)
  • Added delete timeout for db_option_group (#186)
  • Fix for issue when MonitoringRoleARN is required (#143)
  • Fix enable_create_db_option_group to use override first & computed second (#170)
  • Add outputs for the monitoring role arn (#181)
  • Update CA Certificate identifier default to 'rds-ca-2019' (#182)
  • Mark password as sensitive (closes #98)
  • Added ca_cert_identifier to outputs
  • Updated formatting after PR #174
  • Add support for ca_cert_identifier option (#174)
  • Disable perf insights ret period when disabled (#153)
  • Update documentation a bit after merge
  • Add support for performance insights retention period (#147)
  • Update documentation a bit after merge
  • Support for max_allocated_storage (#146)
  • Added performance_insights support (#139)
  • Updated pre-commit
  • Fixed variable default for parameters (#138)
  • Upgraded module to support Terraform 0.12 (#126)

v1.36.0 - 2020-01-09

  • Added delete timeout for db_option_group (#187)
  • Fix for issue when MonitoringRoleARN is required (#140)
  • Fixed default value for CA certificate identifier (#183)
  • Updated formatting after PR #175
  • Add support for ca_cert_identifier option (#175)
  • Fix formatting for 0.11.14 (#161)
  • feat(storage): added support for max_allocated_storage (#155)
  • Use boolean value in condition (#148)
  • Update documentation a bit after merge
  • Use false instead of 0 in enable_create_db_option_group flag (#137)
  • Add support of performance_insights_enabled (#132)
  • Use false instead of 0 in enable_create_db_option_group flag

v2.13.0 - 2020-01-09

  • Added delete timeout for db_option_group (#186)
  • Fix for issue when MonitoringRoleARN is required (#143)
  • Fix enable_create_db_option_group to use override first & computed second (#170)
  • Add outputs for the monitoring role arn (#181)
  • Update CA Certificate identifier default to 'rds-ca-2019' (#182)
  • Mark password as sensitive (closes #98)
  • Added ca_cert_identifier to outputs
  • Updated formatting after PR #174
  • Add support for ca_cert_identifier option (#174)
  • Disable perf insights ret period when disabled (#153)
  • Update documentation a bit after merge
  • Add support for performance insights retention period (#147)
  • Update documentation a bit after merge
  • Support for max_allocated_storage (#146)
  • Added performance_insights support (#139)
  • Updated pre-commit
  • Fixed variable default for parameters (#138)
  • Upgraded module to support Terraform 0.12 (#126)

v1.35.0 - 2020-01-07

  • Fix for issue when MonitoringRoleARN is required (#140)
  • Fixed default value for CA certificate identifier (#183)
  • Updated formatting after PR #175
  • Add support for ca_cert_identifier option (#175)
  • Fix formatting for 0.11.14 (#161)
  • feat(storage): added support for max_allocated_storage (#155)
  • Use boolean value in condition (#148)
  • Update documentation a bit after merge
  • Use false instead of 0 in enable_create_db_option_group flag (#137)
  • Add support of performance_insights_enabled (#132)
  • Use false instead of 0 in enable_create_db_option_group flag

v2.12.0 - 2020-01-07

  • Fix for issue when MonitoringRoleARN is required (#143)
  • Fix enable_create_db_option_group to use override first & computed second (#170)
  • Add outputs for the monitoring role arn (#181)
  • Update CA Certificate identifier default to 'rds-ca-2019' (#182)
  • Mark password as sensitive (closes #98)
  • Added ca_cert_identifier to outputs
  • Updated formatting after PR #174
  • Add support for ca_cert_identifier option (#174)
  • Disable perf insights ret period when disabled (#153)
  • Update documentation a bit after merge
  • Add support for performance insights retention period (#147)
  • Update documentation a bit after merge
  • Support for max_allocated_storage (#146)
  • Added performance_insights support (#139)
  • Updated pre-commit
  • Fixed variable default for parameters (#138)
  • Upgraded module to support Terraform 0.12 (#126)

v1.34.0 - 2020-01-07

  • Fixed default value for CA certificate identifier (#183)
  • Updated formatting after PR #175
  • Add support for ca_cert_identifier option (#175)
  • Fix formatting for 0.11.14 (#161)
  • feat(storage): added support for max_allocated_storage (#155)
  • Use boolean value in condition (#148)
  • Update documentation a bit after merge
  • Use false instead of 0 in enable_create_db_option_group flag (#137)
  • Add support of performance_insights_enabled (#132)
  • Use false instead of 0 in enable_create_db_option_group flag

v2.11.0 - 2020-01-07

  • Fix enable_create_db_option_group to use override first & computed second (#170)

v2.10.0 - 2020-01-07

  • Add outputs for the monitoring role arn (#181)

v2.9.0 - 2020-01-07

  • Update CA Certificate identifier default to 'rds-ca-2019' (#182)

v2.8.0 - 2019-12-20

  • Mark password as sensitive (closes #98)

v2.7.0 - 2019-12-20

  • Added ca_cert_identifier to outputs

v2.6.0 - 2019-12-20

  • Updated formatting after PR #174
  • Add support for ca_cert_identifier option (#174)
  • Disable perf insights ret period when disabled (#153)
  • Update documentation a bit after merge
  • Add support for performance insights retention period (#147)
  • Update documentation a bit after merge
  • Support for max_allocated_storage (#146)
  • Added performance_insights support (#139)
  • Updated pre-commit
  • Fixed variable default for parameters (#138)
  • Upgraded module to support Terraform 0.12 (#126)

v1.33.0 - 2019-12-20

  • Updated formatting after PR #175
  • Add support for ca_cert_identifier option (#175)

v1.32.0 - 2019-08-27

  • Fix formatting for 0.11.14 (#161)

v1.31.0 - 2019-07-28

  • feat(storage): added support for max_allocated_storage (#155)
  • Use boolean value in condition (#148)
  • Update documentation a bit after merge
  • Use false instead of 0 in enable_create_db_option_group flag (#137)
  • Add support of performance_insights_enabled (#132)
  • Use false instead of 0 in enable_create_db_option_group flag

v2.5.0 - 2019-07-21

  • Disable perf insights ret period when disabled (#153)

v2.4.0 - 2019-07-17

  • Update documentation a bit after merge
  • Add support for performance insights retention period (#147)
  • Update documentation a bit after merge
  • Support for max_allocated_storage (#146)
  • Added performance_insights support (#139)
  • Updated pre-commit
  • Fixed variable default for parameters (#138)
  • Upgraded module to support Terraform 0.12 (#126)

v1.30.0 - 2019-07-17

  • Use boolean value in condition (#148)
  • Update documentation a bit after merge
  • Use false instead of 0 in enable_create_db_option_group flag (#137)
  • Add support of performance_insights_enabled (#132)
  • Use false instead of 0 in enable_create_db_option_group flag

v2.3.0 - 2019-07-17

  • Update documentation a bit after merge
  • Support for max_allocated_storage (#146)

v2.2.0 - 2019-06-28

  • Added performance_insights support (#139)
  • Updated pre-commit
  • Fixed variable default for parameters (#138)
  • Upgraded module to support Terraform 0.12 (#126)

v1.29.0 - 2019-06-28

  • Update documentation a bit after merge
  • Use false instead of 0 in enable_create_db_option_group flag (#137)
  • Add support of performance_insights_enabled (#132)
  • Use false instead of 0 in enable_create_db_option_group flag

v2.1.0 - 2019-06-28

  • Updated pre-commit
  • Fixed variable default for parameters (#138)

v2.0.0 - 2019-06-11

  • Upgraded module to support Terraform 0.12 (#126)
  • Fixed formatting

v1.28.0 - 2019-03-29

  • Updates cloudwatch logs exports for PostgreSQL (#110)

v1.27.0 - 2019-03-22

  • Remove unused submodule output (#108)

v1.26.0 - 2019-03-18

  • allowing custom parameter_group to pass down the stack (#106)

v1.25.0 - 2019-03-16

  • Add tags to enhanced_monitoring iam_role (#102)

v1.24.0 - 2019-03-11

  • Added changelog after changelog feature is added
  • Add Changelog (#100)

v1.23.0 - 2019-03-10

  • Allow create of parameter group with custom name (#99)

v1.22.0 - 2018-10-06

  • Fixed documentation after #83
  • Add deletion protection argument (#83)
  • Sort values of enabled_cloudwatch_logs_exports in example

v1.21.0 - 2018-08-18

  • Added support for enabled cloudwatch logs exports (fixes #70) (#74)

v1.20.0 - 2018-08-18

  • Minor updates after #64 (#73)

v1.19.0 - 2018-06-20

  • Updated example to show usage of options group (fixed #63)

v1.18.0 - 2018-06-06

  • Disable creation of db option group for Postgres (fixes #62)

v1.17.0 - 2018-06-04

  • Minor fixes for db_option_group (#55) and prepared release
  • Simplified outputs
  • Add option group support (#55)
  • fixing small spelling mistake (#61)

v1.16.0 - 2018-05-16

  • Added pre-commit hook to autogenerate terraform-docs (#59)

v1.15.0 - 2018-04-03

  • Minor change to mssql example
  • MSSQL: Adding two missing arguments for aws_db_instance: timezone & character_set_name (#51)

v1.14.0 - 2018-03-14

  • Updated readme with conditional creation section
  • Enable db_parameter_group_name variable (#47)

v1.13.0 - 2018-03-06

  • Updated examples
  • Renamed count to created in submodules (#44)

v1.12.0 - 2018-02-15

  • Added availability_zone to root module (#40)

v1.11.0 - 2018-02-09

  • Enable db_subnet_group_name variable (#38)

v1.10.0 - 2018-01-31

  • Support conditional creation for the database too. (#36)

v1.9.0 - 2018-01-30

  • Make name optional (fixes #37)

v1.8.0 - 2018-01-23

  • Add availability zone to instance resource module (#35)

v1.7.0 - 2018-01-15

  • Fix enhanced monitoring policy attachment (#34)

v1.6.0 - 2017-12-08

  • Add create_before_destroy to parameter group (#30)

v1.5.0 - 2017-12-08

  • Fixed warning in output (fixes #32 and #31)

v1.4.0 - 2017-11-16

  • db_subnet_group: fix failing output expressions (#22)

v1.3.0 - 2017-11-13

  • Automatically create enhanced monitoring role (#21)

v1.2.0 - 2017-10-22

  • Adds support for snapshot_identifier (#18)

v1.1.1 - 2017-10-18

  • Added variable "source_db" for RDS replica option (#13)

v1.1.0 - 2017-10-18

  • Added iam_database_authentication_enabled and license_model model (fixed #15 and #14)

v1.0.8 - 2017-10-12

  • Fixed #12, final_snapshot_identifier default can't be empty actually

v1.0.7 - 2017-10-12

  • Added skip_final_snapshot=true in module also (remaining from #3)

v1.0.6 - 2017-10-12

  • Set final_snapshot_identifier in Postgres RDS example
  • Merge branch 'master' of https://github.com/terraform-aws-modules/terraform-aws-rds
  • Updated README.md for MySQL RDS example
  • Updated README.md for Postgres RDS example
  • final-snapshot_identifier should default to nothing
  • Add enhanced monitoring example to README, and add current contributors link
  • Merge branch 'master' into final_snapshot_identifier
  • Updated links using upstream path
  • Update README.md
  • Added comments for default DB username value
  • Added complete example for Postgres RDS
  • support final_snapshot_identifier

v1.0.4 - 2017-10-11

v1.0.5 - 2017-10-11

  • Tweak README.md examples
  • Add complete enhanced monitoring example
  • Add enhanced monitoring

v1.0.3 - 2017-09-28

  • Set example storage_encrypted value to false
  • Removed unused variable
  • Improved kms_key_id description
  • Cleaned duplicated attributes & variables
  • Merge branch 'encryption' of github.com:formatting/terraform-aws-rds into encryption
  • Added parameters to example
  • Added kms_key_id parameter
  • Using encrypted to set the db_instance.storage_encrypted
  • Using encrypted to set the db_instance.storage_encrypted

v1.0.2 - 2017-09-21

  • db parameters can now be passed db_parameter_group mode

v1.0.1 - 2017-09-14

  • Added monitoring_interval parameter

v1.0.0 - 2017-09-13

  • Updated comment
  • Added code for RDS modules
  • Initial commit