Recent terraform updates
Section
Features
- Add
LogModuleUpgradeandLogModuleInitializationmethods to theModuleInstallationLoggerinterface, refactorinitcommand to use methods. (#38979) (afa5687) - PSS: Add state store provider installation security features to
state migratecommand (#38813) (e049113) - Add new
ModuleInstallationLoggerinterface and replace the old interface used to hook into the module installer (#38964) (add1bf6) - Introduce new
DependencyLockingLoggerinterface, use new methods for logging about events involving dependency lock files (#38963) (1088568)
Section
Fixes
- Fix CLI hang when policy evaluations are pending after task stage fails (#38751) (89881f3)
- Fix flakey test by avoiding use of
(TestOutput).All()(#38969) (5ae7a60) - Fix Ancestors comment (67508f9)
- Fix RemoveEdge (98c44b7)
Section
Improvements
- [TF-38853] Validate provider versions in config match the lock file (#38829) (53cb118)
- dag simplification (882f390)
- Change code related to establishing trust in providers used for PSS to use word "trust" over "safe" (4f08425)
- unexport internal dag walk method (965893d)
- embed addrs.UniqueKey in keyVertex to combine their methods more obviously (db2c49c)
- Final renaming, calrification, and commenting (b0ec8dc)
Section
Breaking Changes
- remove unused breadth first walks (7f1102f)
- remove unused (e91b9e0)
- finally remove the unused set values (adb9750)
- remove unused Grapher/SubGrapher interfaces (efc7061)