v1.6.1-rc.14
Full Changelog: v1.6.1-rc.13...v1.6.1-rc.14
[1.6.1-rc.14] — 2026-09-15
Fixed
- Exclude parked agent worktrees from workflow-test discovery, preserving Vitest's default exclusions and keeping the maintenance pre-push gate scoped to its own checkout.
- Keep Crowdin source uploads and translation PRs on the highest integration branch, including runs triggered by maintenance-line pushes, so the shared translation branch cannot target an older release line with newer product changes.
- Update the Docker image's timezone package pin to
tzdata=2026d-r0, available in Alpine 3.24 for amd64 and arm64, so image builds succeed after2026c-r0left the package index. - Home Assistant agent entities now receive state when MQTT agent topic segmentation is explicitly enabled. Backported #1139: the state publisher now uses the same topic builder as discovery. The v1.6 default remains
HASS_AGENTTOPICSEGMENT=false, with canonical container names and plain MQTT topics unchanged. Old retained payloads on the unscoped topics are not automatically cleared; check for other publishers before removing obsolete retained state.
Note: this is a maintenance cut, built from dev/v1.6 at 299b0340a4875d558df9a71019f778fe25454862, not from main.
- The container image and release artifact are cosign-signed (identity
release-cut.yml@refs/heads/main, since the workflow run itself always executes at that ref), but carry no SLSA build-provenance attestation — this workflow's own OIDC token always claimsmainHEAD as the build source, which would be false for this artifact, so attestation is skipped rather than publish a false claim.