opentofu/CHANGELOG.md
Arel Rabinowitz 3d4bf29c56
Add exclude flag support (#1900)
Signed-off-by: RLRabinowitz <rlrabinowitz2@gmail.com>
2024-11-05 10:16:00 -05:00

3.6 KiB

1.9.0 (Unreleased)

UPGRADE NOTES:

  • Using the ghcr.io/opentofu/opentofu image as a base image for custom images is deprecated and this will be removed in OpenTofu 1.10. Please see https://opentofu.org/docs/intro/install/docker/ for instructions on building your own image.

NEW FEATURES:

  • Add support for -exclude flag, to allow excluding specific resources and modules with resource targeting (#426)

ENHANCEMENTS:

  • State encryption key providers now support customizing the metadata key via encrypted_metadata_alias (#1605)
  • Added user input prompt for static variables. (#1792)
  • Added -show-sensitive flag to tofu plan, apply, state-show and output commands to display sensitive data in output. (#1554)
  • Improved performance for large graphs when debug logs are not enabled. (#1810)
  • Improved performance for large graphs with many submodules. (#1809)
  • Added multi-line support to the tofu console command. (#1307)
  • Added a help target to the Makefile. (#1925)
  • Added a simplified Build Process with a Makefile Target (#1926)
  • Ensures that the Makefile adheres to POSIX standards (#1811)
  • Added consolidate warnings and errors flags (#1894)

BUG FIXES:

  • Ensure that using a sensitive path for templatefile that it doesn't panic(#1801)
  • Fixed crash when module source is not present (#1888)
  • Added error handling for force-unlock command when locking is disabled for S3, HTTP, and OSS backends. #1977
  • Ensured that using a sensitive path for templatefile that it doesn't panic(#1801)
  • Fixed a crash when module source is not present (#1888)
  • Fixed a crash when importing an empty optional sensitive string (#1986)
  • Fixed autoloaded test tfvar files being used in non-test scenarios (#2039)
  • Fixed a config generation crash when importing sensitive values (#2077)
  • Fixed exit command in console interactive mode (#2086)
  • Fixed function references in variable validation (#2052)
  • Fixed potential leaking of secret variable with static evaluation (#2045)
  • Fixed a providers mirror crash with bad lock file (#1985)
  • Provider functions will now handle partially unknown arguments per the tfplugin spec (#2127)

Previous Releases

For information on prior major and minor releases, see their changelogs: