Skip to content

Latest commit

 

History

History
908 lines (530 loc) · 44.8 KB

CHANGELOG.md

File metadata and controls

908 lines (530 loc) · 44.8 KB

Changelog

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

9.0.0 (2023-12-11)

⚠ BREAKING CHANGES

  • Add delete_automated_backups and update MSV of AWS provider to v5.26 to support (#415)

Features

  • Add delete_automated_backups and update MSV of AWS provider to v5.26 to support (#415) (c9e4933)

8.5.0 (2023-10-09)

Features

8.4.0 (2023-10-09)

Features

  • Enable db_parameter_group_name per instance (#410) (d34e83c)

8.3.1 (2023-06-07)

Bug Fixes

8.3.0 (2023-06-01)

Features

  • Enable support for v5.0 of the AWS provider (#385) (959228c)

8.2.0 (2023-05-24)

Features

  • Upgrade aws provider version and update examples (#382) (b792d84)

8.1.1 (2023-05-12)

Bug Fixes

  • Tag security group with correct name (#380) (71d23db)

8.1.0 (2023-05-12)

Features

  • Ability to set custom security_group_name (#379) (67edcaa)

8.0.2 (2023-04-11)

Bug Fixes

  • Allow setting master_username when using manage_master_user_password (#369) (f48f824)

8.0.1 (2023-04-10)

Bug Fixes

  • Variable description for master_username requirements (#367) (d0435c6)

8.0.0 (2023-04-10)

⚠ BREAKING CHANGES

  • Terraform MSV increased to 1.0, consolidate security group rules under one generic resource, add support for managed master password (#335)

Features

  • 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)

Bug Fixes

  • Postgres port conditional adjustment (#362) (980ce16)

7.7.0 (2023-03-06)

Features

  • Add support for creating CloudWatch log groups (#346) (40cef84)

7.6.2 (2023-02-07)

Bug Fixes

  • Add explicit default value for engine_mode used in conditiona logic internally (#347) (7ffa33f)

7.6.1 (2023-02-06)

Bug Fixes

  • Use create_before_destroy lifecycle on parameter groups to support major version upgrades (#354) (97c417a)

7.6.0 (2022-10-19)

Features

  • Do not create snapshot_identifier when skip_final_snapshot = true (#332) (7ce592e)

7.5.1 (2022-09-12)

Bug Fixes

  • Update miminum provider version required for current arguments supported (#324) (5f61877)

7.5.0 (2022-09-12)

Features

  • Add support for network_type argument (#322) (e54fbd7)

7.4.2 (2022-09-10)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • Fix serverless v2 engine and add missing resource arguments (#317) (2d87320)

7.3.0 (2022-08-17)

Features

  • Support feature to create parameter group for aws-rds-aurora cluster and instances (#307) (45d7bf7)

7.2.2 (2022-07-11)

Bug Fixes

  • InvalidParameterCombination: Cannot find version 5.7.12 for aurora-mysql (#303) (bcbb386)

7.2.1 (2022-06-27)

Bug Fixes

  • SecurityGroup - create_before_destroy (#301) (ceb91fb)

7.2.0 (2022-06-20)

Features

7.1.0 (2022-05-02)

Features

  • Add security_group_use_name_prefix variable to enable/disable name prefix usage (#289) (75ffb30)

7.0.0 (2022-05-02)

⚠ BREAKING CHANGES

  • Added support for ServerlessV2 and updated AWS provider to v4.12+ (#288)

Features

  • Added support for ServerlessV2 and updated AWS provider to v4.12+ (#288) (6ca7c70)

6.2.0 (2022-03-12)

Features

  • Made it clear that we stand with Ukraine (57c20b9)

6.1.4 (2022-01-10)

Bug Fixes

  • update CI/CD process to align auto-release workflow (#259) (d00931e)

6.1.3 (2021-11-08)

Bug Fixes

  • Revert small useless change in main.tf (#256) (40c146a)

Changelog

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

6.1.2 (2021-11-08)

Bug Fixes

  • 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)

Bug Fixes

  • update CI/CD process to enable auto-release workflow (#250) (b44aae5)

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 is serverless, set engine_version to null (#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

  • feat: Updated pre-commit with tflint (#150)
  • fix: Ignore instance engine version updates (#134)

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

  • Allow the addition of IP-based ingress rules (#51)
  • vpc_security_group_ids for Terraform 0.11 (#46)

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

v0.0.1 - 2017-09-26

  • Initial commit
  • Initial commit