Skip to main content

Gruntwork release 2025-04

Guides / Update Guides / Releases / 2025-04

This page is lists all the updates to the Gruntwork Infrastructure as Code Library that were released in 2025-04. For instructions on how to use these updates in your code, check out the updating documentation.

Here are the repos that were updated:

boilerplate

v0.6.1

Published: 4/15/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/boilerplate/compare/v0.6.0...v0.6.1

patcher-cli

v0.14.0

Published: 4/18/2025 | Release notes

v0.13.2

Published: 4/10/2025 | Release notes

v0.13.1

Published: 4/8/2025 | Release notes

pipelines-actions

v3.6.2

Published: 4/25/2025 | Release notes

v3.6.1

Published: 4/16/2025 | Release notes

v3.6.0

Published: 4/14/2025 | Release notes

v3.5.1

Published: 4/10/2025 | Release notes

v3.5.0

Published: 4/10/2025 | Release notes

pipelines-cli

v0.38.2

Published: 4/29/2025 | Release notes

v0.38.1

Published: 4/29/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.37.0...v0.38.1

v0.37.0

Published: 4/16/2025 | Release notes

This release of Pipelines CLI adds support for Terragrunt Stacks when the detected Terragrunt version is higher than v0.71.3.

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.36.6...v0.37.0

pipelines-workflows

v3.8.1

Published: 4/29/2025 | Release notes

Account vending now supports Terragunt Stacks in the account template. Pipelines will generate stacks before plan and apply for new accounts.

Fixed an issue where Pipelines Orchestrate would create duplicate jobs for stack units

v3.8.0

Published: 4/16/2025 | Release notes

Pipelines now supports Terragrunt stacks. When you push updates involving terragrunt.stack.hcl files in your Pull/Merge Requests, Pipelines automatically evaluates the required changes and orchestrates the infrastructure updates. This process ensures:

  1. Lowest Blast Radius: Pipelines uses terragrunt stack generate to identify the minimum set of infrastructure units affected by your changes, avoiding unnecessary operations.
  2. Complete Management: All relevant infrastructure actions triggered by your terragrunt.stack.hcl updates (create, read, update, destroy) are handled automatically.
  3. DAG Aware Execution: Updates are applied respecting the dependency graph (DAG) order:
    • Adds: New units are created after any dependencies that also need adding.
    • Changes: Modified units are updated after any dependencies that also need changing.
    • Destroys: Units marked for removal are destroyed after any resources depending on them are also destroyed.

You can freely mix changes to terragrunt.stack.hcl and terragrunt.hcl files within the same Pull/Merge Request. Pipelines will process everything correctly.

Full Changelog: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.8.0

v3.7.10

Published: 4/15/2025 | Release notes

  • When codebases have both pipelines config-as-code (HCL) and config.yml configs, we now prefer the HCL configs for deploy_branch_name and tf_binary

  • Pipelines no longer crashes if config.yml is missing when run in GitHub with only HCL based configuration.

  • Make preflight comments collapsible and link to logs

  • Adds GitLab log grouping

  • Errors are red now in GitLab logs

  • Use latest CLI v0.36.6 by @ZachGoldberg in https://github.com/gruntwork-io/pipelines-workflows/pull/119

Full Changelog: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.7.10

terraform-aws-architecture-catalog

v2.12.11

Published: 4/28/2025 | Release notes

terraform-aws-cis-service-catalog

v0.58.2

Published: 4/10/2025 | Modules affected: data-stores | Release notes

  • Removed duplicated description attribute

v0.58.1

Published: 4/8/2025 | Release notes

  • Replaced default VPC with Custom in EFS example

v0.58.0

Published: 4/3/2025 | Modules affected: landingzone | Release notes

  • Added account-level s3_account_public_access_block variable to control S3 public access.

terraform-aws-eks

v0.78.0

Published: 4/16/2025 | Modules affected: eks-aws-auth-merger, eks-cluster-control-plane, eks-ebs-csi-driver, eks-k8s-cluster-autoscaler | Release notes

  • Add Support for EKS 1.32

