## hashicorp/terraform — v1.17.0-alpha20260812…v1.17.0-alpha20260827

_39 commits._

### Features
- **Add command level test for tests & dynamic module sources** (6b4161b)
- **Add changelog** (70ff37b)
- **Pass a new testModuleInstaller in command tests** (4c16c63)
- **Add ModulePathPrefix to init graph** (6256064)
- **Add test case for a dynamic module source in test** (9f9ad9c)
- **plan: Introduce `-minimal-refresh` flag to only refresh resources that have proposed changes (#38953)** (137cba0)
- **feat: support policy evaluation in remote queries** (14b98be)
- **Add `LogInstallProvidersStart ` view method for logging the "Initializing provider plugins..." message (#39007)** (660d029)

### Fixes
- **fix import validation in partial expansion** (e52ec1d)
- **Fix panic when import identity references sensitive value (#39035)** (e7da909)
- **import: Fix `id` and `identity` evaluation for child modules** (09b8892)
- **import: Fix expansion panic with matching child module + root module import targets (#38993)** (194c156)

### Backend
- **Prepare before 1.17.0-alpha20260827 release** (0fe280f)
- **Review feedback** (fb64642)
- **Copy test module building from FinalizeConfig to init graph** (6e488f8)
- **Prepare before 1.17.0-alpha20260826 release** (26d636a)
- **jsonplan: Refactor `MarshalForRenderer` to return the plan struct rather than separate returns (#39052)** (8b54d87)
- **show token TTL warning message on login (#39034)** (803429c)
- **deferred: Hook up deferred change rendering to human and JSON views (#39045)** (22bd3a8)
- **Merge pull request #39050 from hashicorp/jbardin/defactor** (4217d04)
- **Merge pull request #39012 from hashicorp/tfsearch/cloud-backend-query-plus-policy** (9f61e9a)
- **OrphanResourceInstanceCountTransformer isn't used** (9cc7ff0)
- **merge the duplicate resource dynamicExpand paths** (2b958a6)
- **remove duplicate resource deferral code** (faf9ff8)
- **Adding state migrate-specific methods to state migrate's JSON view - Part 2 (#39023)** (883c722)
- **Adding state migrate-specific methods to state migrate's JSON view - Part 1 (#39022)** (454c5ff)
- **Adding provider installation methods to state migrate's JSON view - Part 3 (#39021)** (33375be)
- **Adding provider installation methods to state migrate's JSON view - Part 2 (#39017)** (33c3799)
- **deps: Bump github.com/hashicorp/go-slug@v0.18.3 (#39036)** (70ab189)
- **Adding provider installation methods to state migrate's JSON view - Part 1 (#39016)** (68d315f)
- **Prevent tolerant vertices from halting the graph (#39030)** (5c68683)
- **deps: Bump golang.org/x/mod@v0.40.0  (#39031)** (2b2b620)
- **refactor test provider duplicates** (6a24611)
- **import: adjust reference map to use module path from import target** (274cb07)
- **Cleanup after 1.17.0-alpha20260812 release (#39008)** (7d23182)

### Tests
- **test: Add tests defining how partial configuration interacts with the PSS feature. (#39027)** (cce0b66)
- **test: Optional ephemeral values do not have to be set at plan (#39011)** (b6dfc39)

### Chore
- **chore(deps): bump dorny/paths-filter (#39029)** (9ec8e17)
- **refactor: Rename provider installation-related methods (#39015)** (b94b4e7)

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