diff --git a/.changeset/block-core-update-without-optimizer.md b/.changeset/block-core-update-without-optimizer.md deleted file mode 100644 index d6809734..00000000 --- a/.changeset/block-core-update-without-optimizer.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ftw": patch ---- - -Block in-app Core updates until the Compose optimizer sidecar is present and healthy. Legacy operator override files remain unchanged and the update error points to the migration guide. diff --git a/.changeset/honest-optimizer-health.md b/.changeset/honest-optimizer-health.md deleted file mode 100644 index d97068e0..00000000 --- a/.changeset/honest-optimizer-health.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ftw": patch ---- - -Report the mathematical optimizer as degraded when its worker cannot answer a compatible handshake or the active plan uses the Go fallback, and show the fallback reason in the dashboard and system status. diff --git a/.changeset/preserve-planned-pv-export.md b/.changeset/preserve-planned-pv-export.md deleted file mode 100644 index 4df637b5..00000000 --- a/.changeset/preserve-planned-pv-export.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -"ftw": patch ---- - -Preserve planned PV export when live surplus replaces a later grid charge, honor the configured arbitrage spread, and limit early charging to the later grid-funded energy it can replace. diff --git a/CHANGELOG.md b/CHANGELOG.md index 0beaa9e0..1c9b4322 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 1.9.1 + +### Patch Changes + +- 3352ab0: Block in-app Core updates until the Compose optimizer sidecar is present and healthy. Legacy operator override files remain unchanged and the update error points to the migration guide. +- 3352ab0: Report the mathematical optimizer as degraded when its worker cannot answer a compatible handshake or the active plan uses the Go fallback, and show the fallback reason in the dashboard and system status. +- 3352ab0: Preserve planned PV export when live surplus replaces a later grid charge, honor the configured arbitrage spread, and limit early charging to the later grid-funded energy it can replace. + ## 1.9.0 ### Minor Changes diff --git a/package-lock.json b/package-lock.json index dcb1963f..fcbc18b0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "ftw", - "version": "1.9.0", + "version": "1.9.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "ftw", - "version": "1.9.0", + "version": "1.9.1", "devDependencies": { "@changesets/cli": "^2.27.10" } diff --git a/package.json b/package.json index 5ffadacd..650338aa 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ftw", - "version": "1.9.0", + "version": "1.9.1", "private": true, "type": "module", "description": "FTW — local-first home energy coordination. Version metadata only; the runtime is Go and the mathematical planner is Python/CVXPY.",