v0.37.0
Atlantis is now hosting CNCF-supported community meeting on Wednesday 4PM UTC! The meeting will be bi-weekly. Please bear with the maintainer team as we kick-start this process. Hope to see you all there! Agenda and Notes can be found here (as well as links to the LFX zoom to add to your calendar): https://docs.google.com/document/d/1EzseHmT4Zarj-_7MO8ud5mHByIJGIHS7JdoNNK9ZckU/edit?tab=t.0
What's Changed
Exciting New Features π
- feat: Add reason to is mergeable by @lukemassa in https://github.com/runatlantis/atlantis/pull/5850
- feat: allow masking output on comments by @GMartinez-Sisti in https://github.com/runatlantis/atlantis/pull/4331
- feat: Do not delete working dir if git falls behind by @lukemassa in https://github.com/runatlantis/atlantis/pull/5895
- feat: Add the command name to show who is holding dir lock by @lukemassa in https://github.com/runatlantis/atlantis/pull/5935
- feat: Add reasons to gitlab is mergeable by @lukemassa in https://github.com/runatlantis/atlantis/pull/5863
Provider AzureDevops
- fix: Use HeadRepo instead of BaseRepo in --skip-clone-no-changes flow (#3891) by @Ulminator in https://github.com/runatlantis/atlantis/pull/3900
Provider GitLab
- fix: Handle Gitlab
status cannot transition via :runerror by @fatmcgav in https://github.com/runatlantis/atlantis/pull/5800 - chore: Pull gitlab is mergeable logic into a helper function by @lukemassa in https://github.com/runatlantis/atlantis/pull/5866
- fix: Determine need_rebase as not a mergeable status by @lukemassa in https://github.com/runatlantis/atlantis/pull/5867
Bug fixes π
- feat: Rename locking.Backend to db.Database by @lukemassa in https://github.com/runatlantis/atlantis/pull/5879
- fix: Respect server side config for autodiscover by @lukemassa in https://github.com/runatlantis/atlantis/pull/5849
- fix: Log repo config filename, not entire repo config by @lukemassa in https://github.com/runatlantis/atlantis/pull/5848
Security changes
- chore(deps): update dependency vite to v6.4.1 [security] (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5902
Documentation
- docs: Add 2025 blog post to blog index page by @jamengual in https://github.com/runatlantis/atlantis/pull/5811
- chore(deps): update dependency @playwright/test to v1.55.0 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5814
- chore(deps): update dependency @vueuse/core to v12.8.2 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5815
- chore(deps): update dependency markdownlint-cli to v0.45.0 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5818
- chore(deps): update dependency mermaid to v11.11.0 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5819
- chore(deps): update dependency sitemap-ts to v1.10.1 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5822
- chore(deps): update dependency mermaid to v11.12.0 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5830
- chore(deps): update dependency @playwright/test to v1.55.1 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5862
- chore(deps): update dependency vue to v3.5.22 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5864
- chore: Update CONTRIBUTING doc to reorder, include section on PRs by @lukemassa in https://github.com/runatlantis/atlantis/pull/5890
- chore(deps): update dependency @playwright/test to v1.56.1 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5913
- chore(deps): update dependency mermaid to v11.12.1 in package.json (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5932
- docs: Add new env vars to the docs by @filipenf in https://github.com/runatlantis/atlantis/pull/5931
Dependencies
- chore(deps): update ghcr.io/runatlantis/atlantis:latest docker digest to c1e648a in dockerfile.dev (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5812
- chore(deps): update dependency open-policy-agent/conftest to v0.62.0 in testing/dockerfile (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5821
- chore(deps): update dependency git-lfs/git-lfs to v3.7.0 in dockerfile (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5816
- chore(deps): update dependency hashicorp/terraform to v1.13.3 in testdrive/utils.go (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5817
- chore(deps): update dependency open-policy-agent/conftest to v0.62.0 in dockerfile (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5820
- chore(deps): update ngrok/ngrok:latest docker digest to 6909ec0 in docker-compose.yml (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5828
- chore(deps): update debian:12.12-slim docker digest to 7e49091 in dockerfile (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5852
- chore(deps): update ngrok/ngrok:latest docker digest to 0dd920e in docker-compose.yml (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5860
- chore(deps): update redis:7.4-alpine docker digest to 7a7c6b5 in docker-compose.yml (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5861
- fix(deps): update module golang.org/x/term to v0.35.0 in go.mod (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5872
- chore(deps): update docker/dockerfile:1 docker digest to b6afd42 in dockerfile (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5873
- chore(deps): update redis:7.4-alpine docker digest to 3b73847 in docker-compose.yml (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5882
- chore(deps): update ngrok/ngrok:latest docker digest to 50234a7 in docker-compose.yml (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5900
- chore(deps): update debian:12.12-slim docker digest to 78d2f66 in dockerfile (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5904
- chore(deps): update dependency git-lfs/git-lfs to v3.7.1 in dockerfile (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5906
- fix: Force renovate to keep alpine in docker version (attempt 2) by @lukemassa in https://github.com/runatlantis/atlantis/pull/5907
- chore(deps): update dependency hashicorp/terraform to v1.13.4 in testdrive/utils.go (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5908
- chore(deps): update go in go.mod (main) by @renovate[bot] in https://github.com/runatlantis/atlantis/pull/5912
Other Changes π
- fix: Force renovate to keep alpine in docker version by @lukemassa in https://github.com/runatlantis/atlantis/pull/5892
- fix: Add env vars for PR approval and mergeable status by @filipenf in https://github.com/runatlantis/atlantis/pull/5919
New Contributors
- @fatmcgav made their first contribution in https://github.com/runatlantis/atlantis/pull/5800
- @robertchrk made their first contribution in https://github.com/runatlantis/atlantis/pull/5875
- @Ulminator made their first contribution in https://github.com/runatlantis/atlantis/pull/3900
- @filipenf made their first contribution in https://github.com/runatlantis/atlantis/pull/5919
Full Changelog: https://github.com/runatlantis/atlantis/compare/v0.36.0...v0.37.0