Skip to content

Releases: runatlantis/atlantis

v0.29.0

28 Aug 20:44
6f3b927
Compare
Choose a tag to compare

Maintainer notes

This is long overdue release from the previous one, 0.28.5. Initially, I was thinking to include OpenTofu support into this release, but it took a bit longer than I anticipated.

But still there are something to highlight in this notes:

As always, join Our Community on Slack. If you have any questions or concerns, please join our Slack community and share with us: Join Atlantis Community on Slack.

What's Changed

Breaking Changes ๐Ÿ› 

  • feat: Add --max-comments-per-command configuration by @glasser in #3905

Exciting New Features ๐ŸŽ‰

  • feat: selfapprove flag for approving policies by @lee2sh in #4794

Bug fixes ๐Ÿ›

  • chore: 12.5-slim tag is no longer receiving updates, switch to 12.6-slim by @derekheld in #4720
  • fix: added a space line by @dorian-tsorfy in #4787
  • fix: send pipelineID in gitlabs SetCommitStatus if the mr gets found, fallback to branch ref by @fitz7 in #4785

Other Changes ๐Ÿ”„

  • fix(blog): fix blog post linting issue by @chenrui333 in #4684
  • chore(deps): update ghcr.io/runatlantis/atlantis:latest docker digest to b35c839 in dockerfile.dev (main) by @renovate in #4685
  • chore(deps): update terraform random to v3.6.2 in server/controllers/events/testdata/test-repos/state-rm-workspace/dir1/versions.tf (main) by @renovate in #4686
  • fix(deps): update module github.com/briandowns/spinner to v1.23.1 in go.mod (main) by @renovate in #4687
  • chore(deps): update docker/dockerfile:1 docker digest to e87caa7 in dockerfile (main) by @renovate in #4692
  • docs: comment out banner by @chenrui333 in #4693
  • chore(deps): update golang:1.22.4-alpine docker digest to ace6cc3 in dockerfile (main) by @renovate in #4694
  • chore(deps): update golang:1.22.4 docker digest to a66eda6 in testing/dockerfile (main) by @renovate in #4695
  • chore(deps): update redis:7.2-alpine docker digest to de14eed in docker-compose.yml (main) by @renovate in #4697
  • fix(deps): update github.com/hashicorp/hc-install digest to c4aaa60 in go.mod (main) by @renovate in #4698
  • fix(deps): update module github.com/gorilla/websocket to v1.5.3 in go.mod (main) by @renovate in #4699
  • fix(deps): update github.com/hashicorp/hc-install digest to 2597d9e in go.mod (main) by @renovate in #4702
  • fix(deps): update module github.com/redis/go-redis/v9 to v9.5.3 in go.mod (main) by @renovate in #4703
  • fix(deps): update github.com/hashicorp/hc-install digest to 3f6f9f2 in go.mod (main) by @renovate in #4705
  • chore(deps): update alpine docker tag to v3.20.1 in dockerfile (main) by @renovate in #4706
  • fix(deps): update module github.com/spf13/cobra to v1.8.1 in go.mod (main) by @renovate in #4707
  • fix(deps): update module github.com/urfave/negroni/v3 to v3.1.1 in go.mod (main) by @renovate in #4710
  • fix(deps): update module github.com/go-test/deep to v1.1.1 in go.mod (main) by @renovate in #4714
  • refactor: Adjust .tool-versions by @james0209 in #4712
  • chore(deps): update dependency node to v20.15.0 in .node-version (main) by @renovate in #4716
  • chore(deps): update dependency open-policy-agent/conftest to v0.53.0 in dockerfile (main) by @renovate in #4717
  • chore(deps): update dependency open-policy-agent/conftest to v0.53.0 in testing/dockerfile (main) by @renovate in #4718
  • revert: "fix: Preventing merging without running atlantis apply on Gitlab" by @jamengual in #4721
  • fix(deps): update module github.com/alicebob/miniredis/v2 to v2.33.0 in go.mod (main) by @renovate in #4727
  • fix(deps): update github.com/hashicorp/terraform-config-inspect digest to 9fc3669 in go.mod (main) by @renovate in #4730
  • chore: do not store context in struct for e2e tests by @lukemassa in #4731
  • chore: make e2e code generic to vcs by @lukemassa in #4732
  • fix(deps): update github.com/hashicorp/hc-install digest to 321faf4 in go.mod (main) by @renovate in #4736
  • chore(deps): update go to v1.22.5 and ca-certificates to 2024-07-05 (main) by @renovate in #4734
  • fix(deps): update module github.com/microcosm-cc/bluemonday to v1.0.27 in go.mod (main) by @renovate in #4740
  • chore: correct typo in error printing by @foodatbar in #4738
  • chore(deps): update golang:1.22.5 docker digest to 829eff9 in testing/dockerfile (main) by @renovate in #4747
  • chore(deps): update dependency node to v20.15.1 in .node-version (main) by @renovate in #4750
  • chore(deps): update dependency opentofu/opentofu to v1.7.3 in dockerfile (main) by @renovate in #4751
  • chore(deps): update dependency hashicorp/terraform to v1.9.1 in testdrive/utils.go (main) by @renovate in #4752
  • chore(deps): update dependency hashicorp/terraform to v1.9.2 in testdrive/utils.go (main) by @renovate in #4754
  • chore(deps): update dependency open-policy-agent/conftest to v0.54.0 in dockerfile (main) by @renovate in #4755
  • chore(deps): update docker/dockerfile:1 docker digest to fe40cf4 in dockerfile (main) by @renovate in #4757
  • fix(deps): update module github.com/redis/go-redis/v9 to v9.5.4 in go.mod (main) by @renovate in #4758
  • chore(deps): update ghcr.io/runatlantis/atlantis:latest docker digest to 52ee7c4 in dockerfile.dev (main) by @renovate in #4763
  • fix(deps): update github.com/hashicorp/hc-install digest to 0c03a35 in go.mod (main) by @renovate in #4769
  • chore(deps): update dependency open-policy-agent/conftest to v0.54.0 in testing/dockerfile (main) by @renovate in #4770
  • fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 to v2.11.0 in go.mod (main) by @renovate in #4772
  • chore(deps): track alpine ca-certificates dep by @chenrui333 in #4774
  • chore(deps): update debian:12.6-slim docker digest to dae9a7c in dockerfile (main) by @renovate in #4775
  • chore(deps): update debian:12.6-slim docker digest to 5f7d566 in dockerfile (main) by @renovate in #4779
  • chore(deps): update go in testing/dockerfile (main) by @renovate in #4793
  • chore(deps): update redis:7.2-alpine docker digest to 0bc09d9 in docker-compose.yml (main) by @renovate in #4797
  • chore(deps): update alpine docker tag to v3.20.2 in dockerfile (main) by @renovate in #4800
  • chore(deps): update dependency node to v20.16.0 in .node-version (main) by @renovate in #4809
  • chore(deps): update dependency open-policy-agent/conftest to v0.55.0 in dockerfile (main) by @renovate in #4810
  • chore(deps): update dependency open-policy-agent/conftest to v0.55.0 in testing/dockerfile (main) by @renovate in #4811
  • chore(deps): update redis docker tag to v7.4 in docker-compose.yml (main) by @renovate in #4812
  • chore: revert "fix: added a space line" by @chenrui333 in #4814
  • fix(deps): update github.com/shurcool/githubv4 digest to 4829585 in go.mod (main) by @renovate in #4803
  • chore(deps): up...
