Infrastructure as Code Management release notes
These release notes describe recent changes to Harness Infrastructure as Code Management.
About Harness Release Notes
- 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.
Here’s the revised and concise version of your release notes for IAC-Server v1.126, following the style of the IDP release notes and leaving room for examples and code snippets:
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)
- 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 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 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
imagePullSecret
from 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.85000
or 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.