Terraform
Terraform Enterprise v202206-1 (636)
Features
- Added Run Task functionality to Terraform Enterprise.
- 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.
- Added functionality to the backup and restore API that lets Terraform Enterprise skip backing up the object storage data.
- Added a warning in Workspace > Settings > General when you select a new Terraform version that is not recommended.
- Updated the email template used when testing SMTP configuration.
- Updated the email template used when sending VCS notifications.
- Added support for sending notifications to Microsoft Teams channels.
- Terraform CLI versions up through 1.2.1 are now available.
- Added a background task to backfill the
plan_only
column on the runs table. This is an internal cleanup task to support ongoing app improvements. No action is required. A future TFE release will perform any remaining work for this backfill as a normal database migration during the upgrade.
Bug Fixes
- 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.
- Fixed VCS Workspace creation not enabling "Automatic speculative plans" when enabled by the user.
- Structured run output will no longer throw the error
undefined is not an object
when objects are deleted. - Fixed a bug that was blocking users from cancelling runs in certain states.
- Fixed a performance issue where requests to the
/workspaces
endpoint were taking longer than 3000ms. - Service Accounts will no longer be emailed when an Organization is deleted.
- Fix 'Copy' button in two-factor settings for copying recovery codes.
- Fixed an issue where upgrading Terraform Enterprise would overwrite existing Terraform CLI Versions.
- Fixed an unbound variable error issue when
extern_vault_namespace
was unset.
Security
- Adopted container updates to address reported vulnerabilities in underlying packages / dependencies.
- Updated go-getter version to protect against security vulnerabilities.
- Updated ruby to 2.7.6, receiving a fix against a security vulnerability.
- Updated Sentinel to 0.18.10 which included multiple security fixes for remote source installation.