diff --git a/release-notes.yml b/release-notes.yml index a5f38770..854b0504 100644 --- a/release-notes.yml +++ b/release-notes.yml @@ -531,14 +531,29 @@ releases: - track: repeater-mqtt version: "1.3.14" tag: "repeater-mqtt-eastmesh-v1.3.14" - date: "2026-04-28" + date: "2026-04-30" previous_version: "1.3.13" - summary: "TODO: Change me later" + summary: "Fixes `/stats` GPS visibility and no-PSRAM trend capture, improves web-panel session recovery and App/Stats navigation on constrained boards, quiets absent I2C sensor probes, and prevents truncated MQTT offline status payloads." changes: - type: fixed area: stats text: "Updated `/stats` GPS gauges and satellite trends to respect the active GPS setting so boards that report GPS hardware as on but deactivated after `gps off` no longer keep satellite metrics visible." + - type: fixed + area: stats + text: "Allowed no-PSRAM boards to collect the small live `/stats` history buffer whenever `web.stats` is enabled, so Heltec v3 targets can show recent trend samples without archive storage." + - type: fixed + area: web-panel + text: "Improved App/Stats navigation and session recovery by preserving the login token across panel views, validating stale browser tokens before loading settings, and clearing expired sessions quickly after a reflash." + - type: fixed + area: web-panel + text: "Delayed the red MQTT IATA warning until the panel has loaded the configured value, avoiding a misleading unset banner while `/app` is still fetching settings." + - type: fixed + area: sensors + text: "Probed optional I2C environmental sensor addresses before driver initialization so boards without those sensors no longer emit repeated Wire read errors during boot." - type: fixed area: mqtt text: "Increased the MQTT offline last-will payload buffer so the retained offline status JSON is not truncated when release metadata and identity fields are near their configured limits." + - type: docs + area: web-panel + text: "Documented no-PSRAM `/stats` history behavior, stale browser-token recovery, and the lightweight `/api/session` endpoint used by the web panel." breaking_changes: []