Read more

v0.28.5

17 Jul 17:06
92d10ec
Compare
Choose a tag to compare
  • fix: cherry-pick base image update and ca-certificates resource update by @jamengual in #4759

Full Changelog: v0.28.4...v0.28.5

v0.28.4

15 Jul 16:28
dbef96d
Compare
Choose a tag to compare

maintainer notes

We are doing the last patch for 0.28.x before the next 0.29.0 release (which would be in two weeks). This patch release contains one PR revert, #4721

Full Changelog: v0.28.3...v0.28.4

v0.28.3

18 Jun 20:12
b3dabab
Compare
Choose a tag to compare

Patch release for goreleaser flow fix

v0.28.2

18 Jun 16:48
a5b6daa
Compare
Choose a tag to compare

Maintainer Notes

  1. Atlantis Accepted as CNCF Sandbox Project. We are thrilled to announce that the Atlantis project has been accepted as a CNCF Sandbox project! This is a significant milestone for us, and we are excited about the future opportunities and growth this will bring to our community.
  2. April 2024 Survey Results Published. Thank you to everyone who participated in our survey! We have compiled and published the results. You can read the full report here: April 2024 Survey Results. We will continue conducting such surveys in the following months to keep improving and addressing our communityโ€™s needs.
  3. Integrating Atlantis with Opentofu. We have published a new blog post on integrating Atlantis with Opentofu, written by Mateus Sousa. Check it out here: Integrating Atlantis with Opentofu. We welcome new blog post submissions from the community to help improve Atlantis usage.
  4. Join Our Community on Slack. If you have any questions or concerns, please join our Slack community and share with us: Join Atlantis Community on Slack.

