✨ New Features
- #7137 Add local disk mounts to the mount API @MindFreeze
- #7263 Add v2 API apps/local folder naming and Folder enum refactor @mdegat01
🐛 Bug Fixes
- #7290 Don't delete existing file when backup filename is taken @mrueg
- #7294 Always propagate PwnedSecret from verify_secret @mrueg
- #7297 Use a sliding expiry window for ingress sessions @mrueg
- #7251 Remove finished jobs kept for their result after a retention period @frenck
- #7260 Use small buffer when restoring encrypted backups @agners
- #7292 Map aiodocker stream errors on image pull and import @mrueg
- #7291 Await Supervisor auto update task during startup @mrueg
- #7293 Pass app arch as keyword when pulling app images @mrueg
- #7295 Cache full hash of pwned secrets instead of prefix @mrueg
- #7252 Stop streaming log follows and proxies when the client disconnects @frenck
- #7266 Start scheduled jobs detached and retrieve their task errors @agners
- #7296 Check data disk size before formatting migration target @mrueg
- #7282 Close proxied websockets on API stop @agners
- #7304 Reject WebSocket batches containing denied commands in the HA proxy @mdegat01
📦 Refactor
- #7287 Show the full new version in Renovate update titles @agners
- #7300 Remove unused tox configuration @sairon
- #7288 Configure pylint target files in pyproject.toml @agners
- #7259 Drop unused supervisor source hash from build workflow @agners
- #7302 Guard shared apps fixtures and copy them for tests that write to them @agners
♻️ Chore
⬆️ Dependency Updates
4 changes
- #7289 Update dependency pylint to v4.1.2 @renovate[bot]
- #7303 Update dependency uv to v0.12.23 @renovate[bot]
- #7311 Update ghcr.io/home-assistant/base-python Docker tag to v3.14-alpine3.24-2026.10.0 @renovate[bot]
- #7310 Update getsentry/action-release action to v3.7.1 @renovate[bot]