Skip to main content
⏳ Estimated read time: 7 min read

Change Logs

February 28, 2026

What's New

Plan using StackGen: Infrastructure Planning for AWS

The Plan feature is now released to all customers. It lets you see execution changes before they are applied, so you can review infrastructure changes before deployment.

Key Features

  • AWS Cloud Support (Available Now): The feature supports only the plan operation for AWS. Admins, developers, and DevOps engineers can use it to review infrastructure changes before deployment.
note
  • Environment settings and the Secret Store are accessible only to DevOps and Admins. These are not accessible to developers.

  • Platform engineers configure project settings. Developers drag and drop resources, configure them, and run Plan to verify that their configuration is correct.

  • Future Support (Coming Soon): Apply and destroy operations will be added in future releases.

Prerequisites and How to Configure

  • AWS Secret: Create a secret of the AWS provider type in the Secret Store. Provide a specific Role ARN and External ID. The ARN must have permissions to run the plan on your cloud.
  • Project Configuration: Attach the created secret to the project settings under Environment Configuration.
  • Environment Variable for Inbuilt Modules: For Plan on inbuilt StackGen modules, create an additional environment variable in the project settings (e.g., TF_VAR_region).
  • Custom Modules Require provider.tf: For custom modules, you must explicitly add a provider.tf file by adding a provider in the Terraform blocks. The provider.tf file is not added by default for custom modules, and deployment will fail without it.

Getting Started

  1. Navigate to your appStack and click the Deploy button.
  2. Click Plan.
  3. Select an environment from the required dropdown. This is a required step for the plan operation.
  4. Click the deployment button (labeled "deployment" on the first run, and "rerun deployment" on consecutive runs).
  5. Upon successful execution, you will see the plan output as shown in the image below.

Plan feature - Deploy panel with Plan operation and successful output

Deployment Output

  • On success, a block shows that the plan was successful and details the changes.
  • A log button is available to view logs for init and plan, which show the Terraform or Tofu output.
  • Logs are also viewable in CLI runs, with details of all resources being created or modified.

Bug Fixes

Product AreaFixDescription
Architecture and EngineeringSnapshot FixesFixes for snapshots have been rolled out.
Architecture and EngineeringResource Identifier SavingFixed a bug where resource identifiers were not being saved in snapshots.
Architecture and EngineeringAction Required WarningsFixed an issue where "Action Required" warnings were not displayed correctly after refresh. The count is now reflected correctly.
Architecture and EngineeringTerraform ImporterFixed an issue where the Terraform Importer broke when the subdirectory path contained a space.
Architecture and EngineeringAzure DevOps ImportAdded support to import modules from Azure DevOps repositories. Previously, the token validation step was failing.
CloudOPA Policy Generation UIFixed a bug where the OPA policy generation UI was broken.
CloudV-CLI Version UpgradeThe V-CLI version was upgraded in the backend. This does not affect user-facing functionality.
PlatformURL RedirectsUpdates were made for URL redirects.
PlatformMCP ToolChanges were made in the MCP tool.

July 29, 2025

What's New

StackBuilder: Infra Generation and Deployment Agent For Developers And Platform Engineers

StackBuilder, your AI-powered assistant for simplifying Day 0 infrastructure tasks using natural language. Whether you're a platform engineer writing Terraform or a developer generating self-service environments, StackBuilder’s agentic workflows help you move faster.

assist me

Key Features

  • Day 0 (Available Now): Generate and configure Infrastructure-as-Code (IaC), set up storage, networking, variables, and more.
  • Day 1 & 2 (Coming Soon): Monitoring, drift detection, incident response, and auto-remediation.

How It Works

Powered by StackGen AI agents, StackBuilder blends deterministic guardrails with generative AI to automate infrastructure tasks, so you can spend more time shipping features.

  • Platform Engineers: Use the TF Module Coding Agent to generate and manage Terraform modules.
  • Developers: Use the Self-Service Agent to generate governed infrastructure from natural language prompts, producing an appStack.

Getting Started

  1. Navigate to StackGen > Click Assist Me > Launch StackBuilder.

    assist me

  2. Use prompts like:

    Generate Terraform code to deploy a typical web application backend on AWS. Include:

    • A VPC with public and private subnets
    • An EC2 instance (or ECS Fargate task) behind a load balancer
    • RDS for PostgreSQL and ElastiCache for Redis, both in private subnets
    • NAT Gateway and Internet Gateway
    • IAM roles with least privilege
    • Security groups for web, DB, and cache layers
    • S3 bucket for static assets and logs
    • Outputs for public IP, DB endpoint, and other key values

    Follow AWS best practices for networking and security.

    note

    If using Custom Modules, ensure they are pre-created and published in the Module Catalog for correct reference.

    Prompt1

  3. Configure, validate, and export your IaC—errors and policy violations are auto-detected and fixable.

    Prompt2

Error Handling And Governance

  • Errors, policy violations, and configuration issues are detected and clearly explained.
  • Manual fixes may be required—work with your DevOps team if needed.
  • Governance settings are enforced: if your request violates them, the agent will either block or auto-adjust the output accordingly.

Check out StackBuilder to learn more.

June 26, 2025

What's New

StackGen CLI v0.62.0 — OpenTofu Support

StackGen CLI now supports OpenTofu for infrastructure provisioning! The new --iac-tool flag for ILM commands lets you run provision, destroy, and drift using the default provisioning engine OpenTofu.

You can still default to Terraform by passing --iac-tool=terraform.

Example Usage

stackgen provision --iac-tool=tofu
stackgen destroy --iac-tool=terraform
stackgen drift --iac-tool=tofu

View the full usage guide to learn more about CLI Infra Provisioning with OpenTofu

StackBuilder Express: Idea to Infra in Seconds

Transform your cloud ideas into Infrastructure as Code, instantly.

  • Describe infra in plain English or upload a sketch
  • Get real-time previews of Terraform/OpenTofu code
  • Export and refine your architecture in StackGen

No account needed to try, just start typing or uploading!

Try Examples Like:

  • "A web app with a load balancer and RDS database"

    Example StackBuilder Express

  • Upload a whiteboard sketch or slide screenshot

What's Enhanced

Improved Custom Resource Management: Delete Your Custom Modules

You can now delete custom modules directly from the topology canvas if you have a DevOps or Admin role. This feature lets you keep your workspace uncluttered by removing custom modules you no longer want to use from the Add New Resource panel.

Delete Custom Module

Key features

  • Delete module and all versions: Deleting a custom module permanently deletes it and prevents further use in new deployments, and prompts you to remove it from your existing appStacks where it is used before you proceed.

  • Delete Module Versions: You can delete specific versions of a custom module, provided they are not actively used in any of your appStacks.

  • Error Handling: Attempts to delete custom modules that are still in use in one of your appStacks, Resource Packs, or Custom Resource Policies will throw an error pointing to the appStack where the custom module is in use. When deleting a module, the UI will show a warning explaining this behavior to avoid confusion.

    note

    You cannot delete custom modules used in

    • appStacks
    • Resource packs
    • Custom security policy
    • Custom migration mapping policy
    • Resource override mapping policy

    delete warning

For full details, refer to the Custom Modules page.