BUG FIXES SINCE v201912-2:
- Custom CA Certificates are setup properly before setting up PostgreSQL schemas.
BUG FIXES SINCE V201912-1:
- All current Terraform versions are included by default.
- Clustered upgrades start properly.
APPLICATION LEVEL BREAKING CHANGES:
- Removed references to inaccessible hosted files from the old, deprecated version of Terraform Enterprise
- Removed inaccessible data from the older, deprecated Terraform Enterprise design. Note: The old design of Terraform Enterprise (V1) has been inaccessible for a long period; as such, this release will remove all data which is not associated to the new design (V2). Rest assured, none of this data is being used today, and you will not notice a difference in the application. If you need to retain any of this V1 data for compliance or other reasons, please take a snapshot or backup of your TFE installation's PostgreSQL database before upgrading.
APPLICATION LEVEL FEATURES:
- Added a visibility setting for teams that allows them to be configured for organization-wide visibility or to remain visible only to specific users.
- Added more specific validation for Azure DevOps Services in new VCS Provider form
- Changed when queuing a destroy run on a workspace with auto-approve enabled, the destroy run will no longer require explicit confirmation.
- Changed signup process to require email address confirmation for new users, if email sending is possible.
- Added Azure DevOps Server as VCS provider
- Changed the Sentinel runtime to v0.13.0, which includes the new http import for using HTTP-accessible data from outside the runtime in Sentinel policy rules.
- Changed the cost estimation error UI to "warning" to match impact
- Added policy set parameters to the policy set edit page.
- Added support for parsing and sending policy set parameters
- Added warning for admin settings changes requiring reload
- Added support for azurerm_virtual_machine_scale_set
- Added support for azurerm_managed_disk
- Added support for azurerm_mysql_server
- Added support for azurerm_postgresql_server and azurerm_mariadb_server
APPLICATION LEVEL BUG FIXES:
- Fixed an issue with PR branches not detecting changed files on BitBucket Server Connections
- Fixed narrow layout on organization settings pages.
- Changed username validation to remove the lower limit.
- Changed team access and visibility forms to save separately.
- Changed workspace navigation to allow for read-only variables permissions
- Changed cost estimate summary UI to remove missing data
- Fixed an issue on the team page that broke it for free users
- Fixed workspace variables UI to respect read-only setting
- check that EC2 ASG max_size exists
- Fixed intermittent force cancellation errors
- Fixed not found error when removing self from team
- Fixed error when leaving final team in organization
APPLICATION LEVEL SECURITY FIXES:
- Security: Ensure that cookie-based authentication for the API checks for 2FA requirements before proceeding.
- Security: added timing attack prevention for API token comparison.