Terraform releases

HashiCorp Terraform core releases and blog. New features, breaking changes, security advisories and deprecations - each summarised in plain English and updated continuously.

Tracking 36 Terraform releases · Updated

  • HashiCorp Blog bloginfraengineer ·

    tfctl CLI for HCP Terraform and Terraform Enterprise

    A new dedicated CLI tool, tfctl, has been released for HCP Terraform and Terraform Enterprise. This tool provides engineers and AI agents with safe and full access to the platform's API. It aims to streamline interactions with the Terraform management platform.

    feature announcement
  • HashiCorp Blog bloginfraengineer ·

    Terraform and Ansible Integration Improvements

    This update introduces the Terraform Ansible Collection 2.0 and pyTFE, alongside enhanced Terraform actions, to streamline infrastructure lifecycle management. These improvements aim to simplify the integration and management of resources across both Terraform and Ansible ecosystems. The changes are relevant for engineers and architects managing hybrid infrastructure environments.

    feature
  • HashiCorp Blog blogsecurityinfraengineer ·

    Vault and SPIFFE for Workload Identity

    HashiCorp Vault can now act as a SPIFFE identity issuer and broker, simplifying workload identity and authorization. This integration defines the role of SPIRE within the workflow. This feature is targeted at engineers and architects managing secure application deployments.

    feature
  • HashiCorp Blog bloginfragaengineer ·

    Terraform MCP server 1.0 now generally available

    Terraform MCP server 1.0 is now generally available, offering consistent infrastructure deployment with flexible options across an organization. This release aims to ensure uniformity in infrastructure management. It is now production-ready for all users.

    announcement feature
  • Terraform Core Releases terraforminfradeprecationengineer ·

    Terraform 1.15.6 includes bug fixes for state, console, and module installation

    Terraform version 1.15.6 addresses several bugs, including incorrect resource listing in plan files, panics in the console interpreter, and incorrect exit codes for variable errors. It also resolves edge cases in module installation. This patch release is relevant for users employing the `removed` block, the console command, or module installation with specific source configurations.

    patch
  • HashiCorp Blog bloginfraengineer ·

    HCP Packer adds enforced provisioners for image builds

    HCP Packer now supports enforced provisioners, allowing teams to centrally apply mandatory provisioning steps during image builds. This feature enhances control and consistency across image creation workflows. It is available now for platform and security teams managing image lifecycles.

    feature
  • HashiCorp Blog blogaisecurityinfraengineer ·

    HashiCorp Boundary Enhances Secure Agentic AI Access

    HashiCorp Boundary now supports secure agentic AI deployments at scale. This new capability provides unique identities, just-in-time credentials, explicit delegation, and point-of-use enforcement for auditable control. It is designed for organizations looking to integrate AI agents securely into their infrastructure.

    feature
  • HashiCorp Blog bloggovernanceinfraengineer ·

    HCP Terraform adds project-level run tasks

    HCP Terraform now supports run tasks at the project level, allowing for consistent application of security and compliance policies across multiple workspaces. This feature aims to reduce manual overhead for organizations managing numerous workspaces. It is available now for all users.

    feature
  • Terraform Core Releases terraforminfraengineer ·

    Terraform v1.15.5 adds module version null support, fixes init crash

    Terraform version 1.15.5 introduces support for module versions evaluating to null, specifically within dynamic module sources. This release also addresses a crash encountered during `init` for modules that have an empty source attribute. These changes are relevant for users managing infrastructure with Terraform, particularly those utilizing dynamic module configurations or encountering initialization issues.

    patch
  • HashiCorp Blog bloginfranetworkingengineer ·

    Consul 2.0 enhances service mesh, security, and scalability

    Consul 2.0 introduces several key enhancements aimed at improving flexibility, control, and scalability for service mesh deployments. New features include support for multiple ports in service mesh configurations, integration with CyberArk for workload identity management, cluster-wide rate limiting, and auto-scaling capabilities for the API gateway. These updates are particularly relevant for organizations managing complex distributed systems who need greater operational control and resilience.

    feature
  • HashiCorp Blog blogsecurityinfraengineermedia ·

    Vault Transit for Secure Large Artifact and Streaming Workload Encryption

    Vault Transit now supports envelope encryption for large artifacts and streaming workloads, allowing secure data protection without sending payloads directly to Vault. This enhancement improves security for data-intensive applications by offloading the encryption process from the sensitive Vault server. The feature is designed for engineers and architects managing secure data pipelines and large-scale processing.

    feature
  • Terraform Core Releases terraforminfragaengineer ·

    Terraform v1.15.4 adds zLinux builds and fixes init bug

    Terraform has released version 1.15.4, introducing new builds for Linux s390x (zLinux) architecture. This update also addresses a bug in the `init` command that could lead to provider binaries being installed in incorrect locations when symlinked directories were present. The release is a patch update and is available for all users.

    feature patch
  • HashiCorp Blog bloginfraawsdeprecationengineer ·

    Terraform 1.15: Windows ARM64, Dynamic Sources, Variable Deprecation

    Terraform 1.15 introduces support for Windows ARM64 builds and dynamic module sources, enhancing platform compatibility and flexibility. It also deprecates certain variable usages and adds AWS S3 login capabilities and inline type conversion. These changes affect users working with Windows on ARM64, module development, and those using older variable patterns.

    deprecation feature patch
  • Terraform Core Releases terraforminfraengineer ·

    Terraform 1.15.3 Fixes Stacks Migration and Provider Install Bugs

    Terraform version 1.15.3 addresses critical bugs, including an issue preventing resource migration in deeply nested modules and a crash during provider installation without configuration. It also ensures the cloud backend correctly forwards the `-generate-config-out` flag. These fixes are particularly relevant for users working with complex module structures and provider configurations.

    patch
  • HashiCorp Blog bloggovernanceinfraengineer ·

    Terraform Enterprise 2.0 enhances infrastructure operations

    Terraform Enterprise 2.0 is designed to help organizations scale their infrastructure operations effectively. The release aims to strengthen governance and reduce overall operational complexity for users managing large-scale deployments. This update is relevant for teams focused on managing infrastructure at scale with robust control.

    feature announcement
  • HashiCorp Blog bloggovernanceinfraengineer ·

    Terraform enhances cost visibility, notifications, and governance

    HCP Terraform and Terraform Enterprise have introduced new features to reduce operational overhead and improve governance and security. These enhancements aim to provide better cost visibility and project-level notifications for infrastructure management. The updates are now available for users of both HCP Terraform and Terraform Enterprise.

    feature
  • Terraform Core Releases terraforminfraengineer ·

    Terraform 1.15.2 enhances plan output and fixes output warnings

    Terraform version 1.15.2 introduces an enhancement to the plan component instance change description, adding output values to the plan. This aims to provide more context during planning stages for users managing complex infrastructure. Additionally, a bug fix prevents the display of warnings when using `terraform output -json`, improving the clarity of JSON output. This patch release is relevant for all Terraform users, especially those utilizing stacks or `terraform output -json`.

    patch
  • HashiCorp Blog bloginfrapreviewengineer ·

    HCP Terraform with Infragraph enters public preview

    HCP Terraform powered by Infragraph is now in public preview, offering a unified view for hybrid and multi-cloud environments. This new capability aims to address data silos and improve infrastructure optimization and security. It is intended for users managing complex cloud estates.

    announcement feature
  • HashiCorp Blog blogsecurityinfraengineer ·

    Boundary and Vault integrate with Windows AD DS for credential security

    This article explains the importance of dynamic credentials for infrastructure access and details the integration of HashiCorp Boundary and Vault with Windows Active Directory Domain Services. This integration aims to enhance security by managing RDP connections more effectively. It is relevant for engineers and architects managing Windows environments and security infrastructure.

    announcement
  • Terraform Core Releases terraforminfragaengineer ·

    Terraform 1.15.1: Multiple bug fixes for init, output, and configuration validation

    Terraform version 1.15.1 addresses several bugs, including crashes related to invalid nested blocks and issues with provider pre-releases during initialization. These fixes improve the stability and reliability of Terraform's core operations for all users. The update also resolves problems with outputting raw values and handling undeclared variable values from cloud backends, ensuring more consistent behavior across different workflows.

    patch