What's Changed

Exciting New Features ๐ŸŽ‰

  • feat: optionally hide multienv output by @anryko in #4422
  • feat: add silence_pr_comments on plan and apply by @anryko in #4543

Bug fixes ๐Ÿ›

  • fix: add app to the github app installation id by @bdellegrazie in #4650
  • fix: Preventing merging without running atlantis apply on Gitlab by @shurkus in #4651

Other Changes ๐Ÿ”„

New Contributors

Full Changelog: v0.28.0...v0.28.2

v0.28.1

23 May 19:46
a5fdebc
Compare
Choose a tag to compare

Patch release with Docker base image SHA update and E2E test pipeline fix. Thanks @oponomarov-tu for reporting the issue.

Full Changelog: v0.28.0...v0.28.1

v0.28.0

22 May 19:48
cd54b12
Compare
Choose a tag to compare

Maintainer Notes

  1. We Are Still Taking Survey Responses! The Core Atlantis Team is conducting an anonymous survey to better understand our communityโ€™s needs and to help prioritize our roadmap. If you havenโ€™t yet, please take 5 minutes to fill it out: Atlantis User Survey.
  2. VitePress Migration Completed. We are excited to announce that we have successfully migrated our site to VitePress! Please check out the new site at runatlantis.io.
  3. CircleCI Removal. We have completed the removal of CircleCI from our CI/CD pipeline. It took a bit longer than expected, but we finally got there.
  4. Join Our Community on Slack. If you have any questions or concerns, please join our Slack community and share with us: Join Atlantis Community on Slack.

What's Changed

Breaking Changes ๐Ÿ› 

Exciting New Features ๐ŸŽ‰

Bug fixes

  • fix: properly render ๐Ÿšฎ in default templates by @glasser in #4044
  • fix: use base branch from base repo instead of fork by @alanbover in #4048
  • fix: ensure the MR log line prints an integer and not a rune by @jandersen-plaid in #4078
  • fix: Prevent panics when logging HTTP response status in github and gitlab client by @adkafka in #4082
  • fix: unnamed jobs in ui, remove uppercasing by @tlorreyte in #4137
  • docs: update atlantis ref link on infracost.io by @chenrui333 in #4289
  • revert: regression: remote ops detection TF v1.1 by @cypres in #4169
  • fix: improve git error log while running 'atlantis apply' by @mmokijewski in #4177
  • fix: auto-discover workspaces when in subdirectories by @marcoceppi in #4363
  • fix: Make PolicyCheckSummary rendering optional by @sourava01 in #4382
  • fix: logger nil pointer in instrumented_project_command_builder by @jippi in #4461
  • fix: os.Remove should ignore non existing errors by @jippi in #4502

Other Changes

Read more

v0.27.3

25 Apr 16:43
565fd9d
Compare
Choose a tag to compare

Maintainer Notes

  • The Core Atlantis Team has created an anonymous survey for Atlantis users to help us understand the community needs and prioritize our roadmap. If you have the time, please take 5 minutes to fill it out https://docs.google.com/forms/d/1fOGWkdinDV2_46CZvzQRdz8401ypZR8Z-iwkNNt3EX0
  • Atlantis has submitted its application to CNCF! cncf/sandbox#60 Please +1 the issue to show your support.
  • Atlantis will continue to use a new release process to help stabilize the project. We will take a trunk-based approach to releases and cherry-pick fixes into a release branch. The intention is to allow Atlantis users to enjoy more long-term support on a particular version without being forced to upgrade and encounter other bugs from new features. Please bear with us during this change as we build new processes/tools around the releases.

