TFE Release v202206-1 (636)

»APPLICATION LEVEL FEATURES:

  1. Added Run Task functionality to Terraform Enterprise.
  2. Added several new run options to simplify Terraform upgrades: perform plan-only runs with an alternate Terraform version, re-try completed speculative plans with an alternate Terraform version, and use empty apply runs to upgrade your state without requiring config changes.
  3. Added functionality to the backup and restore API that lets Terraform Enterprise skip backing up the object storage data.
  4. Added a warning in Workspace > Settings > General when you select a new Terraform version that is not recommended.
  5. Updated the email template used when testing SMTP configuration.
  6. Updated the email template used when sending VCS notifications.
  7. Added support for sending notifications to Microsoft Teams channels.
  8. Terraform CLI versions up through 1.2.1 are now available.

»APPLICATION LEVEL BUG FIXES:

  1. Fixed SAML performance issue. Previously the SAML login performance would degrade significantly in installs with large amounts of Organizations and Teams. This release significantly improves the overall performance of SAML logins.
  2. Fixed VCS Workspace creation not enabling “Automatic speculative plans” when enabled by the user.
  3. Structured run output will no longer throw the error undefined is not an object when objects are deleted.
  4. Fixed a bug that was blocking users from cancelling runs in certain states.
  5. Fixed a performance issue where requests to the /workspaces endpoint were taking longer than 3000ms.
  6. Service Accounts will no longer be emailed when an Organization is deleted.
  7. Fix ‘Copy’ button in two-factor settings for copying recovery codes.
  8. Fixed an issue where upgrading Terraform Enterprise would overwrite existing Terraform CLI Versions.
  9. Fixed an unbound variable error issue when extern_vault_namespace was unset.

»APPLICATION LEVEL SECURITY FIXES:

  1. Adopted container updates to address reported vulnerabilities in underlying packages / dependencies.
  2. Updated go-getter version to protect against security vulnerabilities.
  3. Updated ruby to 2.7.6, receiving a fix against a security vulnerability.
  4. Updated Sentinel to 0.18.10 which included multiple security fixes for remote source installation.