Releases: runatlantis/atlantis
v0.27.2
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
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
v0.27.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
Breaking Changes 🛠
- feat: Remove deprecated silence whitelist errors flag by @lukemassa in #3923
- feat: Remove deprecated repo whitelist flag by @lukemassa in #3922
- feat: Remove flag for disable apply by @lukemassa in #3912
- feat: Remove flag for allow repo config by @lukemassa in #3911
Exciting New Features 🎉
- feat: Added disable-unlock-label config option by @kvanzuijlen in #3799
- feat: add script execution from docker-entrypoint.d folder by @marcencov in #3666
- feat: add autodiscover enabled feature by @jskrill in #3895
- feat: Add project depends on functionality by @Luay-Sol in #3292
- feat: Jobs now shown in a table in the main page by @marcosdiez in #3784
Bug fixes
- fix: Update GitLab Pipeline Type Detection to use Head Pipeline Property by @X-Guardian in #3887
- fix: use the non-root atlantis user instead of root by @bschaatsbergen in #3886
- fix: remove unused packages after gosu cleanup by @fzipi in #3975
- fix: Updating curl by @jamengual in #3850
- fix(deps): update module github.com/uber-go/tally/v4 to v4.1.10 in go.mod by @renovate in #3847
- fix(deps): update module github.com/microcosm-cc/bluemonday to v1.0.26 in go.mod by @renovate in #3854
- fix: set policy_check status to success for PRs with no modified projects by @finnag in #3780
- fix: fetch before checking status by @lukemassa in #3832
- fix: In Gitlab, if an Atlantis 'Apply' Pipeline Job fails, it cannot be Re-Applied on the Same Commit by @X-Guardian in #4007
- fix: Enforce policy checks for overridden apply reqs by @danielfm in #3960
- fix: Removing typo in documentation by @bgalkows in #3827
- fix(deps): update module github.com/spf13/viper to v1.17.0 in go.mod by @renovate in #3828
- fix(deps): update module github.com/xanzy/go-gitlab to v0.93.0 in go.mod by @renovate in #3831
- fix(deps): update module golang.org/x/term to v0.13.0 in go.mod by @renovate in #3833
- fix: Return error on
InstrumentedClient.MergePull
by @inkel in #3839 - fix(deps): update module github.com/xanzy/go-gitlab to v0.93.1 in go.mod by @renovate in #3840
- fix: Docs: repo-level-atlantis-yaml Table not Displaying Correctly by @X-Guardian in #3836
- fix: Docs: Sort the Server Configuration flags into alphabetical order by @X-Guardian in #3837
- fix(deps): update module github.com/alicebob/miniredis/v2 to v2.31.0 in go.mod by @renovate in #3861
- fix: add misspell check for linting codebase by @chenrui333 in #3865
- fix(deps): update module github.com/hashicorp/hcl/v2 to v2.19.0 in go.mod by @renovate in #3869
- fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 to v2.8.0 in go.mod by @renovate in #3871
- fix: When GitHub/GitLab Auto-Merge Is Used with Atlantis Pre Workflow Hooks, the PR will be Merged Prematurely by @X-Guardian in #3880
- fix(deps): update module github.com/go-playground/validator/v10 to v10.16.0 in go.mod by @renovate in #3920
- fix(deps): update module github.com/gorilla/mux to v1.8.1 in go.mod by @renovate in #3921
- fix(deps): update module github.com/gorilla/websocket to v1.5.1 in go.mod by @renovate in #3926
- fix(deps): update module github.com/spf13/cobra to v1.8.0 in go.mod by @renovate in #3927
- fix(deps): update github.com/warrensbox/terraform-switcher digest to d7dfd1b in go.mod (main) by @renovate in #3928
- chore(deps): update golang docker tag to v1.21.4 in testing/dockerfile (main) by @renovate in #3963
- fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.1.0 in go.mod (main) by @renovate in #3967
- fix(deps): update module golang.org/x/term to v0.14.0 in go.mod (main) by @renovate in #3968
- fix(deps): update module github.com/hashicorp/hcl/v2 to v2.19.1 in go.mod by @renovate in #3878
- fix(deps): update module github.com/xanzy/go-gitlab to v0.93.2 in go.mod by @renovate in #3890
- fix(deps): update module go.etcd.io/bbolt to v1.3.8 in go.mod by @renovate in #3901
- fix(deps): update module github.com/google/uuid to v1.4.0 in go.mod by @renovate in #3902
- fix(deps): update module github.com/redis/go-redis/v9 to v9.3.0 in go.mod by @renovate in #3906
- fix: Better determine number of expected comments and webhooks in e2e test by @lukemassa in #3907
- fix(deps): update module golang.org/x/text to v0.14.0 in go.mod (main) by @renovate in #3972
- fix(deps): update module github.com/xanzy/go-gitlab to v0.94.0 in go.mod (main) by @renovate in #3978
- fix: Check user permissions on autoplan by @meringu in #3742
- fix(deps): update github.com/shurcool/githubv4 digest to 1cffa1f in go.mod (main) by @renovate in #4006
- fix(deps): update github.com/hashicorp/terraform-config-inspect digest to a34142e in go.mod (main) by @renovate in #4014
- fix(deps): update module github.com/golang-jwt/jwt/v5 to v5.2.0 in go.mod (main) by @renovate in #4018
- fix: removing mr.Headpipeline.Source log when mr.HeadPipeline is missing by @fitz7 in #3996
- fix: Bump curl from 8.4 to 8.5 by @lukemassa in #4019
- fix(deps): update module github.com/spf13/viper to v1.18.0 in go.mod (main) by @renovate in #4020
- fix(deps): update module github.com/spf13/viper to v1.18.1 in go.mod (main) by @renovate in #4026
- fix(deps): update module github.com/google/go-github/v54 to v57 in go.mod (main) by @renovate in #4032
- fix: clone repository before getting working dir by @ghaiszaher in #3867
Other Changes
- chore(atlantis): fix linter errors by @GMartinez-Sisti in #3690
- chore(deps): update dependency node to v18.18.1 in .node-version by @renovate in #3842
- chore(deps): update golang docker tag to v1.21.3 in testing/dockerfile by @renovate in #3843
- docs: Update testing-locally.md by @infame-io in #3848
- chore(deps): update module golang.org/x/net to v0.17.0 [security] by @renovate in #3849
- chore(deps): update dependency node to v18.18.2 in .node-version by @renovate in #3857
- chore(deps): update debian docker tag to v12.2 in dockerfile by @renovate in #3859
- chore(deps): update dependency hashicorp/terraform to v1.6.1 in .circleci/config.yml by @renovate in #3860
- build: bump to use node20 by @chenrui333 in #3864
- chore(deps): update dependency hashicorp/terraform to v1.6.2 in .circleci/config.yml by @renovate in #3872
- feat: Improve GitHub and GitLab Debug Logging by @X-Guardian in https://github....
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 https://github.com/runatla...
v0.25.0
What's Changed
Breaking Changes
- feat: set
atlantis/apply
check tosuccessful
if all plans areNo Changes
by @chroju in #3378- Plans will now update the apply commit status check.
- Plans that return
No changes. Infrastructure is up-to-date.
are now counted as if it was already successfully Applied. - Example:
- 1 Planned Plan, 1 Applied Plan, and 1 No Changes Plan
- 2/3 projects successfully applied.
New Features
- feat: Add username to main lock screen by @tobaker in #3597
- feat: Allow for negations in repo allowlist by @lukemassa in #3414
Bug Fixes
- fix: Update the Simple Logger Log Function to log the Correct Caller by @X-Guardian in #3631
- fix: Include information about imports in PlanSuccessStats by @william-richard in #3621
- fix: Update Conftest 'Failed to get default conftest version' Log entry to Info by @X-Guardian in #3632
- fix(website): vuepress-next breaking change by @GenPage in #3611
- fix(website-test): missing backslash for muffet by @GenPage in #3623
- fix: auto plan when .terraform.lock.hcl changed by @shouichi in #3473
- chore: Update server/events/working_dir Logging Configuration by @X-Guardian in #3636
- fix(github): Allow status check/command requirements to work on fork PRs by @ttretau in #3620
- fix(gitlab): Prevent nil pointer dereference when HeadPipeline is empty by @marceloboeira in #3428
- fix: gitlab client failing test by @ghaiszaher in #3653
- chore: update to use go1.21 by @chenrui333 in #3657
- chore: Fix Go Static Check Errors by @X-Guardian in #3637
- chore: Fix golangci-lint Configuration by @X-Guardian in #3645
Dependecy Updates
- chore(deps): update vuepress monorepo to v2.0.0-beta.66 in package.json by @renovate in #3600
- chore(deps): update dependency hashicorp/terraform to v1.5.3 in .circleci/config.yml by @renovate in #3599
- chore(deps): update dependency node to v18.17.0 in .node-version by @renovate in #3614
- fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 to v2.6.0 in go.mod by @renovate in #3602
- fix(deps): alpine package versions bump by @GenPage in #3622
- fix(deps): update module github.com/cactus/go-statsd-client/v5 to v5.1.0 in go.mod by @renovate in #3615
- fix(deps): update module github.com/xanzy/go-gitlab to v0.88.0 in go.mod by @renovate in #3616
- fix(deps): update module github.com/microcosm-cc/bluemonday to v1.0.25 in go.mod by @renovate in #3613
- fix(ci): link_check required by @GenPage in #3633
- chore(deps): update dependency hashicorp/terraform to v1.5.4 in .circleci/config.yml by @renovate in #3628
- chore(deps): update debian docker tag to v12.1 in dockerfile by @renovate in #3630
- chore(deps): update dependency git-lfs/git-lfs to v3.4.0 in dockerfile by @renovate in #3635
- fix(deps): update module github.com/xanzy/go-gitlab to v0.89.0 in go.mod by @renovate in #3640
- fix(deps): update github.com/hashicorp/terraform-config-inspect digest to f15f31b in go.mod by @renovate in #3658
- fix(deps): update module golang.org/x/term to v0.11.0 in go.mod by @renovate in #3650
- fix(deps): update module github.com/go-playground/validator/v10 to v10.15.0 in go.mod by @renovate in #3654
- fix(deps): update module github.com/xanzy/go-gitlab to v0.90.0 in go.mod by @renovate in #3647
- fix(deps): update module golang.org/x/text to v0.12.0 in go.mod by @renovate in #3652
- fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.5 in go.mod by @renovate in #3659
- fix(deps): update module github.com/alicebob/miniredis/v2 to v2.30.5 in go.mod by @renovate in #3662
- chore(deps): update golang docker tag to v1.20.7 in testing/dockerfile by @renovate in #3642
- chore(deps): update dependency hashicorp/terraform to v1.5.5 in .circleci/config.yml by @renovate in #3660
- chore(deps): update dependency node to v18.17.1 in .node-version by @renovate in #3661
- fix(deps): update module go.uber.org/zap to v1.25.0 in go.mod by @renovate in #3643
- chore(deps): lock file maintenance in server/events/testdata/test-repos/workspace-configured/main.tf by @renovate in #3655
- chore(deps): update alpine docker tag to v3.18.3 in dockerfile by @renovate in #3656
New Contributors
- @tobaker made their first contribution in #3597
- @william-richard made their first contribution in #3621
- @ttretau made their first contribution in #3620
- @ghaiszaher made their first contribution in #3653
Full Changelog: v0.24.4...v0.25.0
v0.24.4
What's Changed
Other Changes
- chore(deps): update node.js to v18.16.1 in .node-version by @renovate in #3544
- chore(deps): update dependency hashicorp/terraform to v1.5.1 in .circleci/config.yml by @renovate in #3543
- feat: Update the Lock Detail Web Page to Use a Modern Grid Layout by @X-Guardian in #3552
- fix(deps): update module github.com/xanzy/go-gitlab to v0.86.0 in go.mod by @renovate in #3546
- chore(deps): update dependency hashicorp/terraform to v1.5.2 in .circleci/config.yml by @renovate in #3561
- fix(deps): update module github.com/alicebob/miniredis/v2 to v2.30.4 in go.mod by @renovate in #3562
- fix(deps): update github.com/shurcool/githubv4 digest to 599ae7b in go.mod by @renovate in #3575
- fix: Gitlab Autoplan wont trigger when switching Draft to Ready by @X-Guardian in #3568
- fix(deps): update module golang.org/x/text to v0.11.0 in go.mod by @renovate in #3576
- fix: Atlantis Web Console Windows with more than a Screen of Output have a Double Scrollbar by @X-Guardian in #3574
- fix: Atlantis Triggers AutoPlans on Non-Code Change GitLab Merge Event Webhooks by @X-Guardian in #3567
- fix(deps): update module golang.org/x/term to v0.10.0 in go.mod by @renovate in #3580
- fix: Tests broken by #3503 by @AndreZiviani in #3583
- fix: Erroneous Re-display of 'Plan Discarded' UI message by @X-Guardian in #3550
- fix: Discarding a Plan Causes the Whole Working Directory to be Deleted by @X-Guardian in #3553
- chore(deps): update dependency open-policy-agent/conftest to v0.44.1 in dockerfile by @renovate in #3587
- chore(deps): update dependency open-policy-agent/conftest to v0.44.1 in testing/dockerfile by @renovate in #3588
- fix: broken automerge logic by @pseudomorph in #3591
- fix(deps): update module github.com/hashicorp/golang-lru/v2 to v2.0.4 in go.mod by @renovate in #3586
- chore(deps): update dependency @vuepress/plugin-docsearch to v2.0.0-beta.66 in package.json by @renovate in #3593
- chore(deps): update golang docker tag to v1.20.6 in testing/dockerfile by @renovate in #3594
New Contributors
Full Changelog: v0.24.3...v0.24.4
v0.24.3
What's Changed
Other Changes
- fix(deps): update module github.com/alicebob/miniredis/v2 to v2.30.3 in go.mod by @renovate in #3469
- fix(deps): update module github.com/hashicorp/hcl/v2 to v2.17.0 in go.mod by @renovate in #3470
- fix(deps): update module github.com/spf13/viper to v1.16.0 in go.mod by @renovate in #3472
- fix(deps): update module github.com/xanzy/go-gitlab to v0.84.0 in go.mod by @renovate in #3479
- feat(stats): pass plan stats to markdown templates by @inkel in #3478
- chore(deps): update dependency open-policy-agent/conftest to v0.43.0 in dockerfile by @renovate in #3482
- fix(deps): update module github.com/go-playground/validator/v10 to v10.14.1 in go.mod by @renovate in #3485
- build(deps): bump vite from 4.0.4 to 4.0.5 by @dependabot in #3490
- fix: Check for upstream changes to merge only when planning by @finnag in #3493
- chore(deps): update golang docker tag to v1.20.5 in testing/dockerfile by @renovate in #3494
- fix(deps): update module github.com/google/go-github/v52 to v53 in go.mod by @renovate in #3495
- chore(deps): update dependency open-policy-agent/conftest to v0.43.1 in dockerfile by @renovate in #3496
- chore(deps): bump tally to v4 by @nitrocode in #3498
- feat: Add Terraform command duration to log messages by @inkel in #3484
- chore: Replace go-bindata-assetfs with embed Package by @X-Guardian in #3504
- feat: Add Search Bar to Xterm Output on Job Details Web Page by @X-Guardian in #3507
- fix: Remove the 'Plan Discarded' Message from the Enable/Disable Apply Commands by @X-Guardian in #3511
- feat: Update Lock Index Page to Use a CSS Grid Layout by @X-Guardian in #3509
- fix(deps): update module github.com/xanzy/go-gitlab to v0.85.0 in go.mod by @renovate in #3512
- chore(deps): update dependency hashicorp/terraform to v1.5.0 in .circleci/config.yml by @renovate in #3514
- fix(deps): update module github.com/google/go-github/v53 to v53.1.0 in go.mod by @renovate in #3516
- chore(deps): bump pegomock v3.0.1 by @nitrocode in #3515
- fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 to v2.5.0 in go.mod by @renovate in #3519
- fix(deps): update module golang.org/x/term to v0.9.0 in go.mod by @renovate in #3520
- fix(deps): update module golang.org/x/text to v0.10.0 in go.mod by @renovate in #3523
- chore(deps): update debian docker tag to v12 in dockerfile by @renovate in #3524
- fix(deps): update github.com/hashicorp/terraform-config-inspect digest to f32df32 in go.mod by @renovate in #3529
- chore(deps): update alpine docker tag to v3.18.2 in dockerfile by @renovate in #3530
- chore(Dockerfile): re-add terraform 1.4 by @nitrocode in #3521
- fix(deps): update module github.com/google/go-github/v53 to v53.2.0 in go.mod by @renovate in #3537
- chore: function docs, linting errors by @pkaramol in #3380
- chore: using constants for checkout strategies by @pkaramol in #3384
- fix(build): use the correct env var to mount pwd by @shouichi in #3491
- fix: parse custom run step output in policy_check by @pseudomorph in #3502
- chore(deps): update dependency @vuepress/plugin-docsearch to v2.0.0-beta.50-pre.1 in package.json by @renovate in #3532
- fix: debian version pinning by @mightyguava in #3528
- fix(deps): update module github.com/petergtz/pegomock/v3 to v4 by @krrrr38 in #3534
- revert(deps): update dependency @vuepress/plugin-docsearch to v2.0.0-beta.50-pre.1 in package.json by @GenPage in #3539
New Contributors
- @kevin-fitlg made their first contribution in #3506
- @mightyguava made their first contribution in #3528
- @tszym made their first contribution in #3527
Full Changelog: v0.24.2...v0.24.3
v0.24.2
What's Changed
- chore(docs): Add TF_IN_AUTOMATION to Terragrunt Custom Workflow Docs by @X-Guardian in #3443
- fix (workflow-hook): Make Unique Output IDs for Separate Pre and Post Workflow Hooks by @X-Guardian in #3454
- fix(deps): update module github.com/redis/go-redis/v9 to v9.0.5 in go.mod by @renovate in #3459
- fix(workflow-hook): multiline output formatting by @X-Guardian in #3425
- fix: Initialize VCSClient for commandrunner to remove recent server panics by @pseudomorph in #3461
- fix(deps): update module github.com/stretchr/testify to v1.8.4 in go.mod by @renovate in #3463
- fix(e2e-deps): fix jq download by @nitrocode in #3464
Full Changelog: v0.24.1...v0.24.2
v0.24.1
What's Changed
- fix(workflow-hook): log output with or without errors by @X-Guardian in #3422
- fixbug: Update commandName in RunAndEmitStats by @albertorm95 in #3437
- fix(deps): update github.com/hashicorp/terraform-config-inspect digest to dbe9bfc in go.mod by @renovate in #3441
Full Changelog: v0.24.0...v0.24.1
v0.24.0
This caused a server panic and a policy issue so we changed this to a pre release.
What's Changed
- chore(deps): update dependency open-policy-agent/conftest to v0.41.0 in dockerfile by @renovate in #3335
- fix(ci): fix workflows to run when required to avoid empty required c… by @GenPage in #3342
- feat(policies): Add granular policy_sets by @pseudomorph in #3086
- feat: add PULL_URL to environment variables by @shouichi in #3302
- feat: Github reaction emojis on PR comments by @marcusramberg in #2706
- fix(atlantis-image): build atlantis image when all packages update by @GenPage in #3353
- fix(deps): update github.com/shurcool/githubv4 digest to 6cea62e in go.mod by @renovate in #3359
- chore(deps): update dependency hashicorp/terraform to v1.4.6 in .circleci/config.yml by @renovate in #3362
- fix(deps): update module github.com/xanzy/go-gitlab to v0.83.0 in go.mod by @renovate in #3338
- fix(deps): update module github.com/alicebob/miniredis/v2 to v2.30.2 in go.mod by @renovate in #3341
- fix(deps): update module github.com/google/go-github/v51 to v52 in go.mod by @renovate in #3346
- fix(deps): update module github.com/go-playground/validator/v10 to v10.13.0 in go.mod by @renovate in #3364
- fix(deps): update module github.com/bradleyfalzon/ghinstallation/v2 to v2.4.0 in go.mod by @renovate in #3363
- feat: add clear policy approval functionality by @pseudomorph in #3351
- chore(deps): update golang docker tag to v1.20.4 in testing/dockerfile by @renovate in #3369
- fix(deps): update module github.com/redis/go-redis/v9 to v9.0.4 in go.mod by @renovate in #3370
- chore(deps): update debian docker tag to v11.7 in dockerfile by @renovate in #3371
- fix(ci): Create atlantis-image-required.yml by @GenPage in #3376
- fix: add exempt labels to stale action by @nitrocode in #3374
- feat: case insensitive pr comments by @xafardero in #3361
- chore(deps): update node.js to v18.16.0 in .node-version by @renovate in #3330
- fix(deps): update module golang.org/x/term to v0.8.0 in go.mod by @renovate in #3377
- fix(deps): update module github.com/golang-jwt/jwt/v4 to v5 in go.mod by @renovate in #3366
- feat(reaction): disable reactions by setting an empty string by @marcusramberg in #3360
- chore(deps): update dependency open-policy-agent/conftest to v0.42.0 in dockerfile by @renovate in #3381
- chore(deps): update dependency open-policy-agent/conftest to v0.42.0 in testing/dockerfile by @renovate in #3382
- chore(docs): Add notes to atlantis-url in server-configuration by @xafardero in #3383
- chore(deps): update dependency open-policy-agent/conftest to v0.42.1 in dockerfile by @renovate in #3385
- chore(deps): update dependency open-policy-agent/conftest to v0.42.1 in testing/dockerfile by @renovate in #3392
- build(deps): bump github.com/cloudflare/circl from 1.1.0 to 1.3.3 in /e2e by @dependabot in #3400
- chore(deps): update module github.com/cloudflare/circl to v1.3.3 [security] by @renovate in #3403
- fix(ci): push docker dev tag only on merge to main by @GenPage in #3393
- chore(deps): update alpine docker tag to v3.18.0 in dockerfile by @renovate in #3404
- build(deps): bump yaml from 2.2.1 to 2.2.2 by @dependabot in #3352
- feat: when using order group, abort plan/apply if any fail by @oysteingraendsen in #3323
- docs(adr): setup ADR process 0001 by @GenPage in #3405
- fix(deps): Update Dockerfile curl and libcap by @albertorm95 in #3419
- fix(deps): update module github.com/microcosm-cc/bluemonday to v1.0.24 in go.mod by @renovate in #3415
- fix(deps): update module github.com/stretchr/testify to v1.8.3 in go.mod by @renovate in #3420
- fix(deps): update module github.com/go-playground/validator/v10 to v10.14.0 in go.mod by @renovate in #3426
- fix(metrics): add missing stat metric scopes by @albertorm95 in #3416
- fix(tests): Pin ngrok to v2 and use https by @nitrocode in #3429
- fix(atlantis-image): push on release tag by @nitrocode in #3432
New Contributors
- @xafardero made their first contribution in #3361
- @oysteingraendsen made their first contribution in #3323
Full Changelog: v0.23.5...v0.24.0