## runatlantis/atlantis — v0.45.0…v0.46.0

_13 commits._

### Features
- **feat: workspace detection for .tofu/.tofu.json, shared project indicators (#6603)** (9c57b5f)
- **feat: support OpenTofu .tofu/.tofu.json version auto-detection (#6600)** (7861b38)
- **feat(e2e): activate new fixture coverage from atlantis-tests#21001 (#6601)** (914990e)

### Fixes
- **fix: POST /api/plan panics when ATLANTIS_ENABLE_POLICY_CHECKS=true (#6484)** (ac39085)
- **fix: normalize TestExecute_Flags path assertions (#6612)** (81fcae5)
- **fix: validate current head and base plan state (#6605)** (c304761)
- **fix: preserve on_apply locks during plan cleanup (#6606)** (7e3d471)

### Tests
- **test: add on_apply lock preservation scenario (#6609)** (a8555f6)
- **test: close BoltDB instances in locks controller tests (#6611)** (e7e9a7d)

### Chore
- **ci: add top-ranking issues automation (#6610)** (7754f28)
- **chore(deps): update gcr.io/oss-fuzz-base/base-builder-go docker digest to aa0051c in .clusterfuzzlite/dockerfile (#6607)** (484faaf)
- **ci: upload Go coverage to GitHub Code Quality (#6604)** (176fd83)
- **ci(e2e): add lint coverage and harden cleanup safety (#6602)** (4912e69)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/runatlantis/atlantis?utm_source=github-action)._