From b590cce9d96e8dc055a33a9931a244ccb0ed42e9 Mon Sep 17 00:00:00 2001 From: orchestrator Date: Tue, 6 Oct 2026 09:14:53 -0400 Subject: [PATCH] release: advance version to 0.10.2 and add the 0.10.2 release notes --- RELEASE_NOTES.md | 28 +++++++++++++++++++++++ custom_components/nestquest/manifest.json | 2 +- pyproject.toml | 2 +- uv.lock | 2 +- 4 files changed, 31 insertions(+), 3 deletions(-) diff --git a/RELEASE_NOTES.md b/RELEASE_NOTES.md index 60e63ba..ac8960f 100644 --- a/RELEASE_NOTES.md +++ b/RELEASE_NOTES.md @@ -1,5 +1,33 @@ # NestQuest Release Notes +## Version 0.10.2 — 2026-10-06 + +### Scope + +Patch release carrying the panel SSE idle-timeout fix onto `main` (PR #298, task +6c4b0fa4). + +### Behaviour + +- The panel event-stream request is no longer subject to aiohttp's default + ~300 s total timeout; it now uses an unbounded total with a bounded connect, + so a healthy stream stays open instead of reconnecting every ~5 minutes. + Because the API does not replay transitions onto the Home Assistant event bus, + this also shrinks the windows in which a transition could be missed. + +### Requirements + +- Home Assistant floor 2024.6.0 (unchanged). + +### Breaking changes + +- None. Schema unchanged at version 9; no migration, no database backup + required. + +### Rollback + +- No schema change: rolling back to 0.10.1 requires no database restore. + ## Version 0.10.1 — 2026-10-06 ### Scope diff --git a/custom_components/nestquest/manifest.json b/custom_components/nestquest/manifest.json index 537a1a0..dec18bf 100644 --- a/custom_components/nestquest/manifest.json +++ b/custom_components/nestquest/manifest.json @@ -15,5 +15,5 @@ "iot_class": "local_polling", "issue_tracker": "https://github.com/Maniacs-Mansion/NestQuest/issues", "requirements": [], - "version": "0.10.1" + "version": "0.10.2" } diff --git a/pyproject.toml b/pyproject.toml index 9241836..44d3d35 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "nestquest" -version = "0.10.1" +version = "0.10.2" description = "NestQuest Home Assistant Integration" readme = "README.md" requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index b2e2d9c..0e02c5b 100644 --- a/uv.lock +++ b/uv.lock @@ -373,7 +373,7 @@ wheels = [ [[package]] name = "nestquest" -version = "0.10.1" +version = "0.10.2" source = { virtual = "." } [package.dev-dependencies]