Releases: opentofu/opentofu
v1.8.3
What's Changed
SECURITY:
- Added option to enable the sensitive flag for variables used in module sources/versions and backend configurations.
- This emits a warning by default to prevent breaking compatability with previous 1.8.x versions.
- It is highly recommended to set
TOFU_ENABLE_STATIC_SENSITIVE=1in any environments using this release. - This will be enabled by default as a breaking change in v1.9.0
BUG FIXES:
- Fixed autoloaded test tfvar files being used in non-test scenarios (#2039)
- Fixed crash when using sensitive values in module sources/versions and backend configurations (#2046)
Full Changelog: v1.8.2...v1.8.3
v1.8.2
What's Changed
SECURITY:
- Update go version to 1.21.11 to fix CVE-2024-24790
BUG FIXES:
- Better handling of key_provider references (#1965)
Full Changelog: v1.8.1...v1.8.2
v1.8.1
v1.8.0
We're proud to announce that OpenTofu 1.8.0 is now officially out! 🎉
What's New?
- Early variable/locals evaluation
- Provider mocking in
tofu test - Resource overrides in
tofu test - Override files for OpenTofu: keeping compatibility
- Deprecation:
use_legacy_workflowhas been removed from the S3 backend-backend
See the launch post on our blog: https://opentofu.org/blog/opentofu-1-8-0/
For all the features, see the detailed changelog.
You can find the full diff here.
v1.8.0-rc1
It's time for the release candidate of the 1.8.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
- Variables and Locals allowed in module sources and backend configurations (with limitations) (#1718)
- Added support to new .tofu extensions to allow tofu-specific overrides of .tf files (#1738)
- Added support for override_resource, override_data and override_module blocks in testing framework. (#1499)
- Added support for mock_provider, mock_resource and mock_data blocks in testing framework. (#1772)
- SECURITY - Bump github.com/hashicorp/go-getter to fix GHSA-xfhp-jf8p-mh5w, may cause performance hit for large modules (#1751)
Please take the above for a spin and let us know your feedback!
More information can be found in our blog post covering the release!
For all the features, see the detailed changelog.
You can find the full diff here.
v1.8.0-beta2
Bug Fixes
- Fix static variables handling in a few commands #1788
- Include .tofu in
tofu fmt#1790 - Providers block shouldn't be merged with file mocks in tofu test #1791
- Remove encryption diags from autocomplete #1793
Full Changelog: v1.8.0-beta1...v1.8.0-beta2
v1.8.0-beta1
It's time for the second prerelease of the 1.8.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
- Variables and Locals allowed in module sources and backend configurations (with limitations) (#1718)
- Added support to new .tofu extensions to allow tofu-specific overrides of .tf files (#1738)
- Added support for
override_resource,override_dataandoverride_moduleblocks in testing framework. (#1499) - Added support for
mock_provider,mock_resourceandmock_datablocks in testing framework. (#1772) - SECURITY - Bump github.com/hashicorp/go-getter to fix CVE-2024-6257, may cause performance hit for large modules (#1751)
Please take the above for a spin and let us know your feedback!
More information can be found in our blog post covering the release!
For all the features, see the detailed changelog.
You can find the full diff here.
v1.7.3
OpenTofu 1.7.3 is now out!
The main improvement is a bug fix for handling lower-case proxy environment variables.
If you'd like to read about all the changes introduced, check out the detailed changelog.
v1.6.3
OpenTofu 1.6.3 is now out!
The main improvement is a bug fix for handling lower-case proxy environment variables.
If you'd like to read about all the changes introduced, check out the detailed changelog.
v1.8.0-alpha1
It's time for the first prerelease of the 1.8.0 version! This includes a lot of major and minor new features, as well as a ton of community contributions!
The highlights are:
- Variables and Locals allowed in module sources and backend configurations (with limitations) (#1718)
- Added support to new .tofu extensions to allow tofu-specific overrides of .tf files (#1738)
- Added support for
override_resource,override_dataandoverride_moduleblocks in testing framework. (#1499)
Please take the above for a spin and let us know your feedback!
More information can be found in our blog post covering the release!
For all the features, see the detailed changelog.
You can find the full diff here.