What runatlantis/atlantis shipped
Written by FoxPlug from the repository's own releases; not affiliated with Runatlantis. Paste your own repository in the box below and FoxPlug writes the same weekly update for your product. This page is an automatic summary of the releases, pull requests and commits in github.com/runatlantis/atlantis; Runatlantis did not write it and does not use or endorse FoxPlug. Every line links to the change it describes.
Get a weekly update like this for your product, free
Week of November 2, 2026
What shipped
- The API and drift detection endpoints now require the api and drift-detection experiment permissions, with startup failing if related settings are enabled without them, including on existing alpha installations. Pull request #7030
- The Alpine OpenSSH package was updated from 10.3_p1-r1 to 10.3_p1-r2 to include the fix for CVE-2026-123158 and to resolve package-selection failures in image builds. Pull request #7065
- The plan helper now creates the parent directory before writing.git/info/exclude, with a regression test covering an absent.git/info directory. Pull request #6980
- ADR 0002 on API enhancement and drift detection is now accepted, dated June 27, 2026 when the related pull request merged, with links to separate trackers for each and an updated ADR index. Pull request #7053
- Renovate configuration dropped settings that newer Renovate rejects, including the matchUpdateTypes security rule, the go versioning setting and ignorePaths in three packageRules, and bumped the workflow validator from 43.150.0 to 44.186.4. Pull request #7041
- A Get involved section on the README and website homepage now points readers to community meetings, the GitHub contribution workflow and ways to report issues and give feedback. Pull request #7056
Why it matters
This week tightens how the API and drift detection are exposed, requiring experiment permissions before those endpoints are available and failing startup when related settings are enabled without the prerequisites. It also fixes a security issue in the image build's OpenSSH package and a test helper gap, while the community section makes it easier to find how to participate.
Changelog entry
- Gate API and drift endpoints behind experiment permissions; startup fails if settings are enabled without them, including on existing alpha installations. Pull request #7030
- Update Alpine OpenSSH to 10.3_p1-r2 for CVE-2026-123158 and to fix package-selection failures in image builds. Pull request #7065
- Create the missing.git/info directory before writing the exclude file in the plan helper, with a regression test. Pull request #6980
- Accept ADR 0002 for API enhancement and drift detection, set its date, link the separate trackers and update the ADR index. Pull request #7053
- Remove Renovate settings that newer Renovate rejects and bump the workflow validator from 43.150.0 to 44.186.4. Pull request #7041
- Add a Get involved section to the README and homepage covering community meetings, feedback, issues and contributions. Pull request #7056
This week: API and drift detection now sit behind experiment permissions, with startup failing if their settings are enabled without them. Also an OpenSSH CVE fix in the image build, a plan helper test fix and clearer community docs.
This week's changes to the project: API and drift detection endpoints now require experiment permissions, so startup fails if the related settings are enabled without the right permission or prerequisites. This applies to existing alpha installations too. The Alpine OpenSSH package was updated to include the fix for CVE-2026-123158 and to resolve package-selection failures in image builds. The plan helper now creates the missing Git info directory before writing the exclude file, with a regression test. ADR 0002 on the API and drift detection is marked accepted, and the README and homepage now have a Get involved section covering community meetings, feedback and the contribution workflow.
Week of October 26, 2026
What shipped
- Released v0.49.0, a breaking release whose Docker images no longer include Terraform or OpenTofu and which fixes 12 security advisories, several of which change existing behavior. Release
- Published versioned release documentation with a version selector, defaulting to the latest release and offering Main (next) for unreleased changes, built from tags starting at v0.28.0. Pull request #7029
- Proposed ADR 0005 for durable storage built on one relational database for records and coordination plus an artifact store for plans, showfiles, workflow files and logs. Pull request #6920
- Bumped the Alpine curl pin from 8.22.0-r0 to 8.23.0-r0 because Alpine removed the older package and the pinned install was failing the image build. Pull request #7027
- Resolved the seven golangci-lint v2.15.0 findings on main, including the deliberate conditional Secure flag on the GitHub App setup cookie. Pull request #7026
- Published the ADR index and numbered records under Contributing with English and Spanish navigation, loading records from their canonical Markdown files. Pull request #7028
- Changed translation staleness checks to compare against the English source a translation was generated from, recorded in i18n.sources.json, with pages lacking a record falling back to the old commit-ancestry rule. Pull request #7024
- Linked shared navigation and the English and Spanish homepages and blogs directly to the CNCF Slack invite landing page to avoid the failing slack.cncf.io redirect. Pull request #7040
- Replaced legacy live-site URLs with local Testing Locally, Test Drive and approval-requirement links in two English blog posts and their Spanish translations. Pull request #7039
- Added Clickup to the adopters list. Pull request #7035
Why it matters
This week brings a breaking release that removes Terraform and OpenTofu from the Docker images and changes behavior in several of the 12 security fixes, so existing setups should plan for it. It also adds versioned documentation so readers can follow the docs for the release they run, and advances a proposal to move state into durable storage.
Changelog entry
- Release v0.49.0: breaking release with no Terraform or OpenTofu in Docker images and 12 security advisories fixed. Release
- Add a version selector to the docs, defaulting to the latest release with Main (next) for unreleased changes. Pull request #7029
- Add ADR 0005 proposing durable storage with one relational database and an artifact store. Pull request #6920
- Bump the Alpine curl pin to 8.23.0-r0 after Alpine removed 8.22.0-r0. Pull request #7027
- Fix the seven golangci-lint v2.15.0 findings on main. Pull request #7026
- Publish the ADR index and records under Contributing with English and Spanish navigation. Pull request #7028
- Check translation staleness against the recorded English source instead of commit ancestry. Pull request #7024
- Link navigation, homepages and blogs directly to the CNCF Slack invite page. Pull request #7040
- Repair legacy internal documentation links in two blog posts and their Spanish translations. Pull request #7039
- Add Clickup to the adopters list. Pull request #7035
Atlantis v0.49.0 is out. This is a breaking release: Docker images no longer include Terraform or OpenTofu, and 12 security advisories are fixed, several of which change existing behavior. Docs now have a version selector so you can read the docs for your release.
Atlantis v0.49.0 is released, and it is a breaking release for three reasons. The Docker images no longer include Terraform or OpenTofu, as announced in v0.48.0. 12 security advisories are fixed here, and several of those fixes change behavior that existing setups may rely on. Alongside the release, the documentation site now has a version selector: it defaults to the latest release, with Main (next) available for unreleased changes, and builds docs from tags starting at v0.28.0. The week also brought ADR 0005 proposing durable storage with one relational database for records and coordination plus an artifact store for plans, showfiles, workflow files and logs.
Week of October 19, 2026
What shipped
- V0.48.2 was released as an emergency security release for the eMudhra intermediate CA key compromise, with all users recommended to upgrade. Release
- Go was updated from 1.27.1 to 1.27.3 everywhere so builds reject TLS chains through the compromised eMudhra intermediates. Pull request #6999
- The Go 1.27.3 security fix was backported to release-0.48 so v0.48.2 could be cut with only the security fix plus image refreshes. Pull request #7000
- Starting with v0.49.0 the default Docker images no longer bundle Terraform and OpenTofu, containing exactly what the slim images held. Pull request #7014
- The GitLab client no longer adopts commit pipelines Atlantis does not own, attaching commit statuses only when a pipeline belongs to the merge request. Pull request #6932
- API plan requests and drift detection now honor
parallel_plan, planning the projects of one request through a bounded pool when the parallel pool size is above 1. Pull request #6963 - Npm overrides for the docs site were added so every open Dependabot alert resolves to a fixed version. Pull request #7021
- Translate-docs now re-translates a failing page from the English source before quarantining it. Pull request #7023
- The translation integrity check now skips a committed translation when its English source changed after it was translated. Pull request #6992
- The PR size labeler now runs on
pull_request_targetso fork pull requests receive write permission. Pull request #6989
Why it matters
This week brought an emergency security release, v0.48.2, that moves builds to Go 1.27.3 to distrust compromised eMudhra intermediates, so upgrading is recommended for all users. The Docker images also stop bundling Terraform and OpenTofu from v0.49.0, which changes what the default images contain. Alongside that, API plans and drift detection now honor parallel_plan, and GitLab commit status handling was tightened.
Changelog entry
- Release v0.48.2: emergency security release for the eMudhra intermediate CA key compromise. Release
- Update Go to 1.27.3 to distrust compromised eMudhra intermediates. Pull request #6999
- Backport the Go 1.27.3 security fix to release-0.48. Pull request #7000
- Stop bundling Terraform and OpenTofu in the default Docker images starting with v0.49.0. Pull request #7014
- GitLab: do not adopt commit pipelines Atlantis does not own. Pull request #6932
- API plan requests and drift detection honor
parallel_plan. Pull request #6963 - Override vulnerable docs-site dependencies with fixed versions. Pull request #7021
- Translate-docs re-translates failing pages without the lockfile before quarantining. Pull request #7023
- Skip translations whose English source changed after they were translated. Pull request #6992
- Allow PR size labeling on forks by running on
pull_request_target. Pull request #6989 - Bump debian curl and openssl pins to trixie-security versions. Pull request #6990
- Include the whole checkout in the scanner build context. Pull request #7006
V0.48.2 is out: an emergency security release moving to Go 1.27.3 to distrust compromised eMudhra intermediates, recommended for all users. Also this week: GitLab commit pipelines Atlantis doesn't own are no longer adopted, and API plans and drift detection honor parallel_plan.
V0.48.2 shipped this week as an emergency security release for the eMudhra intermediate CA key compromise; Go moves to 1.27.3 so builds distrust those intermediates, and all users are recommended to upgrade. The GitLab client now attaches commit statuses only to pipelines that belong to the merge request, and API plan requests and drift detection honor parallel_plan. Docs and image changes also landed, including dropping bundled Terraform and OpenTofu from the default Docker images starting with v0.49.0.
More from runatlantis/atlantis on GitHub
Merged pull requests
- docs: replace CDKTF with CDK Terrain (CDKTN) (#6902, merged September 22, 2026 by vincenthsh) (source)
- chore(renovate): track Dockerfile apk/apt pins with native apk and deb datasources (#6914, merged September 21, 2026 by jamengual) (source)
- fix: apply the verified managed plan snapshot (#6849, merged September 17, 2026 by chenrui333) (source)
- fix: persist plan results before publishing success (#6848, merged September 17, 2026 by chenrui333) (source)
- fix(events): synchronize drainer status reads (#6850, merged September 9, 2026 by chenrui333) (source)
- test(runtime): cover subprocess execution failures (#6854, merged September 9, 2026 by chenrui333) (source)
- fix(runtime): preserve workflow hook status read errors (#6853, merged September 9, 2026 by chenrui333) (source)
- test(events): synchronize saturated pool cancellation (#6852, merged September 9, 2026 by chenrui333) (source)
- fix(events): omit GitLab webhook tokens from errors (#6851, merged September 9, 2026 by chenrui333) (source)
- docs: translate the blog and contributor pages too (#6867, merged September 9, 2026 by jamengual) (source)
- ci: lint every translated page and fold serializer-split image links (#6866, merged September 9, 2026 by jamengual) (source)
- ci: make translate-docs incremental and quarantine lint failures (#6864, merged September 9, 2026 by jamengual) (source)