Default EKS version is 1.32 with this release! Please see the links below for full details of the EKS 1.32 release including new features and any API changes.

Official AWS EKS 1.32 Announcement Kubernetes 1.32 Announcement Kubernetes 1.32 Release Notes

v0.77.1

Published: 4/11/2025 | Modules affected: test | Release notes

  • Bump golang.org/x/net from 0.23.0 to 0.36.0 in /test

v0.77.0

Published: 4/2/2025 | Modules affected: eks-aws-auth-merger, eks-cluster-control-plane, eks-ebs-csi-driver, eks-k8s-cluster-autoscaler | Release notes

Default EKS version is 1.31 with this release! Please see the links below for full details of the EKS 1.31 release including new features and any API changes.

Official AWS EKS 1.31 Announcement Kubernetes 1.31 Announcement Kubernetes 1.31 Release Notes

terraform-aws-security

v0.75.18

Published: 4/24/2025 | Modules affected: iam-users, private-s3-bucket | Release notes

  • iam-users: fix lifecycle ignore_changes warning related to encrypted_secret
  • private-s3-bucket: expose var transition_default_minimum_object_size

v0.75.17

Published: 4/17/2025 | Modules affected: aws-config-multi-region, aws-config | Release notes

  • test: Bump golang.org/x/net from 0.36.0 to 0.38.0 in /test
  • aws-config / aws-config-multi-region: Make var.recording_group not nullable

v0.75.16

Published: 4/10/2025 | Modules affected: aws-config-multi-region | Release notes

Updated aws-config-multi-region to handle var.recording_groups

terraform-aws-service-catalog

v0.125.1

Published: 4/29/2025 | Modules affected: landingzone/account-baseline-app, landingzone/account-baseline-root, landingzone/account-baseline-security | Release notes

  • Add variables config_recording_groups and recording_mode to account-baseline-*

v0.125.0

Published: 4/17/2025 | Modules affected: networking | Release notes

  • Propagated changes from vpc module

v0.124.0

Published: 4/16/2025 | Modules affected: mgmt, networking, services | Release notes

  • Add Default Support for EKS 1.31
  • Bump terraform-aws-eks library module to version from v0.76.0 -> v0.77.0

Default EKS version is 1.31 with this release! Please see the links below for full details of the EKS 1.31 release including new features and any API changes.

Official AWS EKS 1.31 Announcement Kubernetes 1.31 Announcement Kubernetes 1.31 Release Notes

v0.123.0

Published: 4/11/2025 | Modules affected: networking, services | Release notes

  • Bump Library Module terraform-aws-eks to v0.76.0
    • This version upgrades the eks-aws-auth-merger Go version from 1.18 to 1.23

v0.122.0

Published: 4/8/2025 | Modules affected: networking, services | Release notes

  • Add support for AWS EKS Auto Mode feature.
  • Bump terraform-aws-eks to v0.75.0 (this version of the library module contains support for the AWS EKS Auto Mode feature).

v0.121.3

Published: 4/4/2025 | Modules affected: networking, services | Release notes

  • Update terraform-aws-eks library modules to v0.74.2

v0.121.2

Published: 4/3/2025 | Modules affected: landingzone | Release notes

  • modules/landingzone: Added account-level S3 account access block

terraform-aws-static-assets

v0.20.5

Published: 4/26/2025 | Modules affected: s3-static-website | Release notes

  • s3-static-website: Made condition optional in routing_rule

v0.20.4

Published: 4/1/2025 | Modules affected: cloudfront | Release notes

  • Bump golang.org/x/net from 0.33.0 to 0.36.0 in /test
  • Fixed CloudFront continuous deployment error, added usage examples.

terraform-aws-vpc

v0.28.5

Published: 4/20/2025 | Modules affected: vpc-interface-endpoint | Release notes

  • vpc-endpoint-interface: Add optional Pinpoint Endpoint