What's Changed

Other Changes

  • chore(deps): update golang docker tag to v1.22.1 in testing/dockerfile (release-0.27) by @renovate in #4328
  • fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.1 in go.mod (release-0.27) by @renovate in #4329
  • fix(deps): update module go.etcd.io/bbolt to v1.3.9 in go.mod (release-0.27) by @renovate in #4330
  • chore(deps): update debian docker tag to v12.5 in dockerfile (release-0.27) by @renovate in #4334
  • chore(deps): update dependency git-lfs/git-lfs to v3.5.1 in dockerfile (release-0.27) by @renovate in #4340
  • chore(deps): update dependency open-policy-agent/conftest to v0.50.0 in testing/dockerfile (release-0.27) by @renovate in #4342
  • fix(deps): update module go.uber.org/zap to v1.27.0 in go.mod (release-0.27) by @renovate in #4345
  • fix(deps): update module github.com/xanzy/go-gitlab to v0.100.0 in go.mod (release-0.27) by @renovate in #4344
  • fix(deps): update module golang.org/x/term to v0.18.0 in go.mod (release-0.27) by @renovate in #4346
  • chore(deps): update dependency go to v1.22.1 in go.mod (release-0.27) by @renovate in #4356
  • chore(deps): update dependency hashicorp/terraform to v1.7.5 in .circleci/config.yml (release-0.27) by @renovate in #4358
  • fix(deps): update module github.com/alicebob/miniredis/v2 to v2.32.1 in go.mod (release-0.27) by @renovate in #4362
  • fix(deps): update module github.com/go-playground/validator/v10 to v10.19.0 in go.mod (release-0.27) by @renovate in #4364
  • fix(deps): update module github.com/google/uuid to v1.6.0 in go.mod (release-0.27) by @renovate in #4365
  • fix(deps): update module github.com/hashicorp/hcl/v2 to v2.20.0 in go.mod (release-0.27) by @renovate in #4367
  • chore(deps): update module golang.org/x/net to v0.23.0 [security] (release-0.27) by @renovate in #4429
  • chore(deps): update module google.golang.org/protobuf to v1.33.0 [security] (release-0.27) by @renovate in #4430
  • chore: Cherry pick #4474 into release-0.27 by @lukemassa in #4475
  • fix(deps): update module github.com/redis/go-redis/v9 to v9.5.1 in go.mod (release-0.27) by @renovate in #4370
  • chore: Cherry pick #4376 into release 0.27 #4477
  • chore: Cherry-pick #4462 into release-0.27 #4476

Full Changelog: v0.27.2...v0.27.3

v0.27.2

08 Mar 21:57
Compare
Choose a tag to compare

Maintainer Notes

  • Atlantis has submitted its application to CNCF! cncf/sandbox#60 Please +1 the issue to show your support.
  • Atlantis will continue to use a new release process to help stabilize the project. We will take a trunk-based approach to releases and cherry-pick fixes into a release branch. The intention is to allow Atlantis users to enjoy more long-term support on a particular version without being forced to upgrade and encounter other bugs from new features. Please bear with us during this change as we build new processes/tools around the releases.

What's Changed

