github runatlantis/atlantis v0.29.0

latest release: v0.30.0
2 months ago

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): update dependency hashicorp/terraform to v1.9.3 in testdrive/utils.go (main) by @renovate in #4801
  • fix(deps): update module code.gitea.io/sdk/gitea to v0.19.0 in go.mod (main) by @renovate in #4815
  • fix(deps): update module github.com/hashicorp/go-getter/v2 to v2.2.3 in go.mod (main) by @renovate in #4804
  • fix(deps): update module github.com/go-playground/validator/v10 to v10.22.0 in go.mod (main) by @renovate in #4816
  • fix: Bump hc-install to get upstream fix by @james0209 in #4805
  • fix(deps): update github.com/hashicorp/terraform-config-inspect digest to 6714b46 in go.mod (main) by @renovate in #4827
  • fix(deps): update module github.com/hashicorp/hcl/v2 to v2.21.0 in go.mod (main) by @renovate in #4830
  • fix(deps): update module github.com/petergtz/pegomock/v4 to v4.1.0 in go.mod (main) by @renovate in #4832
  • fix(deps): update module github.com/redis/go-redis/v9 to v9.6.1 in go.mod (main) by @renovate in #4833
  • chore(config): migrate renovate config in {{packageFile}} by @renovate in #4818
  • chore(deps): update dependency hashicorp/terraform to v1.9.4 in testdrive/utils.go (main) by @renovate in #4838
  • feat: Log error on cleanup in e2e by @lukemassa in #4835
  • chore: Make e2e tests more vcs agnostic by @lukemassa in #4836
  • chore(deps): update debian:12.6-slim docker digest to e706287 in dockerfile (main) by @renovate in #4839
  • chore(deps): update debian:12.6-slim docker digest to 2ccc7e3 in dockerfile (main) by @renovate in #4841
  • feat(docs): add aws provider contextual tags using env vars by @nitrocode in #4837
  • chore: Improve process management in e2e test by @lukemassa in #4840
  • chore(deps): update golang:1.23.0 docker digest to 613a108 in testing/dockerfile (main) by @renovate in #4831
  • chore(deps): update dependency opentofu/opentofu to v1.8.1 in dockerfile (main) by @renovate in #4852
  • fix(deps): update module github.com/slack-go/slack to v0.13.1 in go.mod (main) by @renovate in #4854
  • fix(deps): update module github.com/spf13/viper to v1.19.0 in go.mod (main) by @renovate in #4855
  • fix(deps): update module github.com/xanzy/go-gitlab to v0.107.0 in go.mod (main) by @renovate in #4856
  • fix(deps): update module github.com/slack-go/slack to v0.14.0 in go.mod (main) by @renovate in #4860
  • fix(deps): update module golang.org/x/term to v0.23.0 in go.mod (main) by @renovate in #4868
  • chore(deps): update dependency hashicorp/terraform to v1.9.5 in testdrive/utils.go (main) by @renovate in #4871
  • fix(deps): update module go.etcd.io/bbolt to v1.3.11 in go.mod (main) by @renovate in #4874
  • chore(deps): update module golang.org/x/net to v0.23.0 [security] (main) by @renovate in #4875
  • chore(deps): update module google.golang.org/protobuf to v1.33.0 [security] (main) by @renovate in #4876

New Contributors

Full Changelog: v0.28.2...v0.29.0

Don't miss a new atlantis release

NewReleases is sending notifications on new releases.