Infrastructure as Code Management release notes
These release notes describe recent changes to Harness Infrastructure as Code Management.
- Progressive deployment: Harness deploys changes to Harness SaaS clusters on a progressive basis. This means that the features described in these release notes may not be immediately available in your cluster. To identify the cluster that hosts your account, go to your Account Overview page in Harness. In the new UI, go to Account Settings, Account Details, General, Account Details, and then Platform Service Versions.
- Security advisories: Harness publishes security advisories for every release. Go to the Harness Trust Center to request access to the security advisories.
- More release notes: Go to Harness Release Notes to explore all Harness release notes, including module, delegate, Self-Managed Enterprise Edition, and FirstGen release notes.
February 2026
New Features & Enhancements:
- MCP Server | Docs - Introduced native MCP Server support within Harness, enabling agents and assistants to connect directly to Harness resources and workflows through the MCP standard. This integration allows MCP-based tools to programmatically query, reason over, and automate actions across delivery and infrastructure operations (e.g., validating deployments, inspecting environments, or enforcing governance policies). It lays the foundation for AI-assisted automation directly from the IDE.
- IDP Integration | Docs - Provides an improved developer experience by improving the IaCM plugin within IDP with richer context on infrastructure resources, detailed drill-down views, and high-level overviews. Customers wanted better visibility into managed resources directly from the portal, making it easier to understand infrastructure changes, troubleshoot faster, and operate more efficiently without leaving existing IDP workflows.
- Terragrunt (Beta): Added a Terragrunt resources sidebar in the Resources tab during pipeline execution and added OPA policy filtering per Terragrunt environment
- Event-Based Log Output - Refactored Ansible Plugin for real-time event-based log output
- Enhanced Ansible Inventory Management - Added createdAt and lastSyncedAt timestamps to dynamic inventory hosts; dynamic inventory structure now matches static inventory for consistency
- Python Requirements Support - Added support for Ansible Plugin requirements.txt for Python dependencies
- Preflight Validation - Implemented preflight playbook validation to catch errors early; added preflight inventory validation for better error prevention
- Windows Remote Management Support - Added WinRM support to Ansible Plugin for Windows server management
Bug Fixes & Improvements:
- Improved the empty state UI for the Cost Estimation and Resources tabs when a Terragrunt workspace pipeline is running outside an IaCM stage
- Automatically select the Workspace Identifier when navigating to Runtime Inputs from Workspace default pipelines
- Fixed an issue where Terragrunt resources were incorrectly marked as "Drifted"
- Enhanced key file sanitization to only sanitize necessary files
- Fixed dynamic inventory host detection issues in Ansible IACM
- Resolved dynamic Ansible inventory variable UUID key issues for proper secret resolution
- Multiple high-severity vulnerability fixes across core components: fixed net/url vulnerabilities in iac-server, terraform plugins, and iacm-manager; resolved OpenTelemetry SDK vulnerabilities in terraform plugins; additional security patches for Docker images
January 2026
New Features & Enhancements:
- Ansible Plugin Verbosity Control - Added verbosity option to IACM Ansible Plugin for better debugging control
- Enhanced Variable Management | Docs - Dynamic group static secret variables now resolve secret values properly; Ansible variables are now properly deleted and updated for static groups
- Workspace Templates | Docs Added the ability to override repository values in workspaces created from templates
- Terragrunt (Beta): Display drifted resources in Terragrunt workspaces
- Display the list of Terragrunt environments in the Approval side drawer during pipeline approval stages
Bug Fixes & Improvements:
- Fixed an issue where Terragrunt values appeared in Workspace Template YAML even when the Terragrunt workspace feature flag was disabled
- Fixed an issue where the Cost Estimation checkbox in the Workspace Configuration tab became disabled after being toggled
- Fixed an issue where the Cost Estimation component was missing from the Workspace Template creation screen
- Improved Ansible step debug logic for better troubleshooting
- Fixed Ansible Plugin panic when empty body is sent to prevent crashes
December 2025
New Features & Enhancements:
- OpenTofu 1.11.0 Support | Supported IaC frameworks - Added support for OpenTofu version 1.11.0 with latest features and improvements
- Terragrunt (Beta): Added Terragrunt support in Workspace Templates
- Workspace Templates: Enabled Git Sync for Workspace Templates
Bug Fixes & Improvements:
- Added a Cost Estimation column in the Activity History tab for Terragrunt workspaces
- Updated the Terragrunt icon in the UI
- Fixed an issue where IaCM workspaces in pipelines were always displayed as Terraform, instead of reflecting the correct workspace type
- Enhanced SSH key sanitization for Ansible Plugin to improve security
- Fixed JSON parsing issues with non-standard JSON in Ansible runs
November 2025
New Features & Enhancements:
- Ansible Plugin Refactor | Docs - Complete refactor of Ansible Plugin architecture for improved stability and performance
Bug Fixes & Improvements:
- Fixed an issue where OPA policy violation pop-ups did not appear on the Variables and Connector pages
- Added Terragrunt plugin steps to the Pipeline creation workflow
- General performance improvements and architectural enhancements
October 2025
New Features & Enhancements:
- Terragrunt (Beta) | Docs
- Added comprehensive support for Terragrunt workspaces including drift detection, cost estimation, and OPA policy integration
- Provider Registry Beta | Docs
- Advanced provider registry capabilities with custom provider support
- Variable Sets | Docs
- Introduced variable sets functionality for better configuration management
- Custom Git Tags for Module Registry | Docs
- Added support for custom Git tags and monorepo configurations
Bug Fixes & Improvements:
- Fixed template validation issues for provider connectors
- Improved error handling for SCM terraform parsing
- Enhanced module testing capabilities for terraform provider
- Resolved issues with workspace deletion functionality
- Fixed issues with Bitbucket SSH connector PR automation
- Improved Ansible plugin output and error handling
- Enhanced workspace resource management and display
September 2025
New Features & Enhancements:
- Enhanced Pipeline Support: Added support for common pipeline steps in IaCM stages
Bug Fixes & Improvements:
- Fixed various Ansible execution issues and improved error messaging
- Improved workspace configuration and management
- Resolved issues with cost estimation and drift detection
August 2025
New Features & Enhancements:
- Enhanced Resource Tracking: Improved resource binding and management capabilities
- Module Registry Improvements: Better support for module versioning and management
- Advanced Configuration Options: Additional OpenTofu and Terraform configuration options including
targetandreplacein the plan step.
Bug Fixes & Improvements:
- Fixed database connection issues for pricing API service
- Improved workspace template validation
- Resolved issues with connector authentication
July 2025
New Features & Enhancements:
- Enhanced Resource Management: New resource tracking and management capabilities
- Advanced Workspace Features: Enhanced workspace configuration and management
Bug Fixes & Improvements:
- Fixed issues with workspace resource display
- Improved template input handling
- Resolved various pipeline execution issues
June 2025
New Features & Enhancements:
- Module Testing Support | Docs
- Added capability to enable module testing for terraform modules
- Resource Management Foundation: Core infrastructure for advanced resource tracking
- CLI Improvements | Docs Enhanced CLI functionality and permissions
Bug Fixes & Improvements:
- Fixed various workspace and pipeline execution issues
- Resolved authentication and connector-related issues
May - IAC Server Version v1.143.0 & v1.145.0
Feature Improvements:
- Scoped Repository Selection in Module Registry: Project-scoped repositories can now be used at the organization and account levels in the Module Registry. This enhancement gives you greater flexibility and control over where your modules are sourced from—making it easier to share and reuse IaC code across teams. (IAC-3476, IAC-3485)
👉 Get started by registering a module.
April - IAC Server Version 1.138.0
[New Feature] Workspace Wizard UI
The Workspace Wizard UI has been updated to improve usability and streamline the workspace creation process.
Feature Improvements
-
DevOps Essentials License Enforcement: The DevOps Essentials license is now enforced for IACM applications, ensuring compliance. We’ve also added license test scenarios to validate this functionality. (IAC-3379)
-
Module Registry Access: You can now access the Module Registry at both the project and account levels within IACM. If you access it at the project level, a warning banner will notify you that all updates will be saved at the account level. (IAC-3367)
March 2025
IAC-Server: Version 1.126
New Features and Enhancements
-
Sparse Checkout: You can now select the Sparse Checkout option in your workspace configuration to specify patterns for selective repository checkout. (IAC-3194, IAC-3196)
-
Workspace Enhancements: When updating workspaces, your custom pipelines are now preserved, ensuring they won’t be overwritten by project default pipelines. We’ve also resolved an issue with the Policy Sets modal not rendering properly. (IAC-3206)
-
User Experience Improvements: Template creation now provides specific error messages for missing fields, helping you quickly identify and address issues. (IAC-3225)
-
Monaco Diff Editor: The Monaco Diff editor now displays accurate before/after YAML views, ensuring a clearer understanding of changes. (IAC-3207)
Security and Configuration Updates
- mTLS Support: mTLS support has been added to the IAC server to enhance secure communication. You can also configure optional TLS settings for the IAC server client. (IAC-3188, IAC-3197)
- Permission Checks: Permission checks have been added to ensure you only access workspaces you are authorized to view. (IAC-3203)
New APIs and Features
- A new API endpoint allows you to retrieve all resource changes across every stage of a pipeline execution, including workspace identifiers for better traceability. (IAC-3187)
- You can now include a Module ID in IaCM pipeline steps, enabling more detailed tracking and configuration. (IAC-3339)
- Module executions now return trigger information, giving you better insights into execution origins. (IAC-3192)
Other Enhancements
- Helm charts now use the
imagePullSecretfrom your global settings, streamlining configuration management. (IAC-3219) - Storybook tooling has been added to support UI testing, making it easier to validate interface changes. (IAC-3291)
- The prepare exec flow and default pipeline feature flags have been removed to simplify your workflows. (IAC-3295)
Fixed Issues
Module Registry: Sparse Checkout and submodule options are now hidden for repositories in the Module Registry, improving clarity and usability. (IAC-3277)
Sensitive Data Handling: We’ve resolved an issue where non-sensitive data was incorrectly marked as sensitive in plans and state files, as well as during sensitive data pruning. (IAC-3261)
Cost Changes: Fixed an issue where cost changes displayed duplicate items, ensuring accurate reporting. (IAC-3215)
February 2025
IAC-Server: Version 1.116.0 & IAC-Manager: Version 1.61.4
New Features and Enhancements
- Module Registry: We've introduced the Module Registry, a centralized repository that allows you to manage and publish versions of pre-built infrastructure modules. This feature supports versioning, enhances search functionality, and integrates seamlessly with existing IaCM configurations, all while providing detailed access control settings.
What You Need to Know:
- Prerequisites: Ensure your Harness connectors are set up, or if using a delegate, it should be version
25.01.85000or later. For more information, check out the Module Registry Documentation.
- Prerequisites: Ensure your Harness connectors are set up, or if using a delegate, it should be version
IAC-Manager: Version 1.57.0
- OpenTofu/Terraform import: Harness Pipelines now support the tofu/terraform import command, allowing you to bring existing infrastructure under IaC control.
IaCM 2024 Release Notes
August 2024
IAC-Server 1.50.0 and IAC-Manager: 1.32.0
New features and enhancements
-
Sensitive data removal: IACM now supports a feature flag that will remove all sensitive data from your plan and state. This can only be used in conjunction with an OpenTofu/Terraform remote backend and offers advanced security with reduced feature set. We recommend contacting Harness support if you are interested in trying this functionality. (IAC-2281)
-
Workspace expression: Enhanced the usage and readability of workspace expressions (IAC-2187)
- For example, referencing a terraform or OpenTofu variable can be done at workspace level.
// OLD
<+pipeline.stages.s1.spec.execution.steps.init.spec.envVariables.PLUGIN_WS_TF_VAR_OPEN_TOFU_VAR>
// NEW
<+workspace.variables.OPEN_TOFU_VAR>
June 2024
Version IAC-Server: 1.17.0
New features and enhancements
- Support for commit SHA: Introduced the ability to add commit SHA options to configuration and Terraform variable files. (IAC-1961)
- Workspace expression: Enabled setting expressions for workspace values within an IACM stage. (IAC-2002)
Version IAC-Server: 1.15.0
New features and enhancements
- Filter persistence: Enhanced filtering capabilities by ensuring the persistence of filter values. (IAC-1938)
Fixed issues
- Workspace type setting: Corrected default values to accurately set the workspace type. (IAC-1970)
May 2024
Version IAC-Server: 1.10.0
New features and enhancements
- Cost estimation breakdown: Added the option to select multiple workspaces with associated costs in the cost estimation breakdown screen. (IAC-1835)
April 2024
Version IAC-Server: 0.186.0
New features and enhancements
- Copy resource values: Improved the user experience of the resource review screen and added the ability to copy resource values. (IAC-589)
- Approval screen - actioned by: Displayed the user who actioned the approval in the IACM approval step when viewing and executing it. (IAC-1699)
- Provider check for var file: Implemented a provider check when editing a var file to ensure access to repositories and branches. (IAC-1701)
Version IAC-Server: 0.181.0
Layout & Design Refinement:
- Enhanced Layout: Increased spacing around store cards to prevent overlap of check marks and enhance readability and accessibility. (IAC-1601)
- Sensitive Field Icons: The eye/hide icon is now exclusively used with sensitive fields to improve privacy and clarity. (IAC-1694)
March 2024
Version IAC-Server: 0.178.0
New features and enhancements
- Connector Validation Enhancement: We've implemented a validation check for connectors when creating or editing workspaces. This update ensures that all connectors used are currently available and of the correct type before proceeding with the operation, to help prevent errors related to non-existent or incorrect type connectors, enhancing the reliability and efficiency of workspace management. (IAC-1602)
Version IAC-Server: 0.176.0
New features and enhancements
- Enhanced Lock Icon Tooltips and Warnings: We've updated the tooltips and warning messages for the lock icon in Workspace resources to improve clarity and accessibility. (IAC-1577)
Version IAC-Server: 0.175.0
Fixed issues
- Improved Header Visibility: We resolved the issue of overlapping headers in side-by-side workspace state comparisons, enhancing readability and accessibility for the View Execution and filename headers. (IAC-1573)
- Planned Changes Count Accuracy: We refined the Planned changes count to include only Added, Changed, and Deleted resources, excluding Unchanged resources, for a more accurate reflection of significant changes. (IAC-1561)
February 2024
Version IAC-Server: 0.152.0
Fixed issues
- Improved Variable Deletion Permissions: Fixed an oversight where permissions for variable deletion were not checked during workspace updates. Previously, checks were only performed via the /variable endpoint using the DELETE method. This update ensures that permissions are verified against both the individual deletions and the broader workspace variable updates, maintaining security without modifying the core architecture between iac-server and sprox. (IAC-1362)