v0.26.0
Maintainer Notes
- Atlantis has submitted its application to CNCF! cncf/sandbox#60 Please +1 the issue to show your support.
- Atlantis will trial 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
Exciting New Features 🎉
- feat: Enhance Support for CDKTF By Allowing Git Untracked Files to be Added to the Atlantis Modified File List by @X-Guardian in #3724
- feat: Add use plugin cache flag by @wolmi in #3720
- feat: disable autoplan label by @ghaiszaher in #3649
- feat: Add option allowing usage of custom policy check tools by @bgalkows in #3765
- feat: Add Targeted Execution to the Pre/Post Workflow Hooks by @X-Guardian in #3708
- feat: Add A Server Config Flag to Enable Failure on Pre Workflow Hook Errors by @X-Guardian in #3729
Bug fixes
- fix: Running 'atlantis unlock' on a PR Causes The Whole Working Directory to be Deleted by @X-Guardian in #3751
- fix(multienv): allow commas and quoted values by @inkel in #3542
- feat: set default tf & conftest env vars for apline by @moogly81 in #3806
- fix: Do not unnecessarily update apply check if it doesn't exist yet by @lukemassa in #3747
- fix: issue with GH App credential not writing if lines already exist by @JSNortal in #3679
- fix(github): prevent null pointer dereferencing when using AllowMergeableBypassApply with no required checks on branch protection by @arturhoo in #3672
- fix: Change message for when request is not approved to be more accurate by @lukemassa in #3744
- fix: make go-generate now creates working mocks out of the box by @finnag in #3802
- fix: safer re-merging with updated upstream by @finnag in #3499
Other Changes
- chore(deps): lock file maintenance in server/events/testdata/test-repos/workspace-configured/main.tf by @renovate in #3668
- fix(deps): update module github.com/google/go-github/v53 to v54 in go.mod by @renovate in #3676
- chore(deps): update redis docker tag to v7.2 in docker-compose.yml by @renovate in #3677
- chore(deps): lock file maintenance in server/events/testdata/test-repos/workspace-configured/main.tf by @renovate in #3689
- fix: complete the upgrade to github v54 to unbreak tests by @finnag in #3691
- fix(deps): update module github.com/go-playground/validator/v10 to v10.15.1 in go.mod by @renovate in #3683
- fix(deps): update module github.com/redis/go-redis/v9 to v9.1.0 in go.mod by @renovate in #3685
- fix(deps): update module github.com/google/uuid to v1.3.1 in go.mod by @renovate in #3694
- feat: Slack notifications matched on base branch name by @smstone in #3644
- fix(deps): update module github.com/moby/patternmatcher to v0.6.0 in go.mod by @renovate in #3696
- fix(gitlab): Prevent considering non-head pipelines skipped by default by @marceloboeira in #3695
- chore(deps): update dependency hashicorp/terraform to v1.5.6 in .circleci/config.yml by @renovate in #3700
- fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.6 in go.mod by @renovate in #3702
- fix(deps): update github.com/hashicorp/terraform-config-inspect digest to b800820 in go.mod by @renovate in #3704
- fix(deps): update module github.com/slack-go/slack to v0.12.3 in go.mod by @renovate in #3705
- chore(deps): lock file maintenance in server/events/testdata/test-repos/workspace-configured/main.tf by @renovate in #3707
- docs: fix typo by @cilindrox in #3709
- docs: Fix server side repo config document typo by @soloradish in #3711
- chore(deps): update dependency @vuepress/plugin-google-analytics to v2.0.0-beta.67 in package.json by @renovate in #3716
- fix(deps): update module github.com/go-playground/validator/v10 to v10.15.3 in go.mod by @renovate in #3719
- fix(deps): update module github.com/hashicorp/hcl/v2 to v2.18.0 in go.mod by @renovate in #3726
- docs: updated server-configuration.md on Github App slug by @zen in #3728
- chore(deps): update dependency open-policy-agent/conftest to v0.45.0 in dockerfile by @renovate in #3730
- docs: Update Docs for the Server Config Flag to Enable Failure on Pre Workflow Hook Errors by @X-Guardian in #3731
- chore(deps): update dependency open-policy-agent/conftest to v0.45.0 in testing/dockerfile by @renovate in #3732
- fix(deps): update module github.com/xanzy/go-gitlab to v0.91.1 in go.mod by @renovate in #3733
- fix(deps): update module golang.org/x/term to v0.12.0 in go.mod by @renovate in #3735
- fix(deps): update module golang.org/x/text to v0.13.0 in go.mod by @renovate in #3737
- Adding maintainers file by @jamengual in #3740
- fix(deps): update module github.com/google/go-github/v54 to v55 in go.mod by @renovate in #3743
- chore(deps): update golang docker tag to v1.21.1 in testing/dockerfile by @renovate in #3746
- fix: Failing CI after renovate merge by @lukemassa in #3748
- chore(deps): update dependency hashicorp/terraform to v1.5.7 in .circleci/config.yml by @renovate in #3753
- chore(deps): lock file maintenance in server/events/testdata/test-repos/workspace-configured/main.tf by @renovate in #3759
- docs(using-atlantis): add usage for -destroy flag in atlantis plan by @leylmordor in #3755
- fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 to v2.7.0 in go.mod by @renovate in #3760
- fix(deps): update module github.com/go-playground/validator/v10 to v10.15.4 in go.mod by @renovate in #3763
- fix: latest terraform 1.3.* is now 1.3.10 by @finnag in #3770
- fix(deps): update module go.uber.org/zap to v1.26.0 in go.mod by @renovate in #3768
- docs: Update Terragrunt custom workflows docs by @Alex-Mussell in #3776
- chore(deps): update dependency node to v18.18.0 in .node-version by @renovate in #3779
- fix(deps): update module github.com/redis/go-redis/v9 to v9.2.0 in go.mod by @renovate in #3786
- fix: Updating curl package by @jamengual in #3787
- fix(deps): update github.com/hashicorp/terraform-config-inspect digest to 5a6f8d1 in go.mod by @renovate in #3792
- fix(deps): update module github.com/xanzy/go-gitlab to v0.92.1 in go.mod by @renovate in #3794
- fix(deps): update module github.com/redis/go-redis/v9 to v9.2.1 in go.mod by @renovate in #3798
- chore(deps): update alpine docker tag to v3.18.4 in dockerfile by @renovate in #3801
- fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.7 in go.mod by @renovate in #3803
- fix(deps): update module github.com/xanzy/go-gitlab to v0.92.3 in go.mod by @renovate in #3804
- chore(deps): update dependency open-policy-agent/conftest to v0.46.0 in dockerfile by @renovate in #3805
- chore(deps): update dependency open-policy-agent/conftest to v0.46.0 in testing/dockerfile by @renovate in #3809
- fix(deps): update module github.com/go-playground/validator/v10 to v10.15.5 in go.mod by @renovate in #3808
- fix(deps): update module github.com/uber-go/tally/v4 to v4.1.9 in go.mod by @renovate in #3813
- chore(deps): update golang docker tag to v1.21.2 in testing/dockerfile by @renovate in #3818
- fix(deps): update module github.com/hashicorp/hcl/v2 to v2.18.1 in go.mod by @renovate in #3819
- chore(deps): bump postcss from 8.4.29 to 8.4.31 by @dependabot in #3810
- fix:(docs): Missing changes due to doc label during GH release @GenPage #3667
New Contributors
- @arturhoo made their first contribution in #3672
- @smstone made their first contribution in #3644
- @cilindrox made their first contribution in #3709
- @soloradish made their first contribution in #3711
- @zen made their first contribution in #3728
- @leylmordor made their first contribution in #3755
- @Alex-Mussell made their first contribution in #3776
- @wolmi made their first contribution in #3720
- @JSNortal made their first contribution in #3679
- @moogly81 made their first contribution in #3806
- @bgalkows made their first contribution in #3765
Full Changelog: v0.25.0...v0.26.0