Fixes

  • feat: Add logic for project name into lock (cherry-pick #4192) by @lukemassain #4235
  • revert: regression: remote ops detection TF v1.1 (cherry-pick #4169) by @cypresin #4325
  • fix: improve git error log while running 'atlantis apply' (cherry-pick #4177) by @mmokijewski in #4324
  • fix: unnamed jobs in ui by @tlorreyte in #4137
  • chore: bump buildkit version to v0.12.5 by @ivanaguilario in #4221

Other Changes

  • fix(deps): update github.com/shurcool/githubv4 digest to 18a1ae0 in go.mod (release-0.27) by @renovate in #4163
  • chore(deps): update dependency node to v20.11.0 in .node-version (release-0.27) by @renovate in #4164
  • chore(deps): update dependency open-policy-agent/conftest to v0.48.0 in testing/dockerfile (release-0.27) by @renovate in #4167
  • fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 to v2.9.0 in go.mod (release-0.27) by @renovate in #4168
  • fix(deps): update module github.com/go-playground/validator/v10 to v10.17.0 in go.mod (release-0.27) by @renovate in #4171
  • chore(deps): update alpine docker tag to v3.19.1 in dockerfile (release-0.27) by @renovate in #4184
  • chore(deps): update dependency hashicorp/terraform to v1.7.1 in .circleci/config.yml (release-0.27) by @renovate in #4191
  • chore(deps): update dependency hashicorp/terraform to v1.7.2 in .circleci/config.yml (release-0.27) by @renovate in #4207
  • chore(deps): update dependency open-policy-agent/conftest to v0.49.0 in testing/dockerfile (release-0.27) by @renovate in #4209
  • chore(deps): update dependency node to v20.11.1 in .node-version (release-0.27) by @renovate in #4260
  • chore(deps): update dependency open-policy-agent/conftest to v0.49.1 in testing/dockerfile (release-0.27) by @renovate in #4266
  • fix(deps): update module github.com/slack-go/slack to v0.12.5 in go.mod (release-0.27) by @renovate in #4271
  • chore(deps): update dependency hashicorp/terraform to v1.7.4 in .circleci/config.yml (release-0.27) by @renovate in #4259

Full Changelog: v0.27.1...v0.27.2

v0.27.1

21 Jan 23:42
da67e7d
Compare
Choose a tag to compare

Maintainer Notes

  • Atlantis has submitted its application to CNCF! cncf/sandbox#60 Please +1 the issue to show your support.
  • Atlantis will continue to use a new release process to help stabilize the project. We will take a trunk-based approach to releases and cherry-pick fixes into a release branch. The intention is to allow Atlantis users to enjoy more long-term support on a particular version without being forced to upgrade and encounter other bugs from new features. Please bear with us during this change as we build new processes/tools around the releases.

What's Changed

Bug fixes

  • fix: Prevent panics when logging HTTP response status in github and gitlab client by @adkafka in #4082
  • fix: properly render ๐Ÿšฎ in default templates by @glasser in #4049
  • fix: download conftest binary for correct arch by @Prajithp in #4161
  • fix: ensure the MR log line prints an integer and not a rune (#4078) by @jandersen-plaid
    in #4080
  • fix: use base branch from base repo instead of fork (cherry-pick #4048) by @alanbover
    in #4050
  • fix: Atlantis Does Not Consider the Plan Directory When Hiding Previous Plan Comments (cherry-pick #4012) by @X-Guardian
    in #4130
  • fix: CI for markdown renderer by @lukemassa in #4066

Other Changes

  • chore(deps): update dependency git-lfs/git-lfs to v3.4.1 in dockerfile (release-0.27) by @renovate in #4104
  • chore(deps): update dependency hashicorp/terraform to v1.6.6 in .circleci/config.yml (release-0.27) by @renovate in #4106
  • fix(deps): update module github.com/redis/go-redis/v9 to v9.3.1 in go.mod (release-0.27) by @renovate in #4107
  • fix(deps): update module github.com/spf13/viper to v1.18.2 in go.mod (release-0.27) by @renovate in #4108
  • chore(deps): update debian docker tag to v12.4 in dockerfile (release-0.27) by @renovate in #4109
  • fix(deps): update module github.com/google/uuid to v1.5.0 in go.mod (release-0.27) by @renovate in #4111
  • fix(e2e-tests): add ngrok authtoken (cherry-pick #4125) by @gcp-cherry-pick-bot in #4129
  • chore(deps): update golang docker tag to v1.21.6 in testing/dockerfile (release-0.27) by @renovate in #4155
  • fix(deps): update module github.com/xanzy/go-gitlab to v0.96.0 in go.mod (release-0.27) by @renovate in #4112
  • fix(deps): update module github.com/alicebob/miniredis/v2 to v2.31.1 in go.mod (release-0.27) by @renovate in #4159

Full Changelog: v0.27.0...v0.27.1