All notable changes to this project will be documented in this file.
5.0.3 (2022-08-15)
5.0.2 (2022-08-11)
5.0.1 (2022-07-25)
5.0.0 (2022-07-21)
- Update Terraform and provider versions to v1.x and v4.x, mark password input as sensitive (#420)
- Update Terraform and provider versions to v1.x and v4.x, mark password input as sensitive (#420) (808407d)
4.7.0 (2022-07-14)
4.6.0 (2022-07-13)
4.5.0 (2022-07-06)
4.4.0 (2022-05-27)
4.3.0 (2022-04-27)
- Support
source_db_instance_automated_backups_arn
parameter inrestore_to_point_in_time
block (#398) (559e6b1)
4.2.0 (2022-03-12)
- Made it clear that we stand with Ukraine (e8dfedb)
4.1.3 (2022-02-23)
4.1.2 (2022-02-18)
- Correct usage of
password
and allow restored snapshots to set password, username, etc. (#384) (81db512)
4.1.1 (2022-02-17)
4.1.0 (2022-02-17)
4.0.0 (2022-02-16)
- Update default values for security posture improvement (#369)
3.5.0 (2022-01-12)
3.4.2 (2022-01-10)
All notable changes to this project will be documented in this file
3.4.1 (2021-11-07)
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
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
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
v1.20.0 - 2018-08-18
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 creatino 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 ressource 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
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
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
- fianl-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:fmartingr/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
- Updated comment
- Added code for RDS modules
- Initial commit