Skip to content

Releases: opentofu/opentofu

v1.8.3

03 Oct 17:54
7dfe15a
Compare
Choose a tag to compare

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=1 in 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

04 Sep 18:41
57868a9
Compare
Choose a tag to compare

What's Changed

SECURITY:

BUG FIXES:

  • Better handling of key_provider references (#1965)

Full Changelog: v1.8.1...v1.8.2

v1.8.1

07 Aug 13:53
7cdad9e
Compare
Choose a tag to compare

What's Changed

  • Fix missing module source panic (#1888) in #1889

Full Changelog: v1.8.0...v1.8.1

v1.8.0

29 Jul 13:04
b1834a2
Compare
Choose a tag to compare

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_workflow has 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

23 Jul 14:20
ec67c3f
Compare
Choose a tag to compare
v1.8.0-rc1 Pre-release
Pre-release

⚠️ Do not use this release for production workloads! ⚠️

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

11 Jul 16:59
f668c48
Compare
Choose a tag to compare
v1.8.0-beta2 Pre-release
Pre-release

⚠️ Do not use this release for production workloads! ⚠️

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

09 Jul 14:52
5f8497b
Compare
Choose a tag to compare
v1.8.0-beta1 Pre-release
Pre-release

⚠️ Do not use this release for production workloads! ⚠️

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_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 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

09 Jul 14:12
b5e7400
Compare
Choose a tag to compare

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

09 Jul 14:11
7df1a35
Compare
Choose a tag to compare

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

24 Jun 16:08
e2b6b46
Compare
Choose a tag to compare
v1.8.0-alpha1 Pre-release
Pre-release

⚠️ Do not use this release for production workloads! ⚠️

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_data and override_module blocks 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.