Releases: cloudposse-terraform-components/aws-aurora-postgres
Releases · cloudposse-terraform-components/aws-aurora-postgres
v1.537.0
fix: update legacy splat operator @RoseSecurity (#23)
## what- Updated the syntax for accessing elements in a list from
data.aws_iam_policy_document.kms_key_rds.*.jsontodata.aws_iam_policy_document.kms_key_rds[*].json.
why
- Enhance code consistency by addressing TFLint errors
*.(splat operator) is an older syntax that returns a list but is not always well-typed. The newer explicit splat syntax is more consistent and predictable when accessing lists
references
Summary by CodeRabbit
- Chores
- Refined internal configuration handling to align with current Terraform standards.
- The update enhances code maintainability without altering any user-visible functionality.
v1.536.1
Added tests @goruha (#20)
## what * Added testsSummary by CodeRabbit
-
New Features
- Introduced dynamic selection of network subnets based on accessibility.
- Added new configuration files to enhance infrastructure management for VPC, DNS, and Aurora PostgreSQL deployments (basic, serverless, and disabled).
- Expanded CLI and vendor management configurations.
-
Chores
- Updated scaling parameters for Aurora PostgreSQL.
- Upgraded module versions and refined dependency management.
- Streamlined file tracking by revising ignore rules and removing an obsolete test script.
- Added
.cacheto.gitignoreto prevent tracking of cache files.
-
Tests
- Added a comprehensive test suite validating various deployment scenarios.
🤖 Automatic Updates
Update README.md and docs @[cloudposse-releaser[bot]](https://github.com/apps/cloudposse-releaser) (#22)
## what This is an auto-generated PR that updates the README.md and docswhy
To have most recent changes of README.md and doc from origin templates
v1.536.0
fix: Replace deprecated splat expression with [*] for Terraform 1.5.6… @sushmithakumar (#19)
## Terraform 0.12.0+ Splat Operator Updates ## What Updated Terraform configuration to replace legacy splat syntax(resource.*.attribute)
with modern bracket-based expressions (resource[*].attribute).
Incorporated for expressions where applicable to improve flexibility and readability.
No functional changes to infrastructure; these updates are syntax improvements.
Why
Aligns with Terraform 0.12.0+ enhancements and first-class expression support.
Improves readability and maintainability of Terraform code.
Prevents potential deprecation warnings by replacing outdated syntax.
References
Terraform v0.12.0 Upgrade Guide
Summary by CodeRabbit
Summary by CodeRabbit
- Chores
- Updated the method of constructing identifiers for IAM policy documents to ensure correct value retrieval and formatting.