All notable changes to this project will be documented in this file.
9.11.0 (2024-12-19)
9.10.0 (2024-10-15)
9.9.1 (2024-08-24)
9.9.0 (2024-08-14)
9.8.0 (2024-08-05)
9.7.0 (2024-07-27)
9.6.0 (2024-07-20)
9.5.0 (2024-07-12)
9.4.0 (2024-05-27)
9.3.1 (2024-03-26)
9.3.0 (2024-03-22)
9.2.1 (2024-03-06)
9.2.0 (2024-03-05)
9.1.0 (2024-02-16)
9.0.2 (2024-02-15)
9.0.1 (2024-02-15)
9.0.0 (2023-12-11)
- Add
delete_automated_backups
and update MSV of AWS provider tov5.26
to support (#415)
8.5.0 (2023-10-09)
8.4.0 (2023-10-09)
8.3.1 (2023-06-07)
8.3.0 (2023-06-01)
8.2.0 (2023-05-24)
8.1.1 (2023-05-12)
8.1.0 (2023-05-12)
8.0.2 (2023-04-11)
8.0.1 (2023-04-10)
8.0.0 (2023-04-10)
- Terraform MSV increased to 1.0, consolidate security group rules under one generic resource, add support for managed master password (#335)
- Terraform MSV increased to 1.0, consolidate security group rules under one generic resource, add support for managed master password (#335) (e054f77)
7.7.1 (2023-04-04)
7.7.0 (2023-03-06)
7.6.2 (2023-02-07)
7.6.1 (2023-02-06)
- Use
create_before_destroy
lifecycle on parameter groups to support major version upgrades (#354) (97c417a)
7.6.0 (2022-10-19)
7.5.1 (2022-09-12)
7.5.0 (2022-09-12)
7.4.2 (2022-09-10)
- Correct DB instance parameter group used when users do not create one nor provide the name of existing, will use default (#321) (3a5ba14)
7.4.1 (2022-09-08)
- Correct DB clsuter parameter group used when users do not create one nor provide the name of existing, will use default (#320) (c1e7002)
7.4.0 (2022-09-07)
7.3.0 (2022-08-17)
7.2.2 (2022-07-11)
7.2.1 (2022-06-27)
7.2.0 (2022-06-20)
7.1.0 (2022-05-02)
7.0.0 (2022-05-02)
- Added support for ServerlessV2 and updated AWS provider to v4.12+ (#288)
6.2.0 (2022-03-12)
- Made it clear that we stand with Ukraine (57c20b9)
6.1.4 (2022-01-10)
6.1.3 (2021-11-08)
All notable changes to this project will be documented in this file
6.1.2 (2021-11-08)
- Small useless change in main.tf to test semantic-release (#254) (95bb77f)
- Small useless change in main.tf to test semantic-release (last one, I promise) (#255) (8b3525e)
6.1.1 (2021-11-08)
v6.1.0 - 2021-11-06
- feat: Add security group egress rule support, fix documentation links (#249)
v6.0.0 - 2021-10-25
- chore: Updated release Makefile
- BREAKING CHANGE: update module to allow for control over individual cluster instances and latest features (#243)
- chore: update CI workflow to use composite actions, update pre-commit versions (#242)
v5.3.0 - 2021-10-13
- feat: Add support for restore_to_point_in_time (#194)
- chore: Updated README to use version 5 of the module (#235)
- chore: update CI/CD to use stable
terraform-docs
release artifact and discoverable Apache2.0 license (#219)
v5.2.0 - 2021-04-30
- fix: Don't use instance_type_replica for main replica (#211)
v5.1.0 - 2021-04-30
- chore: add output for cluster instance
db_resource_id
output list (#218)
v5.0.0 - 2021-04-26
- feat: Shorten outputs (removing this_) (#216)
v4.3.0 - 2021-04-24
- fix: mark sensitive outputs to support Terraform 0.15.x (#215)
v4.2.0 - 2021-04-21
- fix: set backup and maintenance windows to
null
when using serverless mode (#213)
v4.1.0 - 2021-04-13
- docs: Clarify description of skip_final_snapshot variable (#209)
- chore: update documentation and pin
terraform_docs
version to avoid future changes (#207)
v4.0.0 - 2021-03-25
- feat: Simplify instrance_parameters (Terraform 0.13) (#206)
v3.13.0 - 2021-03-21
- feat: Additional tags for security group (#205)
v3.12.0 - 2021-03-19
- fix: when
engine_mode
isserverless
, setengine_version
tonull
(#204)
v3.11.0 - 2021-03-18
- fix: Bump AWS provider version (#202)
v3.10.0 - 2021-03-14
- chore: add all attributes and some outputs for enhanced monitoring IAM role (#201)
v3.9.0 - 2021-03-13
- chore: update examples to to be self-sufficient and using latest practices/versions (#200)
- chore: update README documentation and reference to license (#199)
v3.8.0 - 2021-03-08
- feat: AWS Instance Scheduler Tagging Support (#198)
v3.7.0 - 2021-03-02
- feat: add S3 import functionality which is supported for MySQL instances (#197)
- chore: add ci-cd workflow for pre-commit checks (#195)
v3.6.0 - 2021-02-20
- chore: update documentation based on latest
terraform-docs
which includes module and resource sections (#191)
v3.5.0 - 2021-02-14
- feat: Support major version engine upgrades (#188)
v3.4.0 - 2021-01-20
- fix: Create random_password conditionally (#184)
v3.3.0 - 2021-01-15
- docs: Update Serverless MySQL/PostgreSQL example (#95)
v3.2.0 - 2021-01-15
- fix: Added possibility to specify partition used in iam role policy attachment (#182)
v3.1.0 - 2021-01-15
- fix: Create random_password only when necessary (#181)
v3.0.0 - 2021-01-04
- feat: Added conditional creation of RDS Aurora cluster (#180)
v2.29.0 - 2020-10-30
- feat: Added conditional creation of RDS Aurora cluster (#159)
v2.28.0 - 2020-10-13
- Updated docs
- feat: add output engine_version to force provider order (#152)
v2.27.0 - 2020-10-07
v2.26.0 - 2020-09-22
- feat: Allow to customizable instance settings (#146)
v2.25.0 - 2020-09-22
v2.24.0 - 2020-09-22
- feat: Add support for existing IAM role for enhanced monitoring (#79)
v2.23.0 - 2020-08-27
- feat: Allows different instance_size for replicas (#61)
v2.22.0 - 2020-08-19
- feat: Add output aws_rds_cluster.this.hosted_zone_id (#125)
v2.21.0 - 2020-08-13
- Updated version requirements for AWS provider v3
v2.20.0 - 2020-07-20
- feat: Add tags to RDS enhanced monitoring IAM role (#136)
- Upgraded Terraform version supported
v2.19.0 - 2020-06-12
- feat: add "this_rds_cluster_instance_ids" to module outputs (#107)
- docs: Add "multimaster" to engine_mode docs (#133)
v2.18.0 - 2020-06-10
- feat: Add permissions boundary for IAM role (#104)
- Updated README
v2.17.0 - 2020-04-11
- feat: Support enable_http_endpoint - Data API (#117)
- Updated postgres example to latest engine_version
v2.16.0 - 2020-02-26
- Updated pre-commit-terraform with README
- Updated pre-commit-terraform with README
- Adding support for ca_cert_identifier for the upcoming RDS cert update on 5 March 2020 (#91) (#98)
- Added missing type type for allowed_security_groups variable (#97)
v2.15.0 - 2020-01-28
- Disabled special characters in random_password (#101)
v2.14.0 - 2020-01-23
- Changed random_id to random_password resource (#99)
v2.13.0 - 2020-01-23
- Adding version requirements
v2.12.0 - 2020-01-23
- Updated pre-commit-terraform to support terraform-docs 0.8
- Hide sensitive password data from cli output (#89)
v2.11.0 - 2019-11-29
- Made description of security group backward compatible (and optional) (#87)
- Add security group name and description (#80)
- Updated README
- Set null as default db_parameter_group_name (#72)
- Support setting aws_rds_cluster iam roles (#74)
- Fix the error when "create_security_group" is false (#75)
- Added support for conditional creation of SG and allowed CIDR blocks (#71)
- Updated README
- Add option to customise predefined_metric_type (#66)
- Added support for backtrack_window, cross region read replicas, copy_tags_to_snapshots, scaling_configurations (#70)
- Fixes after #64 (subnets are optional now), updated pre-commit hooks and docs
- Add support to use existing subnet group name (#64)
- Fix PostgreSQL example link (#52)
- Support using previously created SG for Aurora cluster - TF 0.12 (#49)
- Add cluster ARN output as 'this_rds_cluster_arn' (#48)
- Upgraded module to support Terraform 0.12 (#45)
on ../../modules/aws-rds-aurora/main.tf line 4, in locals:
4: db_subnet_group_name = var.db_subnet_group_name == "" ? aws_db_subnet_group.this[0].name : var.db_subnet_group_name
|----------------
| aws_db_subnet_group.this is empty tuple
when calling import with this module in the configuration.
v1.21.0 - 2019-11-28
- Revert "add support for ca_cert_identifier option (#83)" (#85)
- add support for ca_cert_identifier option (#83)
- Updated docs
- Add scaling_configuration (#63)
- Added ability to deploy a cross region Aurora Cluster Read Replica (#69)
- Added backtrack_windows for Aurora (#57)
- Added changelog
- Added copy_tags_to_snapshot (closes #60)
- Allow the addition of IP-based ingress rules (#51)
- vpc_security_group_ids for Terraform 0.11 (#46)
v2.10.0 - 2019-11-28
- Add security group name and description (#80)
- Updated README
- Set null as default db_parameter_group_name (#72)
- Support setting aws_rds_cluster iam roles (#74)
- Fix the error when "create_security_group" is false (#75)
- Added support for conditional creation of SG and allowed CIDR blocks (#71)
- Updated README
- Add option to customise predefined_metric_type (#66)
- Added support for backtrack_window, cross region read replicas, copy_tags_to_snapshots, scaling_configurations (#70)
- Fixes after #64 (subnets are optional now), updated pre-commit hooks and docs
- Add support to use existing subnet group name (#64)
- Fix PostgreSQL example link (#52)
- Support using previously created SG for Aurora cluster - TF 0.12 (#49)
- Add cluster ARN output as 'this_rds_cluster_arn' (#48)
- Upgraded module to support Terraform 0.12 (#45)
on ../../modules/aws-rds-aurora/main.tf line 4, in locals:
4: db_subnet_group_name = var.db_subnet_group_name == "" ? aws_db_subnet_group.this[0].name : var.db_subnet_group_name
|----------------
| aws_db_subnet_group.this is empty tuple
when calling import with this module in the configuration.
v1.20.0 - 2019-11-28
- add support for ca_cert_identifier option (#83)
- Updated docs
- Add scaling_configuration (#63)
- Added ability to deploy a cross region Aurora Cluster Read Replica (#69)
- Added backtrack_windows for Aurora (#57)
- Added changelog
- Added copy_tags_to_snapshot (closes #60)
- Allow the addition of IP-based ingress rules (#51)
- vpc_security_group_ids for Terraform 0.11 (#46)
v2.9.0 - 2019-11-08
- Updated README
- Set null as default db_parameter_group_name (#72)
v2.8.0 - 2019-11-08
- Support setting aws_rds_cluster iam roles (#74)
v2.7.0 - 2019-11-08
- Fix the error when "create_security_group" is false (#75)
v2.6.0 - 2019-09-30
- Added support for conditional creation of SG and allowed CIDR blocks (#71)
v2.5.0 - 2019-09-30
- Updated README
- Add option to customise predefined_metric_type (#66)
v2.4.0 - 2019-09-30
- Added support for backtrack_window, cross region read replicas, copy_tags_to_snapshots, scaling_configurations (#70)
- Fixes after #64 (subnets are optional now), updated pre-commit hooks and docs
- Add support to use existing subnet group name (#64)
- Fix PostgreSQL example link (#52)
- Support using previously created SG for Aurora cluster - TF 0.12 (#49)
- Add cluster ARN output as 'this_rds_cluster_arn' (#48)
- Upgraded module to support Terraform 0.12 (#45)
v1.19.0 - 2019-09-29
- Updated docs
- Add scaling_configuration (#63)
v1.18.0 - 2019-09-29
- Added ability to deploy a cross region Aurora Cluster Read Replica (#69)
v1.17.0 - 2019-09-28
- Added backtrack_windows for Aurora (#57)
v1.16.0 - 2019-09-28
- Added changelog
- Added copy_tags_to_snapshot (closes #60)
- Allow the addition of IP-based ingress rules (#51)
- vpc_security_group_ids for Terraform 0.11 (#46)
v2.3.0 - 2019-08-29
- Fixes after #64 (subnets are optional now), updated pre-commit hooks and docs
- Add support to use existing subnet group name (#64)
- Fix PostgreSQL example link (#52)
v2.2.0 - 2019-06-24
- Support using previously created SG for Aurora cluster - TF 0.12 (#49)
- Add cluster ARN output as 'this_rds_cluster_arn' (#48)
- Upgraded module to support Terraform 0.12 (#45)
v1.15.0 - 2019-06-24
v2.1.0 - 2019-06-14
- Add cluster ARN output as 'this_rds_cluster_arn' (#48)
- Upgraded module to support Terraform 0.12 (#45)
v1.14.0 - 2019-06-13
- vpc_security_group_ids for Terraform 0.11 (#46)
v2.0.0 - 2019-06-11
- Upgraded module to support Terraform 0.12 (#45)
v1.13.0 - 2019-04-25
- Fixed formatting
- Remove unused variable identifier_prefix (#36)
- Correct description of replica_scale_min variable (#37)
v1.12.0 - 2019-03-22
- Fix formatting
- Feature/rds cluster resource id output (#31)
v1.11.0 - 2019-03-22
- Fix formatting and string variables
- add engine_mode and global_cluster_identifier (#32)
v1.10.0 - 2019-02-28
- Fixed readme
- add enabled_cloudwatch_logs_exports (#29)
v1.9.0 - 2019-02-16
- Remove validation
- Add support for IAM Database authentication
v1.8.0 - 2019-01-31
- Updated example with correct allowed_security_groups_count
- Run pre-commit hooks
- Hardcode number of allowed_security_groups
v1.7.0 - 2019-01-30
- Removing myself from README
v1.6.0 - 2019-01-30
- Merge remote-tracking branch 'origin/master' into pr-13
- Added output for database_name
- add support for database_name argument
v1.5.0 - 2019-01-30
- Merge branch 'master' into support_deletion_protection
- Added argument deletion_protection
v1.4.0 - 2019-01-30
- Removed availability_zones var (closes #10)
v1.3.0 - 2019-01-30
- Run pre-commit hooks
- Merge branch 'master' into fix_az
- Fixed variable for az
v1.1.0 - 2019-01-30
- Run pre-commit hooks
- 3 adjustments: - Avoid description attr on aws_security_group to avoid forcing new instance on changes - Use name-prefix to ensure unique names - Avoid unnecessary name-prefixes
v1.0.0 - 2018-12-11
- Updated pre-commit hooks version
- Fix for: 'count' cannot be computed
- Added few files
- Made small changes to be closer to other terraform-aws-modules
- adding pre commit hooks config
- updating readme, docs, main.tf etc
- adding port output
- adding 3 examples
- Removing route53 record and all monitoring as requested
- many fixes and changes
- Initial commit
- Initial commit
- Initial commit