diff --git a/CHANGELOG.md b/CHANGELOG.md index 79ba1d0613a9a065e9813a33ac1fe4470b345fd4..1d107e30d04ca713f57dba05f28fb6c7a2074dfd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,40 @@ +## 0.42.0-rc4 (2024-11-14) + +### Added (2 changes) + +- [Support running pipeline templates directly in child pipeline with...](https://gitlab.com/components/opentofu/-/commit/cc000b48848916dcee2564e22bc2dfdff8f49729) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/190)) +- [Support env variable to force sourcing `gitlab-tofu`](https://gitlab.com/components/opentofu/-/commit/05a987a8a3d94a7286819fbe2e8f908029fe8f9a) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/184)) + +### Changed (15 changes) + +- [Rename `terraform_authenticate_private_registry` function to `tofu_authenticate_private_registry`](https://gitlab.com/components/opentofu/-/commit/4ac18238c41b52d5aea3516f21defbc16ed1c779) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `terraform_init` function to `tofu_init`](https://gitlab.com/components/opentofu/-/commit/30b74af078485fa7fad31f50898a6a98f63a4873) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_INIT_FLAGS` to `GITLAB_TOFU_INIT_FLAGS`](https://gitlab.com/components/opentofu/-/commit/b66c7ca01ac56f39efd0547c017b056531ec71ec) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Deprecate `TF_ROOT` and introduce `GITLAB_TOFU_ROOT_DIR` as replacement](https://gitlab.com/components/opentofu/-/commit/f3815f14b7c110653263f686fcec12a262547573) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Deprecate `TF_ADDRESS` and introduce `GITLAB_TOFU_STATE_ADDRESS` as replacement](https://gitlab.com/components/opentofu/-/commit/687fb9024fd295be376afae024ffa5f85b9abb6c) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Deprecate `TF_STATE_NAME` and introduce `GITLAB_TOFU_STATE_NAME` as replacement](https://gitlab.com/components/opentofu/-/commit/a6bc5c554914181a4d151fc9a8fd648d0dab74d5) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_INIT_NO_RECONFIGURE` to `GITLAB_TOFU_INIT_NO_RECONFIGURE`](https://gitlab.com/components/opentofu/-/commit/447fe033f61a3858ffdeb3087ccf8c05ab41118d) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `DEBUG_OUTPUT` to `GITLAB_TOFU_DEBUG`](https://gitlab.com/components/opentofu/-/commit/6cf020389aca14d59889b5c13008d0c4427cc1ba) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_IGNORE_INIT_ERRORS` to `GITLAB_TOFU_IGNORE_INIT_ERRORS`](https://gitlab.com/components/opentofu/-/commit/bee398ded147e29901a2c5716bee09dbe827c7bc) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_IMPLICIT_INIT` to `GITLAB_TOFU_IMPLICIT_INIT`](https://gitlab.com/components/opentofu/-/commit/d731c2b925e54d9dd1059ef3ee7bc9529b547ce8) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_PLAN_JSON` to `GITLAB_TOFU_PLAN_JSON`](https://gitlab.com/components/opentofu/-/commit/3ce2b6436f4288220f2e98b5e6c5ed8d92209a2e) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_PLAN_CACHE` to `GITLAB_TOFU_PLAN_CACHE`](https://gitlab.com/components/opentofu/-/commit/fe5fea976bb0fe1ae472fab23e35869407c21557) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_PLAN_NAME` to `GITLAB_TOFU_PLAN_NAME`](https://gitlab.com/components/opentofu/-/commit/999bff8851d4e13a35b302895321beba0302e765) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_APPLY_NO_PLAN` to `GITLAB_TOFU_APPLY_NO_PLAN`](https://gitlab.com/components/opentofu/-/commit/1c4120f9b27d0bd53e77bf0bac6b42908d4dbf7f) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename `TF_GITLAB_SOURCED` variable to `GITLAB_TOFU_SOURCED`.](https://gitlab.com/components/opentofu/-/commit/d003be31b40f63b0779839de292f4a5e6cc20dff) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/188)) + +### Removed (3 changes) + +- [Remove support for `TF_USERNAME` and `TF_PASSWORD` environment variables](https://gitlab.com/components/opentofu/-/commit/df9639ea3e7ee3483b12d5c9309b29019e035e16) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Remove `TF_FF_AUTO_URLENCODE_STATE_NAME` feature flag](https://gitlab.com/components/opentofu/-/commit/300f345e0b3952ac37305b130231832494dd0d1b) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/187)) +- [Remove `TF_FF_AUTO_APPROVE_APPLY` feature flag](https://gitlab.com/components/opentofu/-/commit/bac5a61b3915aa91f3fddf577cf3dd266786f41a) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/186)) + +### Development (3 changes) + +- [Refactor environment variable handling](https://gitlab.com/components/opentofu/-/commit/f60c4583ec9317be1555ca3bc185b8a245f5b5b7) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/189)) +- [Rename internal `OPENTOFU_COMPONENT_` variables to `GITLAB_TOFU_`](https://gitlab.com/components/opentofu/-/commit/70a67d253df6ceed8fd19f067c98bf5da34abbce) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/185)) +- [Support custom runner tag for image build job](https://gitlab.com/components/opentofu/-/commit/cfbc9d7950c7651f2cc0a551dfe52d623e19afb0) ([merge request](https://gitlab.com/components/opentofu/-/merge_requests/183)) + ## 0.42.0-rc3 (2024-11-14) ### Added (2 changes)