OpenTofu v1.12

OpenTofu v1.12 wprowadza dynamiczny prevent_destroy — argument w bloku lifecycle może teraz odwoływać się do innych symboli w tym samym module, np. zmiennych wejściowych. Pozwala to warunkowo chronić zasoby przed usunięciem bez duplikowania konfiguracji.

OpenTofu v1.12

OpenTofu v1.12 wprowadza dynamiczny prevent_destroy — argument w bloku lifecycle może teraz odwoływać się do innych symboli w tym samym module, np. zmiennych wejściowych. Pozwala to warunkowo chronić zasoby przed usunięciem bez duplikowania konfiguracji.

Rozwiązano też długoletni problem z plikiem lock w środowiskach z lokalnym cache'em providerów — tofu init wypełnia teraz plik lock pełnym zestawem sum kontrolnych w obu formatach (zh: i h1:) w jednym przejściu, bez konieczności osobnego uruchamiania tofu providers lock.

Nowa opcja -json-into=FILENAME pozwala zapisać wyniki w formacie JSON do pliku, zachowując jednocześnie czytelny output w terminalu — przydatne w pipeline'ach CI/CD, gdzie chcesz jednocześnie logować maszynowo i monitorować ręcznie.

Uwaga: połączenia WinRM dla provisonerów są oznaczone jako przestarzałe i znikną w v1.13. Zalecana migracja do OpenSSH dla Windows.