From 1537e1b2272579eed7eda1c6d4c12e289212d7ab Mon Sep 17 00:00:00 2001 From: Gruntwork CI Date: Tue, 3 Dec 2024 10:46:43 -0500 Subject: [PATCH] Update Gruntwork releases as of 2024-11-30 (#2229) Co-authored-by: gruntwork-ci --- docs/guides/stay-up-to-date/index.md | 5 +- .../stay-up-to-date/releases/2024-10/index.md | 71 ++- .../stay-up-to-date/releases/2024-11/index.md | 504 ++++++++++++++++++ docs/guides/stay-up-to-date/releases/index.md | 5 +- 4 files changed, 579 insertions(+), 6 deletions(-) create mode 100644 docs/guides/stay-up-to-date/releases/2024-11/index.md diff --git a/docs/guides/stay-up-to-date/index.md b/docs/guides/stay-up-to-date/index.md index 25b88ed80..d8c093161 100644 --- a/docs/guides/stay-up-to-date/index.md +++ b/docs/guides/stay-up-to-date/index.md @@ -112,9 +112,12 @@ href="/guides/stay-up-to-date/cis/cis-1.5.0" +##DOCS-SOURCER-END --> + + diff --git a/docs/guides/stay-up-to-date/releases/2024-10/index.md b/docs/guides/stay-up-to-date/releases/2024-10/index.md index 31bc85da0..1ec3edc31 100644 --- a/docs/guides/stay-up-to-date/releases/2024-10/index.md +++ b/docs/guides/stay-up-to-date/releases/2024-10/index.md @@ -25,6 +25,7 @@ Here are the repos that were updated: - [terraform-aws-eks](#terraform-aws-eks) - [terraform-aws-lambda](#terraform-aws-lambda) - [terraform-aws-load-balancer](#terraform-aws-load-balancer) +- [terraform-aws-monitoring](#terraform-aws-monitoring) - [terraform-aws-security](#terraform-aws-security) - [terraform-aws-service-catalog](#terraform-aws-service-catalog) - [terraform-aws-vpc](#terraform-aws-vpc) @@ -410,6 +411,27 @@ note: there was a bug in v0.9.4, it wouldn't build. this should fix it! +### [v3.1.0](https://github.com/gruntwork-io/pipelines-workflows/releases/tag/v3.1.0) + +

+ Published: 10/31/2024 | Release notes +

+ +
+ + * Pipelines CLI v0.31.0 by @Resonance1584 in https://github.com/gruntwork-io/pipelines-workflows/pull/93 + +If your `terragrunt.hcl` files use `include {}` blocks to bring in data from other HCL files, pipelines will now detect if those hcl files are changed and trigger a HCL Changed event which will run a `run-all plan` with `--terragrunt-modules-that-include` argument pointed to the changed HCL file. This is currently limited to only work with the `include` block, we plan to address other methods of nesting configuration such as `read_terragrunt_config` in a later release. + +- Bootstrap will now correctly detect missing configuration values in `.gruntwork/config.yml`. Previously empty values would be passed through which caused issues with templating new accounts. +- AWS credentials are now cached which significantly reduces the number of calls made to AWS APIs during a run-all + + +**Full Changelog**: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.1.0 + +
+ + ### [v3.0.5](https://github.com/gruntwork-io/pipelines-workflows/releases/tag/v3.0.5)

@@ -756,6 +778,25 @@ jobs: ## terraform-aws-ci +### [v0.59.1](https://github.com/gruntwork-io/terraform-aws-ci/releases/tag/v0.59.1) + +

+ Published: 10/31/2024 | Modules affected: ecs-deploy-runner | Release notes +

+ +
+ + + +- Introduce `additional_apk_adds` build argument to enable specifying extra packages downstream without the need for a derived image +- Bump `github.com/gruntwork-io/terratest` from 0.47.0 to 0.47.2 in /test + + + + +
+ + ### [v0.59.0](https://github.com/gruntwork-io/terraform-aws-ci/releases/tag/v0.59.0)

@@ -954,6 +995,29 @@ This PR does NOT introduce any changes that are not backwards compatible or requ + + + + +## terraform-aws-monitoring + + +### [v0.36.26](https://github.com/gruntwork-io/terraform-aws-monitoring/releases/tag/v0.36.26) + +

+ Published: 10/31/2024 | Modules affected: agents | Release notes +

+ +
+ + + +- Fix precommit +- Bumps jqgo due to CVE + + + +
@@ -1011,8 +1075,9 @@ This PR does NOT introduce any changes that are not backwards compatible or requ - Add route53 alias default to null since it's optional - Expose SNS topic name variable for CloudTrail -- Add Support for EKS Access Entries - - **NOTE**: this is a breaking change due to new AWS Provider minimum version requirements. Please see the Migration Guide below for details. +- **NOTE**: The changes below have a typo in the variable name `access_entry_poilcy_associations`. If upgrading to use EKS Access Entry support, please skip this version and use the next version [v0.117.0](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.117.0) which has the typo fix included in the release. + - Add Support for EKS Access Entries + - **NOTE**: this is a breaking change due to new AWS Provider minimum version requirements. Please see the Migration Guide below for details. @@ -1132,6 +1197,6 @@ This PR does NOT introduce any changes that are not backwards compatible or requ diff --git a/docs/guides/stay-up-to-date/releases/2024-11/index.md b/docs/guides/stay-up-to-date/releases/2024-11/index.md new file mode 100644 index 000000000..ccc7c0847 --- /dev/null +++ b/docs/guides/stay-up-to-date/releases/2024-11/index.md @@ -0,0 +1,504 @@ + +# Gruntwork release 2024-11 + +

Guides / Update Guides / Releases / 2024-11

+ +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 2024-11. 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: + +- [patcher-cli](#patcher-cli) +- [pipelines-actions](#pipelines-actions) +- [pipelines-cli](#pipelines-cli) +- [pipelines-credentials](#pipelines-credentials) +- [pipelines-workflows](#pipelines-workflows) +- [terraform-aws-architecture-catalog](#terraform-aws-architecture-catalog) +- [terraform-aws-asg](#terraform-aws-asg) +- [terraform-aws-cache](#terraform-aws-cache) +- [terraform-aws-ci](#terraform-aws-ci) +- [terraform-aws-data-storage](#terraform-aws-data-storage) +- [terraform-aws-eks](#terraform-aws-eks) +- [terraform-aws-lambda](#terraform-aws-lambda) +- [terraform-aws-security](#terraform-aws-security) +- [terraform-aws-service-catalog](#terraform-aws-service-catalog) +- [terraform-aws-vpc](#terraform-aws-vpc) +- [terrapatch-cli](#terrapatch-cli) + + +## patcher-cli + + +### [v0.10.0](https://github.com/gruntwork-io/patcher-cli/releases/tag/v0.10.0) + +

+ Published: 11/20/2024 | Release notes +

+ +
+ + + +* Add support for a GITHUB_PUBLISH_TOKEN that can be used to separate 'patcher update' permission sets by @ceschae in https://github.com/gruntwork-io/patcher/pull/854 + + +* Bump go.opentelemetry.io/otel from 1.30.0 to 1.31.0 by @dependabot in https://github.com/gruntwork-io/patcher/pull/832 +* Bump go.opentelemetry.io/otel/sdk from 1.28.0 to 1.31.0 by @dependabot in https://github.com/gruntwork-io/patcher/pull/831 +* Bump github.com/gruntwork-io/terratest from 0.47.1 to 0.47.2 by @dependabot in https://github.com/gruntwork-io/patcher/pull/830 +* Bump github.com/urfave/cli/v2 from 2.27.4 to 2.27.5 by @dependabot in https://github.com/gruntwork-io/patcher/pull/829 +* Bump github.com/getsentry/sentry-go/otel from 0.22.0 to 0.29.1 by @dependabot in https://github.com/gruntwork-io/patcher/pull/834 +* Bump github.com/bmatcuk/doublestar/v4 from 4.6.0 to 4.7.1 by @dependabot in https://github.com/gruntwork-io/patcher/pull/835 +* Bump github.com/charmbracelet/bubbletea from 1.1.1 to 1.1.2 by @dependabot in https://github.com/gruntwork-io/patcher/pull/840 +* Bump github.com/charmbracelet/lipgloss from 0.13.0 to 0.13.1 by @dependabot in https://github.com/gruntwork-io/patcher/pull/841 +* fix flaky test, bump cloudwatch-dashboard to v0.36.26 by @ceschae in https://github.com/gruntwork-io/patcher/pull/844 +* Bump github.com/charmbracelet/lipgloss from 0.13.1 to 1.0.0 by @dependabot in https://github.com/gruntwork-io/patcher/pull/843 +* Bump go.opentelemetry.io/otel from 1.31.0 to 1.32.0 by @dependabot in https://github.com/gruntwork-io/patcher/pull/845 +* Bump github.com/charmbracelet/bubbletea from 1.1.2 to 1.2.1 by @dependabot in https://github.com/gruntwork-io/patcher/pull/847 +* Bump go.opentelemetry.io/otel/sdk from 1.31.0 to 1.32.0 by @dependabot in https://github.com/gruntwork-io/patcher/pull/848 +* Bump github.com/hashicorp/hcl/v2 from 2.22.0 to 2.23.0 by @dependabot in https://github.com/gruntwork-io/patcher/pull/850 +* Bump github.com/charmbracelet/bubbletea from 1.2.1 to 1.2.2 by @dependabot in https://github.com/gruntwork-io/patcher/pull/851 +* Bump golang.org/x/oauth2 from 0.23.0 to 0.24.0 by @dependabot in https://github.com/gruntwork-io/patcher/pull/852 + + +**Full Changelog**: https://github.com/gruntwork-io/patcher/compare/v0.9.5...v0.10.0 + +
+ + + +## pipelines-actions + + +### [v3.1.2](https://github.com/gruntwork-io/pipelines-actions/releases/tag/v3.1.2) + +

+ Published: 11/15/2024 | Release notes +

+ +
+ + * Fix wrong key used for arch-catalog-repo-url by @Resonance1584 in https://github.com/gruntwork-io/pipelines-actions/pull/88 +* Fix bad header by @Resonance1584 in https://github.com/gruntwork-io/pipelines-actions/pull/89 +* Pin version of mise by @ZachGoldberg in https://github.com/gruntwork-io/pipelines-actions/pull/85 +* Update account factory check by @oredavids in https://github.com/gruntwork-io/pipelines-actions/pull/91 + + +**Full Changelog**: https://github.com/gruntwork-io/pipelines-actions/compare/v3.1.1...v3.1.2 + +
+ + + +## pipelines-cli + + +### [v0.31.2](https://github.com/gruntwork-io/pipelines-cli/releases/tag/v0.31.2) + +

+ Published: 11/14/2024 | Release notes +

+ +
+ + * send jobTime if its available by @ZachGoldberg in https://github.com/gruntwork-io/pipelines/pull/255 + + +**Full Changelog**: https://github.com/gruntwork-io/pipelines/compare/v0.31.1...v0.31.2 + + +
+ + +### [v0.31.1](https://github.com/gruntwork-io/pipelines-cli/releases/tag/v0.31.1) + +

+ Published: 11/13/2024 | Release notes +

+ +
+ + * Fix missing bool by @Resonance1584 in https://github.com/gruntwork-io/pipelines/pull/253 +* fix: start counting time at beginning of main() to avoid losses due t… by @ZachGoldberg in https://github.com/gruntwork-io/pipelines/pull/254 + + +**Full Changelog**: https://github.com/gruntwork-io/pipelines/compare/v0.31.0...v0.31.1 + + +
+ + +### [v0.dev633](https://github.com/gruntwork-io/pipelines-cli/releases/tag/v0.dev633) + +

+ Published: 11/26/2024 | Release notes +

+ +
+ + Internal testing release + + +
+ + + +## pipelines-credentials + + +### [v1.0.4](https://github.com/gruntwork-io/pipelines-credentials/releases/tag/v1.0.4) + +

+ Published: 11/12/2024 | Release notes +

+ +
+ + * Trim fallback token by @Resonance1584 in https://github.com/gruntwork-io/pipelines-credentials/pull/8 + + +**Full Changelog**: https://github.com/gruntwork-io/pipelines-credentials/compare/v1...v1.0.4 + +
+ + + +## pipelines-workflows + + +### [v3.2.1](https://github.com/gruntwork-io/pipelines-workflows/releases/tag/v3.2.1) + +

+ Published: 11/15/2024 | Release notes +

+ +
+ + * Update pipelines-actions version by @oredavids in https://github.com/gruntwork-io/pipelines-workflows/pull/97 + + +**Full Changelog**: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.2.1 + +
+ + +### [v3.2.0](https://github.com/gruntwork-io/pipelines-workflows/releases/tag/v3.2.0) + +

+ Published: 11/14/2024 | Release notes +

+ +
+ + * Record a job start time at the beginning of jobs by @ZachGoldberg in https://github.com/gruntwork-io/pipelines-workflows/pull/95 + + +**Full Changelog**: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.2.0 + +
+ + + +## terraform-aws-architecture-catalog + + +### [v2.11.6](https://github.com/gruntwork-io/terraform-aws-architecture-catalog/releases/tag/v2.11.6) + +

+ Published: 11/22/2024 | Release notes +

+ +
+ + * feat: Add missing vpc values to pipelines config by @Resonance1584 in https://github.com/gruntwork-io/terraform-aws-architecture-catalog/pull/1127 +* fix: Add default config for tg provider cache by @ZachGoldberg in https://github.com/gruntwork-io/terraform-aws-architecture-catalog/pull/1130 +* chore: hclfmt the new bootstrap by @odgrim in https://github.com/gruntwork-io/terraform-aws-architecture-catalog/pull/1121 + +**Full Changelog**: https://github.com/gruntwork-io/terraform-aws-architecture-catalog/compare/v2.11.5...v2.11.6 + +
+ + + +## terraform-aws-asg + + +### [v0.21.17](https://github.com/gruntwork-io/terraform-aws-asg/releases/tag/v0.21.17) + +

+ Published: 11/15/2024 | Modules affected: asg-rolling-deploy | Release notes +

+ +
+ + + +- modules/asg-rolling-deploy: add mixed instances policy support for asg + + + +
+ + + +## terraform-aws-cache + + +### [v0.23.0](https://github.com/gruntwork-io/terraform-aws-cache/releases/tag/v0.23.0) + +

+ Published: 11/2/2024 | Modules affected: elastic-cache, redis, valkey | Release notes +

+ +
+ + + +- fix: create security group rule per cidr block +- Add support for Valkey + + + +
+ + + +## terraform-aws-ci + + +### [v0.59.2](https://github.com/gruntwork-io/terraform-aws-ci/releases/tag/v0.59.2) + +

+ Published: 11/19/2024 | Modules affected: ecs-deploy-runner, infrastructure-deployer | Release notes +

+ +
+ + + +- Fixed broken CircleCI files +- Terragrunt dependencies update +- Bump github.com/sirupsen/logrus from 1.9.0 to 1.9.3 in /modules/ecs-deploy-runner/entrypoint +- Bump github.com/gruntwork-io/terratest from 0.47.0 to 0.47.2 in /test/edrhelpers +- Bump github.com/gruntwork-io/terratest from 0.47.0 to 0.47.2 in /test/upgrade-tester +- Bump github.com/aws/aws-sdk-go-v2 from 1.18.0 to 1.32.3 in /modules/ecs-deploy-runner/docker/kaniko +- Bump github.com/aws/aws-sdk-go-v2/service/sts from 1.19.0 to 1.32.4 in /modules/ecs-deploy-runner/docker/kaniko +- Bump github.com/urfave/cli/v2 from 2.25.3 to 2.27.5 in /modules/ecs-deploy-runner/entrypoint + + +
+ + + +## terraform-aws-data-storage + + +### [v0.40.0](https://github.com/gruntwork-io/terraform-aws-data-storage/releases/tag/v0.40.0) + +

+ Published: 11/20/2024 | Modules affected: aurora | Release notes +

+ +
+ + + +- Add Read Replica Auto Scaling Feature + + +
+ + + +## terraform-aws-eks + + +### [v0.72.0](https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.72.0) + +

+ Published: 11/4/2024 | Modules affected: eks-cluster-control-plane | Release notes +

+ +
+ + + +- Fix Typo in Variable Name + - [**Breaking Change**] Updated variable `access_entry_poilcy_associations` name to `access_entry_policy_associations` in `eks-cluster-control-plane` module. + + +
+ + + +## terraform-aws-lambda + + +### [v1.0.2](https://github.com/gruntwork-io/terraform-aws-lambda/releases/tag/v1.0.2) + +

+ Published: 11/6/2024 | Modules affected: lambda-edge | Release notes +

+ +
+ + + +- feat(lambda-edge): add optional advanced logging config variable +- Add support for env variable for lambda edge module +- Bump express in lambda example + + + +
+ + + +## terraform-aws-security + + +### [v0.74.5](https://github.com/gruntwork-io/terraform-aws-security/releases/tag/v0.74.5) + +

+ Published: 11/12/2024 | Modules affected: private-s3-bucket | Release notes +

+ +
+ + + +- Add optional 'ignore_changes' lifecycle block to s3 bucket policy. + + + +
+ + + +## terraform-aws-service-catalog + + +### [v0.118.1](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.118.1) + +

+ Published: 11/15/2024 | Modules affected: services | Release notes +

+ +
+ + + +- services/ecs-service: Updated terraform-aws-ecs to v0.38.3 and added pid_mode variable + + + +
+ + +### [v0.118.0](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.118.0) + +

+ Published: 11/7/2024 | Modules affected: networking | Release notes +

+ +
+ + + +- Updates alb `ssl_policy` to `ELBSecurityPolicy-TLS13-1-2-2021-06`. This removes support for TLS 1.0 and 1.1. +- Documents a breaking change from v0.115.5 (see Migration guide below) + + + +
+ + +### [v0.117.0](https://github.com/gruntwork-io/terraform-aws-service-catalog/releases/tag/v0.117.0) + +

+ Published: 11/5/2024 | Modules affected: networking, services/eks-cluster | Release notes +

+ +
+ + + +- Fix Typo in `services/eks-cluster` variable Name + - [**Breaking Change**] Updated variable `access_entry_poilcy_associations` name to `access_entry_policy_associations` in `services/eks-cluster` module. + - Updated `terraform-aws-eks` to [v0.72.0](https://github.com/gruntwork-io/terraform-aws-eks/releases/tag/v0.72.0) which contains the updated variable name that had a typo. + + + + +
+ + + +## terraform-aws-vpc + + +### [v0.27.0](https://github.com/gruntwork-io/terraform-aws-vpc/releases/tag/v0.27.0) + +

+ Published: 11/8/2024 | Modules affected: vpc-app, network-acl-inbound, network-acl-outbound, route | Release notes +

+ +
+ + +- Added Network Firewall module (beta) +- Increased Terraform Required Version to v1.3 +- Added secondary EIP assignment for NAT GWs. +- Fixed README header for vpc-app module + + + + +
+ + +### [v0.26.27](https://github.com/gruntwork-io/terraform-aws-vpc/releases/tag/v0.26.27) + +

+ Published: 11/7/2024 | Release notes +

+ +
+ + * Fix README header for vpc-app module by @jasonyoung-pearl in https://github.com/gruntwork-io/terraform-aws-vpc/pull/404 +* Added secondary EIP assignment for NAT GWs. by @kkrav3ts in https://github.com/gruntwork-io/terraform-aws-vpc/pull/407 + +* @jasonyoung-pearl made their first contribution in https://github.com/gruntwork-io/terraform-aws-vpc/pull/404 +* @kkrav3ts made their first contribution in https://github.com/gruntwork-io/terraform-aws-vpc/pull/407 + +**Full Changelog**: https://github.com/gruntwork-io/terraform-aws-vpc/compare/v0.26.26...v0.26.27 + +
+ + + +## terrapatch-cli + + +### [v0.2.0](https://github.com/gruntwork-io/terrapatch-cli/releases/tag/v0.2.0) + +

+ Published: 11/22/2024 | Release notes +

+ +
+ + Release duplicated from https://github.com/gruntwork-io/terrapatch/releases/tag/v0.2.0 + +
+ + + + + diff --git a/docs/guides/stay-up-to-date/releases/index.md b/docs/guides/stay-up-to-date/releases/index.md index 461985d27..884d70956 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). - + + @@ -118,6 +119,6 @@ updates in your code, check out the [updating documentation](/library/stay-up-to