Skip to main content

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.

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)