diff --git a/docs/guides/stay-up-to-date/index.md b/docs/guides/stay-up-to-date/index.md index cd198647b2..51c3436ed1 100644 --- a/docs/guides/stay-up-to-date/index.md +++ b/docs/guides/stay-up-to-date/index.md @@ -16,6 +16,7 @@ import CardGroup from "/src/components/CardGroup" + @@ -30,7 +31,6 @@ import CardGroup from "/src/components/CardGroup" - @@ -114,6 +114,6 @@ href="/guides/stay-up-to-date/cis/cis-1.5.0" diff --git a/docs/guides/stay-up-to-date/releases/2016-07/index.md b/docs/guides/stay-up-to-date/releases/2016-07/index.md index 77cd861cff..562191596e 100644 --- a/docs/guides/stay-up-to-date/releases/2016-07/index.md +++ b/docs/guides/stay-up-to-date/releases/2016-07/index.md @@ -17,6 +17,7 @@ Here are the repos that were updated: - [terraform-aws-data-storage](#terraform-aws-data-storage) - [terraform-aws-ecs](#terraform-aws-ecs) - [terraform-aws-monitoring](#terraform-aws-monitoring) +- [terraform-aws-security](#terraform-aws-security) - [terraform-aws-server](#terraform-aws-server) - [terraform-aws-vpc](#terraform-aws-vpc) @@ -420,6 +421,24 @@ Here are the repos that were updated: +## terraform-aws-security + + +### [v0.0.1](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.1) + +

+ Published: 7/26/2016 | Release notes +

+ +
+ + - First release! + + +
+ + + ## terraform-aws-server diff --git a/docs/guides/stay-up-to-date/releases/2016-08/index.md b/docs/guides/stay-up-to-date/releases/2016-08/index.md index 1126f0fb38..68c27c8e00 100644 --- a/docs/guides/stay-up-to-date/releases/2016-08/index.md +++ b/docs/guides/stay-up-to-date/releases/2016-08/index.md @@ -13,6 +13,7 @@ Here are the repos that were updated: - [boilerplate](#boilerplate) - [terraform-aws-ci](#terraform-aws-ci) - [terraform-aws-monitoring](#terraform-aws-monitoring) +- [terraform-aws-security](#terraform-aws-security) - [terraform-aws-vpc](#terraform-aws-vpc) @@ -98,6 +99,52 @@ Here are the repos that were updated: +## terraform-aws-security + + +### [v0.0.3](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.3) + +

+ Published: 8/23/2016 | Release notes +

+ +
+ + - Add a new module called `ssh-iam` that allows your developers to upload their public SSH keys to IAM and use those to SSH to servers. + + +
+ + +### [v0.0.2](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.2) + +

+ Published: 8/15/2016 | Release notes +

+ +
+ + - Add `auto-update` module to configure Amazon Linux or Ubuntu to automatically download and install the latest security updates. + + +
+ + +### [v0.0.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.0) + +

+ Published: 8/11/2016 | Release notes +

+ +
+ + This release is used for internal testing only! Do not use it in production! + + +
+ + + ## terraform-aws-vpc diff --git a/docs/guides/stay-up-to-date/releases/2016-09/index.md b/docs/guides/stay-up-to-date/releases/2016-09/index.md index b333a6edca..33cee0a48e 100644 --- a/docs/guides/stay-up-to-date/releases/2016-09/index.md +++ b/docs/guides/stay-up-to-date/releases/2016-09/index.md @@ -17,6 +17,7 @@ Here are the repos that were updated: - [terraform-aws-data-storage](#terraform-aws-data-storage) - [terraform-aws-ecs](#terraform-aws-ecs) - [terraform-aws-monitoring](#terraform-aws-monitoring) +- [terraform-aws-security](#terraform-aws-security) - [terraform-aws-server](#terraform-aws-server) - [terraform-aws-vpc](#terraform-aws-vpc) @@ -499,6 +500,99 @@ In `modules/ecs-cluster`: +## terraform-aws-security + + +### [v0.2.1](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.2.1) + +

+ Published: 10/1/2016 | Release notes +

+ +
+ + - NEW MODULE: In this release, we introduce the `cloudtrail` module, a streamlined way to setup [AWS CloudTrail](http://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html)! + + +
+ + +### [v0.2.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.2.0) + +

+ Published: 9/29/2016 | Release notes +

+ +
+ + - BREAKING CHANGE: We updated the `kms-master-key` module with a few changes: + - Previously, terraform would unnecessarily update the Key Policy on every `terraform apply`. This didn't break anything, but it confusingly reported 1 resource as being modified when in fact nothing was changed. This has now been fixed using the new [data.aws_iam_policy_document](https://www.terraform.io/docs/providers/aws/d/iam_policy_document.html). + - The var `key_root_user_iam_arns` has been replaced with `var.allow_manage_key_permissions_with_iam` (accepts true/false) to better reflect the significance of setting this value. Note that the var `aws_account_id` is also now required. + - The vars `key_administrator_iam_arns` and `key_user_iam_arns` have been renamed to `cmk_administrator_iam_arns` and `cmk_user_iam_arns` to more accurately reflect that these vars grant access to a Customer Master Key (CMK). + - There is a new required input variable called `aws_account_id`. + + +
+ + +### [v0.1.2](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.2) + +

+ Published: 9/27/2016 | Release notes +

+ +
+ + - We've added a new module, `iam-groups` that configures a best-practices set of IAM Groups and corresponding IAM Policies (permissions) you can use to better manage the security of your AWS account. + + +
+ + +### [v0.1.1](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.1) + +

+ Published: 9/12/2016 | Release notes +

+ +
+ + - On boot, `ssh-iam` now waits 90 seconds before executing to try to give other services (e.g. the EC2 metadata service) a chance to start. This should hopefully ensure that `ssh-iam` doesn't hit any errors when it configures SSH access on boot and you don't have to wait for the next cron job to run (by default, they run every 30m) before SSH access works. + + +
+ + +### [v0.1.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.1.0) + +

+ Published: 9/2/2016 | Release notes +

+ +
+ + BREAKING CHANGE: We have updated this module to support [Terraform 0.7](https://www.hashicorp.com/blog/terraform-0-7.html) features. +- In `modules/kms-master-key`, the input variables `key_administrator_iam_arns`, `key_user_iam_arns`, and `key_root_user_iam_arns` are now all lists. + + +
+ + +### [v0.0.4](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.0.4) + +

+ Published: 9/1/2016 | Release notes +

+ +
+ + - This release contains no new features. It just updates the version of the `docs-generator` we use to fix how the docs are created in https://github.com/gruntwork-io/module-security-public. + + +
+ + + ## terraform-aws-server diff --git a/docs/guides/stay-up-to-date/releases/2016-12/index.md b/docs/guides/stay-up-to-date/releases/2016-12/index.md index fcb593d9da..7d91592be6 100644 --- a/docs/guides/stay-up-to-date/releases/2016-12/index.md +++ b/docs/guides/stay-up-to-date/releases/2016-12/index.md @@ -15,6 +15,7 @@ Here are the repos that were updated: - [terraform-aws-data-storage](#terraform-aws-data-storage) - [terraform-aws-ecs](#terraform-aws-ecs) - [terraform-aws-monitoring](#terraform-aws-monitoring) +- [terraform-aws-security](#terraform-aws-security) - [terraform-aws-server](#terraform-aws-server) @@ -212,6 +213,47 @@ Here are the repos that were updated: +## terraform-aws-security + + +### [v0.4.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.4.0) + +

+ Published: 12/17/2016 | Release notes +

+ +
+ + This release updates the `cloudtrail` module to support archiving of logs. + +Previously, you could either store logs in S3 (for $0.023 per GB) or delete them. Now, you can choose to archive [CloudTrail](https://aws.amazon.com/cloudtrail/) logs to AWS Glacier after a certain number of days, where you'll pay just $0.004 per GB. +- ENHANCEMENT: The `cloudtrail` module now exposes a new var, `num_days_after_which_archive_log_data`. If set to `0`, archiving is disabled. Otherwise, log files are automatically archived after the specified number of days. + +This change is fully backwards-compatible in terms of the vars and outputs, but it makes use of features new to Terraform v0.8 such as conditionals, and therefore requires that you upgrade to Terraform v0.8.1 or higher before using. For that reason we have indicated in the version release that this is a "breaking" change. + + +
+ + +### [v0.3.0](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.3.0) + +

+ Published: 12/13/2016 | Release notes +

+ +
+ + This release adds two new features to the `iam-groups` module: +- ENHANCEMENT: `iam-groups` now exposes the Terraform variable `should_require_mfa`. If true, an IAM User must use multi-factor authentication (MFA) to access any AWS services, with the exception of a very limited set of permissions the IAM User needs to initialize her MFA Device and reset her password. +- ENHANCEMENT: `iam-groups` now adds the IAM Group `developers` by default (though it's still optional). Some teams will add all IAM Users to the `full-access` IAM Group. But for those teams that wish to create an IAM User whose permissions go beyond `read-only` but below `full-access`, the `developers` IAM Group offers such an option. + + You can customize which set of AWS Services IAM Users in `developers` will receive full access to through the `iam_group_developers_permitted_services` Terraform variable. In addition, the `developers` IAM Group grants IAM Users access to a personal S3 Bucket. + + +
+ + + ## terraform-aws-server diff --git a/docs/guides/stay-up-to-date/releases/2023-05/index.md b/docs/guides/stay-up-to-date/releases/2023-05/index.md index 666e973d94..be882e8949 100644 --- a/docs/guides/stay-up-to-date/releases/2023-05/index.md +++ b/docs/guides/stay-up-to-date/releases/2023-05/index.md @@ -19,14 +19,17 @@ Here are the repos that were updated: - [terraform-aws-cache](#terraform-aws-cache) - [terraform-aws-ci](#terraform-aws-ci) - [terraform-aws-cis-service-catalog](#terraform-aws-cis-service-catalog) +- [terraform-aws-data-storage](#terraform-aws-data-storage) - [terraform-aws-ecs](#terraform-aws-ecs) - [terraform-aws-eks](#terraform-aws-eks) - [terraform-aws-lambda](#terraform-aws-lambda) +- [terraform-aws-load-balancer](#terraform-aws-load-balancer) - [terraform-aws-messaging](#terraform-aws-messaging) - [terraform-aws-openvpn](#terraform-aws-openvpn) - [terraform-aws-security](#terraform-aws-security) - [terraform-aws-server](#terraform-aws-server) - [terraform-aws-service-catalog](#terraform-aws-service-catalog) +- [terraform-aws-vpc](#terraform-aws-vpc) ## aws-sample-app @@ -89,6 +92,41 @@ Here are the repos that were updated: ## patcher-cli +### [v0.3.1](https://github.com/gruntwork-io/patcher-cli/releases/tag/v0.3.1) + +

+ Published: 5/30/2023 | Release notes +

+ +
+ + +This release includes the following changes. + + - `patcher update` + - User selects the module dependencies to be updated + - Supports bumping to the next safe version + - Outputs YAML to `stdout` detailing the updates that were applied + + - `patcher update --non-interactive` + - Updates all module dependencies in the current folder (and child folders) according to the specified update strategy + - Outputs YAML to `stdout` detailing the updates that were applied + - Outputs YAML to `stdout` listing all the `README-TO-COMPLETE-UPDATE.md` files that were created (`--update-strategy next-breaking` only) + - `--no-color` flag for better output handling in CI pipelines + + +- This version only supports updating each selected dependency to either the highest version **before** the next closest breaking change or the latest version of the dependency, whichever is encountered first. + +- Setting `--update-strategy next-safe` (default)` will update all dependencies to either the highest version **before** the next closest breaking change or the latest version of the dependency, whichever is encountered first. +- Setting `--update-strategy next-breaking` will update all dependencies to either the the next closest breaking change or the latest version of the dependency, whichever is encountered first. + - This may result in an update that requires manual intervention. + - If a dependency is updated to a breaking change, a `README-TO-COMPLETE-UPDATE.md` containing an extract of the relevant release note is written to the folder containing the dependency + + + +
+ + ### [v0.2.3](https://github.com/gruntwork-io/patcher-cli/releases/tag/v0.2.3)

@@ -147,6 +185,23 @@ Updated the views to have a responsive height. ## terraform-aws-asg +### [v0.21.7](https://github.com/gruntwork-io/terraform-aws-asg/releases/tag/v0.21.7) + +

+ Published: 5/31/2023 | Modules affected: asg-instance-refresh, asg-rolling-deploy, server-group | Release notes +

+ +
+ + + +- Pin AWS provider <v5.0.0 + + + +
+ + ### [v0.21.6](https://github.com/gruntwork-io/terraform-aws-asg/releases/tag/v0.21.6)

@@ -169,6 +224,24 @@ Updated the views to have a responsive height. ## terraform-aws-cache +### [v0.20.1](https://github.com/gruntwork-io/terraform-aws-cache/releases/tag/v0.20.1) + +

+ Published: 5/31/2023 | Modules affected: redis | Release notes +

+ +
+ + + +- Pin AWS provider <v5.0.0 + + + + +
+ + ### [v0.20.0](https://github.com/gruntwork-io/terraform-aws-cache/releases/tag/v0.20.0)

@@ -202,6 +275,26 @@ Updated the views to have a responsive height. ## terraform-aws-ci +### [v0.52.2](https://github.com/gruntwork-io/terraform-aws-ci/releases/tag/v0.52.2) + +

+ Published: 5/30/2023 | Modules affected: ecs-deploy-runner, jenkins-server | Release notes +

+ +
+ + + +- Bump kubegrunt to v0.11.2 +- Fix: Jenkins ebs volume mapping var + + + + + +
+ + ### [v0.52.1](https://github.com/gruntwork-io/terraform-aws-ci/releases/tag/v0.52.1)

@@ -289,6 +382,47 @@ Updated the views to have a responsive height. + + + + +## terraform-aws-data-storage + + +### [v0.27.1](https://github.com/gruntwork-io/terraform-aws-data-storage/releases/tag/v0.27.1) + +

+ Published: 5/31/2023 | Modules affected: rds-proxy, aurora, rds, redshift | Release notes +

+ +
+ + + +- Implement a new module for RDS proxy +- Correct default values for min & max capacity for aurora serverless + +- Fix improper usage of depends_on variables on example modules +- Fix the unit tests for MariaDB RDS +- Skip taking final snapshot for RDS instance +- Remove custom default values for variables +- Remove parameter_group_name from rds-proxy example module +- Modify ADOC to Markdown for Redshift README doc +- Increase the terraform aws provider version to 4.61.0 +- Add a new feature to deploy Redshift serverless in Redshift module. +- Consolidate multiple README pages into a single markdown file for RDS module +- Make necessary changes to address recently failing tests. +- Support password management with secrets manager in Aurora +- Convert Aurora README format to markdwon from ADOC +- Pin AWS provider <v5.0.0 + + +Special thanks to the following users for their contribution! + + + + +
@@ -371,6 +505,30 @@ Updated the views to have a responsive height. + + + + +## terraform-aws-load-balancer + + +### [v0.29.7](https://github.com/gruntwork-io/terraform-aws-load-balancer/releases/tag/v0.29.7) + +

+ Published: 5/31/2023 | Modules affected: acm-tls-certificate, alb, lb-listener-rules | Release notes +

+ +
+ + + +- Pin AWS provider <v5.0.0 + + + + + +
@@ -378,6 +536,21 @@ Updated the views to have a responsive height. ## terraform-aws-messaging +### [v0.12.1](https://github.com/gruntwork-io/terraform-aws-messaging/releases/tag/v0.12.1) + +

+ Published: 6/1/2023 | Release notes +

+ +
+ + * Pin AWS provider <v5.0.0 + +**Full Changelog**: https://github.com/gruntwork-io/terraform-aws-messaging/compare/v0.12.0...v0.12.1 + +
+ + ### [v0.12.0](https://github.com/gruntwork-io/terraform-aws-messaging/releases/tag/v0.12.0)

@@ -509,6 +682,26 @@ Fixed the user certificate request with pattern name similar to the already adde ## terraform-aws-service-catalog +### [v0.104.8](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.104.8) + +

+ Published: 5/30/2023 | Modules affected: mgmt | Release notes +

+ +
+ + + +- Bump requests from 2.25.1 to 2.31.0 in /examples/for-learning-and-testing/services/lambda/python +- Bump jenkins module version + + + + + +
+ + ### [v0.104.7](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.104.7)

@@ -617,6 +810,29 @@ Fixed the user certificate request with pattern name similar to the already adde + + + + +## terraform-aws-vpc + + +### [v0.23.1](https://github.com/gruntwork-io/terraform-aws-vpc/releases/tag/v0.23.1) + +

+ Published: 5/31/2023 | Modules affected: vpc-peering-cross-accounts-accepter, vpc-peering-cross-accounts-requester, vpc-peering | Release notes +

+ +
+ + + +- Pin AWS provider <v5.0.0 + + + + +
@@ -625,6 +841,6 @@ Fixed the user certificate request with pattern name similar to the already adde diff --git a/docs/guides/stay-up-to-date/releases/2023-06/index.md b/docs/guides/stay-up-to-date/releases/2023-06/index.md new file mode 100644 index 0000000000..3bd4fdf1bc --- /dev/null +++ b/docs/guides/stay-up-to-date/releases/2023-06/index.md @@ -0,0 +1,848 @@ + +# Gruntwork release 2023-06 + +

Guides / Update Guides / Releases / 2023-06

+ +This page is lists all the updates to the [Gruntwork Infrastructure as Code +Library](https://gruntwork.io/infrastructure-as-code-library/) that were released in 2023-06. For instructions +on how to use these updates in your code, check out the [updating +documentation](/library/stay-up-to-date/updating). + +Here are the repos that were updated: + +- [boilerplate](#boilerplate) +- [patcher-cli](#patcher-cli) +- [repo-copier](#repo-copier) +- [terraform-aws-architecture-catalog](#terraform-aws-architecture-catalog) +- [terraform-aws-cache](#terraform-aws-cache) +- [terraform-aws-ci](#terraform-aws-ci) +- [terraform-aws-cis-service-catalog](#terraform-aws-cis-service-catalog) +- [terraform-aws-data-storage](#terraform-aws-data-storage) +- [terraform-aws-ecs](#terraform-aws-ecs) +- [terraform-aws-eks](#terraform-aws-eks) +- [terraform-aws-lambda](#terraform-aws-lambda) +- [terraform-aws-monitoring](#terraform-aws-monitoring) +- [terraform-aws-openvpn](#terraform-aws-openvpn) +- [terraform-aws-security](#terraform-aws-security) +- [terraform-aws-server](#terraform-aws-server) +- [terraform-aws-service-catalog](#terraform-aws-service-catalog) +- [terraform-aws-static-assets](#terraform-aws-static-assets) +- [terraform-aws-utilities](#terraform-aws-utilities) + + +## boilerplate + + +### [v0.5.4](https://github.com/gruntwork-io/boilerplate/releases/tag/v0.5.4) + +

+ Published: 6/29/2023 | Release notes +

+ +
+ + * Fix vpc-app default number of NAT Gateways by @arsci in https://github.com/gruntwork-io/boilerplate/pull/130 +* [skip ci] Refactor contexts by @eak12913 in https://github.com/gruntwork-io/boilerplate/pull/132 +* [skip ci] Remove Zack from CODEOWNERS by @zackproser in https://github.com/gruntwork-io/boilerplate/pull/135 +* Add for_each by @brikis98 in https://github.com/gruntwork-io/boilerplate/pull/134 + +* @arsci made their first contribution in https://github.com/gruntwork-io/boilerplate/pull/130 + +**Full Changelog**: https://github.com/gruntwork-io/boilerplate/compare/v0.5.3...v0.5.4 + +
+ + + +## patcher-cli + + +### [v0.3.4](https://github.com/gruntwork-io/patcher-cli/releases/tag/v0.3.4) + +

+ Published: 6/28/2023 | Release notes +

+ +
+ + Release duplicated from https://github.com/gruntwork-io/patcher/releases/tag/v0.3.4 + +
+ + +### [v0.3.3](https://github.com/gruntwork-io/patcher-cli/releases/tag/v0.3.3) + +

+ Published: 6/21/2023 | Release notes +

+ +
+ + +This release includes the following improvements. + + - Support has been added for updating using the ["next breaking" update strategy](https://github.com/gruntwork-io/patcher-cli#next-breaking-update-strategy) + - [Minor improvements to the display of third party modules](https://github.com/gruntwork-io/patcher-cli#support-for-third-party-modules) + - Patcher can show if all the dependencies for a third-party module are fully up to date + - Patcher supports limited updates to the next highest "safe" version, this is only safe if the third-party module follows good semantic versioning practices + - Patcher shows a `?` and the message "Patcher can not determine an update plan for this dependency.", if the dependencies on a third-party module are not up to date and cannot be update to a "safe" version + + - Support has been added for limiting updates to a single module dependency by setting `--target=<module_source>` + - For example: `patcher update --non-interactive --target=gruntwork-io/terraform-aws-service-catalog/networking/route53` will limit Patcher to only updating usages of the `route53` module + + +
+ + + +## repo-copier + + +### [v0.2.5](https://github.com/gruntwork-io/repo-copier/releases/tag/v0.2.5) + +

+ Published: 6/8/2023 | Release notes +

+ +
+ + * feat: updated `--copy-releases` flag to copy limited number of the releases by @levkoburburas in https://github.com/gruntwork-io/repo-copier/pull/175 + + +**Full Changelog**: https://github.com/gruntwork-io/repo-copier/compare/v0.2.4...v0.2.5 + +
+ + + +## terraform-aws-architecture-catalog + + +### [v0.0.37](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/releases/tag/v0.0.37) + +

+ Published: 6/1/2023 | Release notes +

+ +
+ + * Bump service-catalog refs to v0.104.4 by @zackproser in https://github.com/gruntwork-io/terraform-aws-architecture-catalog/pull/831 +* Bump service catalog ref to v0.104.6 by @zackproser in https://github.com/gruntwork-io/terraform-aws-architecture-catalog/pull/832 +* Bump service catalog to v0.104.9 by @zackproser in https://github.com/gruntwork-io/terraform-aws-architecture-catalog/pull/833 + + +**Full Changelog**: https://github.com/gruntwork-io/terraform-aws-architecture-catalog/compare/v0.0.36...v0.0.37 + +
+ + + +## terraform-aws-cache + + +### [v0.20.2](https://github.com/gruntwork-io/terraform-aws-cache/releases/tag/v0.20.2) + +

+ Published: 6/7/2023 | Release notes +

+ +
+ + +None + + +- Fix non-compliant HTML in README + + +- https://github.com/gruntwork-io/terraform-aws-cache/pull/130 + + + +
+ + + +## terraform-aws-ci + + +### [v0.52.5](https://github.com/gruntwork-io/terraform-aws-ci/releases/tag/v0.52.5) + +

+ Published: 6/29/2023 | Modules affected: install-jenkins | Release notes +

+ +
+ + + +- Updated Jenkins version to 2.387.2 LTS +- Updated key used to sign Jenkins RPM releases + + + +
+ + +### [v0.52.4](https://github.com/gruntwork-io/terraform-aws-ci/releases/tag/v0.52.4) + +

+ Published: 6/27/2023 | Modules affected: git-helpers, terraform-helpers | Release notes +

+ +
+ + + +- Add optional author flag to `terraform-update-variable` and `git-add-commit-push`. + + + + + +
+ + +### [v0.52.3](https://github.com/gruntwork-io/terraform-aws-ci/releases/tag/v0.52.3) + +

+ Published: 6/1/2023 | Modules affected: ec2-backup, ecs-deploy-runner-invoke-iam-policy, ecs-deploy-runner, iam-policies | Release notes +

+ +
+ + + +- Specify version range for AWS provider in multiple modules + + + + +
+ + + +## terraform-aws-cis-service-catalog + + +### [v0.47.5](https://github.com/gruntwork-io/terraform-aws-cis-service-catalog/releases/tag/v0.47.5) + +

+ Published: 6/20/2023 | Release notes +

+ +
+ + + +- Updated golang libraries from `codegen` and `test` + + + + + +
+ + +### [v0.47.4](https://github.com/gruntwork-io/terraform-aws-cis-service-catalog/releases/tag/v0.47.4) + +

+ Published: 6/16/2023 | Modules affected: landingzone, security/aws-securityhub | Release notes +

+ +
+ + + +- Update Security Hub module to support CIS v1.4.0. Now CIS v1.2.0 and CIS v1.4.0 are enabled by default. [Refer to AWS docs regarding the differences in SecurityHub for between both standards](https://docs.aws.amazon.com/securityhub/latest/userguide/cis-aws-foundations-benchmark.html). + + + + +
+ + +### [v0.47.3](https://github.com/gruntwork-io/terraform-aws-cis-service-catalog/releases/tag/v0.47.3) + +

+ Published: 6/5/2023 | Modules affected: data-stores, landingzone, networking, observability | Release notes +

+ +
+ + + +- Pin AWS provider <v5.0.0 + + + + +
+ + + +## terraform-aws-data-storage + + +### [v0.29.0](https://github.com/gruntwork-io/terraform-aws-data-storage/releases/tag/v0.29.0) + +

+ Published: 6/27/2023 | Release notes +

+ +
+ + * Use default subnet groups for aurora unit tests by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/354 +* Support DB Subnet Group for Cross Region Replica by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/360 +* Support Multi-AZ in RDS read-replica by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/359 +* Add more variables to control backup & maintenance for RDS read replica by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/361 +* [skip ci] Update CODEOWNERS by @pete0emerson in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/363 + +* @pete0emerson made their first contribution in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/363 + +**Full Changelog**: https://github.com/gruntwork-io/terraform-aws-data-storage/compare/v0.27.3...v0.28.1 + +
+ + +### [v0.28.0](https://github.com/gruntwork-io/terraform-aws-data-storage/releases/tag/v0.28.0) + +

+ Published: 6/14/2023 | Release notes +

+ +
+ + * Test connection to MySQL driver after RDS deployment in UnitTest by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/339 +* Refactor RDS replica into a separate module by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/330 +* Test connection to RDS modules for all engine types by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/343 +* Stop using unsupported postgres DB engine and remove unit test checking specific version by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/347 +* ci: add pre-commit hooks for file and line endings by @bt-macole in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/348 +* Run tests in multiple regions + small bug fix by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/345 +* running pre-commit and fixing formats by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/349 +* Use default DB subnet groups for RDS unit tests by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/351 +* Fix unit test for TestRdsMySqlWithCrossRegionReplica by @hongil0316 in https://github.com/gruntwork-io/terraform-aws-data-storage/pull/353 + + +**Full Changelog**: https://github.com/gruntwork-io/terraform-aws-data-storage/compare/v0.27.2...v0.27.3 + +
+ + +### [v0.27.2](https://github.com/gruntwork-io/terraform-aws-data-storage/releases/tag/v0.27.2) + +

+ Published: 6/1/2023 | Modules affected: rds, aurora, backup-plan, backup-vault | Release notes +

+ +
+ + + +- Support password management with secrets manager in RDS +- Fix/pin provider + + + + + + + +
+ + + +## terraform-aws-ecs + + +### [v0.35.8](https://github.com/gruntwork-io/terraform-aws-ecs/releases/tag/v0.35.8) + +

+ Published: 6/27/2023 | Modules affected: ecs-cluster | Release notes +

+ +
+ + + +- Added logic to the `ecs-cluster` module allowing additional EBS block device mapping to be optional + + + + + +
+ + +### [v0.35.7](https://github.com/gruntwork-io/terraform-aws-ecs/releases/tag/v0.35.7) + +

+ Published: 6/19/2023 | Modules affected: ecs-service | Release notes +

+ +
+ + + +- Added ecs-cluster test using spot instances +- ecs-service: Changed default `launch_type` for API compatibility + + + + +
+ + +### [v0.35.6](https://github.com/gruntwork-io/terraform-aws-ecs/releases/tag/v0.35.6) + +

+ Published: 6/2/2023 | Modules affected: ecs-cluster | Release notes +

+ +
+ + + +- 387 Add support for max lifetime for ec2 instances in ecs-cluster + + + +
+ + +### [v0.35.5](https://github.com/gruntwork-io/terraform-aws-ecs/releases/tag/v0.35.5) + +

+ Published: 6/1/2023 | Modules affected: ecs-cluster, ecs-daemon-service, ecs-service | Release notes +

+ +
+ + + +- Pin AWS provider <v5.0.0 to prevent breaking changes from disrupting functionality + + + + + + +
+ + + +## terraform-aws-eks + + +### [v0.59.2](https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.59.2) + +

+ Published: 6/29/2023 | Modules affected: eks-k8s-karpenter | Release notes +

+ +
+ + + +- Expose Karpenter Helm chart value configs + + + +
+ + +### [v0.59.1](https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.59.1) + +

+ Published: 6/16/2023 | Modules affected: eks-alb-ingress-controller-iam-policy | Release notes +

+ +
+ + + +- Add new policy statement for AddTags for latest policy requirements. + + + +
+ + +### [v0.59.0](https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.59.0) + +

+ Published: 6/2/2023 | Modules affected: eks-aws-auth-merger, eks-cluster-control-plane, eks-k8s-cluster-autoscaler | Release notes +

+ +
+ + + +Feature/k8s 126 - add support for k8s 1.26 + +Note: EKS 1.26 requires kubergrunt v0.11.3 and above + + + +
+ + +### [v0.58.4](https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.58.4) + +

+ Published: 6/1/2023 | Modules affected: eks-cluster-workers, eks-alb-ingress-controller-iam-policy, eks-alb-ingress-controller, eks-aws-auth-merger | Release notes +

+ +
+ + + +- Add variable: `asg_default_instance_root_volume_name` +- Guard against pulling v5 AWS provider + + +
+ + + +## terraform-aws-lambda + + +### [v0.21.12](https://github.com/gruntwork-io/terraform-aws-lambda/releases/tag/v0.21.12) + +

+ Published: 6/16/2023 | Modules affected: lambda | Release notes +

+ +
+ + + +- Add ephemeral_storage to AWS lambda resource + + + +
+ + +### [v0.21.11](https://github.com/gruntwork-io/terraform-aws-lambda/releases/tag/v0.21.11) + +

+ Published: 6/15/2023 | Modules affected: keep-warm | Release notes +

+ +
+ + + +- Update nodejs + + + +
+ + +### [v0.21.10](https://github.com/gruntwork-io/terraform-aws-lambda/releases/tag/v0.21.10) + +

+ Published: 6/1/2023 | Modules affected: api-gateway-account-settings, api-gateway-proxy, keep-warm, lambda-edge-log-group | Release notes +

+ +
+ + + +- Pin AWS provider to less than V5 + + + + +
+ + + +## terraform-aws-monitoring + + +### [v0.36.1](https://github.com/gruntwork-io/terraform-aws-monitoring/releases/tag/v0.36.1) + +

+ Published: 6/1/2023 | Modules affected: alarms, logs, metrics | Release notes +

+ +
+ + + +- Pin AWS provider <v5.0.0 to prevent breaking changes from disrupting functionality. + + + +
+ + + +## terraform-aws-openvpn + + +### [v0.26.3](https://github.com/gruntwork-io/terraform-aws-openvpn/releases/tag/v0.26.3) + +

+ Published: 6/1/2023 | Modules affected: openvpn-server | Release notes +

+ +
+ + + +- Pin provider < v5.0.0 + + + + + +
+ + + +## terraform-aws-security + + +### [v0.68.5](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.68.5) + +

+ Published: 6/28/2023 | Modules affected: private-s3-bucket | Release notes +

+ +
+ + + + +- Fixed null bucket_ownership of S3 bucket + + + + + +
+ + +### [v0.68.4](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.68.4) + +

+ Published: 6/19/2023 | Release notes +

+ +
+ + + +- Update golang libraries from `codegen`. + + + + + + +
+ + + +## terraform-aws-server + + +### [v0.15.5](https://github.com/gruntwork-io/terraform-aws-server/releases/tag/v0.15.5) + +

+ Published: 6/1/2023 | Modules affected: ec2-backup, single-server | Release notes +

+ +
+ + + +- Guard against AWS provider V5 to prevent breaking changes from disrupting functionality + + + + + + +
+ + + +## terraform-aws-service-catalog + + +### [v0.104.14](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.104.14) + +

+ Published: 6/29/2023 | Modules affected: networking, services | Release notes +

+ +
+ + + +- Update terraform-aws-eks to v0.59.2 +- Expose Karpenter Helm chart value configs + + + +
+ + +### [v0.104.13](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.104.13) + +

+ Published: 6/28/2023 | Modules affected: data-stores, landingzone, services, mgmt | Release notes +

+ +
+ + + +- Added a new RDS replica module +- Added optional `additional_bucket_policy_statements` configuration for CloudTrail in `account-baseline-app` +- eks-workers: bump gruntwork-installer default +- Added support for k8s 1.26 +- bump terraform-aws-cache to v0.20.2 + + + +
+ + +### [v0.104.12](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.104.12) + +

+ Published: 6/16/2023 | Modules affected: services, data-stores | Release notes +

+ +
+ + + +- Chore: Add frontmatter for Karpenter service +- Update examples/for-learning-and-testing/services/ec2-instance with new Packer instructions +- Increase version to latest for RDS module +- Expose the platform_runtime in the ecs-service module + + + +
+ + +### [v0.104.11](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.104.11) + +

+ Published: 6/7/2023 | Modules affected: networking, services | Release notes +

+ +
+ + + +- Support for EKS Karpenter has been added. The `services/eks-karpenter` module adds support for [Karpenter](https://karpenter.sh/). +- Bump `terraform-aws-eks` to [v0.58.0](https://togithub.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.58.0) + + +
+ + +### [v0.104.10](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.104.10) + +

+ Published: 6/5/2023 | Modules affected: data-stores | Release notes +

+ +
+ + + +- Bump RDS module version + + + +
+ + +### [v0.104.9](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.104.9) + +

+ Published: 6/1/2023 | Modules affected: base, data-stores, landingzone, mgmt | Release notes +

+ +
+ + + +- Pin AWS provider <v5.0.0 + + + + + +
+ + + +## terraform-aws-static-assets + + +### [v0.17.1](https://github.com/gruntwork-io/terraform-aws-static-assets/releases/tag/v0.17.1) + +

+ Published: 6/1/2023 | Modules affected: s3-static-website, s3-cloudfront | Release notes +

+ +
+ + + +- Update documentation for supported aws provider version +- Pin AWS provider <v5.0.0 + + + + +
+ + + +## terraform-aws-utilities + + +### [v0.9.2](https://github.com/gruntwork-io/terraform-aws-utilities/releases/tag/v0.9.2) + +

+ Published: 6/1/2023 | Modules affected: request-quota-increase, instance-type | Release notes +

+ +
+ + + +- Refactor contexts +- Update pex example for Python compatibility +- Update CHANGELOG.md +- Update for python3.11 compatibility +- Restrict provider version to >=3.75.1 and <5.0.0 in modules. + + + + + +
+ + + + + diff --git a/docs/guides/stay-up-to-date/releases/index.md b/docs/guides/stay-up-to-date/releases/index.md index 581d68de2d..86ed1bac99 100644 --- a/docs/guides/stay-up-to-date/releases/index.md +++ b/docs/guides/stay-up-to-date/releases/index.md @@ -11,7 +11,8 @@ Library](https://gruntwork.io/infrastructure-as-code-library/), grouped by month updates in your code, check out the [updating documentation](/library/stay-up-to-date/updating). - + + @@ -101,6 +102,6 @@ updates in your code, check out the [updating documentation](/library/stay-up-to