v0.17.3
Feature release with a number of improvements related to Gitlab support, a new command, better formatting etc. Some broken features have been fixed in along with some regressions.
Features/Improvements
- Add version command to Atlantis for getting the current terraform version (#1691 by @pjsier)
- Support "Pipelines must succeed", "All discussions must be resolved" in Gitlab
apply_requirements
(#1675 by @devlucasc) - Add support for specifying github app key as a string (#1706 by @dhaven)
- Add flag to enable rich github markdown formatting of terraform outputs (#1751 by @enochlo)
- Note: Depending on feedback here, we will consider just enabling this by default in a future release.
- Add support for splitting large comments into batches for Gitlab (#1755 by @krrrr38)
Bug Fixes
- Fix remote ops detection for tf >= 1.0.0 (#1687 by @taavitani)
- Fix Gitlab auto-merge race condition #1609 (#1675 by @devlucasc)
- Fix an issue where
--parallel-pool-size
was being ignored (#1705 by @Schtolc) - Fix an issue where applies can occur on draft merge requests in Gitlab (#1736 by @devlucasc)
- Fix regression where .terraform.lock.hcl would prevent future operations from upgrading providers even with the
-upgrade
present (#1701 by @gezb) - Fix issue with branch regex matcher which would always allow all branches (#1768 by @minamijoyo)
Dependencies
- Upgrade default tf version to 1.0.5 (#1662 by @chenrui333)
- Upgrade go version to 0.17 (#1766 by @chenrui1333)
- Upgrade alpine to v3.14, addressing CVE-2021-36159, CVE-2021-22924, CVE-2021-22923 and CVE-2021-22925 vulnerabilities (#1770 by @chenrui1333)
Backwards Incompatibilities/Notes
- If you are using GHCR and are using the
atlantis:latest
docker image, this now points to the latest release as opposed to the tip of master. If you want to work off the tip of master, then you should now useatlantis:dev
Docker
Github Container Registry
ghcr.io/runatlantis/atlantis:v0.17.3