Terraform
Terraform Enterprise v202503-1 (811)
Last required release: v202406-1 (776)
Flexible Deployment Options terraform-enterprise
container digest: amd64/linux sha256:65b3dee33d08a3124979ec75b02bffe44c8936014316299fd62875df0965229a
Highlights
- You can now configure Terraform Enterprise to use Redis Sentinel. With Redis Sentinel you can achieve high availability and automatic failover.
Improvements
- Terraform Enterprise's internal tool
tfectl
no longer supports the commanddb migration-status
. This command often produced confusing output regarding an internal implementation detail unrelated to proper database migrations. - Terraform Enterprise now creates a static number of Nginx worker processes, rather than relying on host CPU count.
- Terraform Enterprise now displays more details when encountering errors during
tfectl
command execution. - The
/variable-sets
API endpoint returns guidance for expected variable formats instead of a generic error message when the payload for variable definitions is formatted incorrectly. - Team API tokens have moved to the API Tokens page in Organization Settings. You can now manage your team and organization tokens in a single place.
- Update the Policy runtime version selector, adding more options for automatic updating.
- Update Sentinel to 0.30, bringing with it the latest changes to the Sentinel runtime.
- Added OPA 1.0.0 and 1.1.0, bringing with it the latest fixes and features. Both 1.0.0 and 1.1.0 introduce breaking changes, please review your policy sets to ensure a suitable version is selected.
Bug Fixes
- Resolved a bug in which Terraform Enterprise running with limited database user permissions would fail to start.
- Resolved a bug where incorrectly encoding a secret for the internally-packaged Vault server would cause Terraform Enterprise to fail to start.
- Fixed a bug in which large support bundles would fail to upload to S3.
- You can now use the
REDIS_USER
variable to authenticate with your external redis dependency. Previously, you could only use the defaultredis
user to authenticate. - The UI now supports creating variables with the same name when their categories differ. Previously, variables with the same name but different categories were blocked via the UI, even though this was possible via the API.
- Fixes a CLI error when terraform attempts to update workspace tags during a plan operation
- Fix a UI issue when expanding run task result outcomes
Security
- Resolved a potential ZipSlip vulnerability in the
tfe-backup-restore
service.