Переглянути джерело

docs(release): add repeater-mqtt-eastmesh-v1.3.1 release notes

Jared Dohrman 3 місяців тому
батько
коміт
47e2f2a67d
2 змінених файлів з 39 додано та 11 видалено
  1. 9 5
      RELEASE.md
  2. 30 6
      release-notes.yml

+ 9 - 5
RELEASE.md

@@ -51,11 +51,15 @@ Example:
 ## Typical Release Flow
 
 1. Update the `OFFICIAL_MESHCORE_VERSION` GitHub Actions variable if upstream has changed.
-2. Create the release tags you want on the target commit.
-3. Push the tags.
-4. Wait for the workflows to finish building.
-5. Review the draft GitHub Releases.
-6. Update the release notes and publish them.
+2. Update `release-notes.yml` on `develop` for any release entries you want included in the tagged commit.
+3. Open and merge the release PR from `develop` to `main`.
+4. Create the release tags you want on the target commit on `main`.
+5. Push the tags.
+6. Wait for the workflows to finish building.
+7. Review the draft GitHub Releases.
+8. Publish the release.
+
+If `release-notes.yml` should reflect the tagged firmware release in-repo, make that change before the PR to `main` so the tagged commit already contains the matching release notes.
 
 Example:
 

+ 30 - 6
release-notes.yml

@@ -52,14 +52,14 @@ releases:
     tag: "repeater-mqtt-eastmesh-v1.1.0"
     date: "2026-04-10"
     previous_version: "1.0.1"
-    summary: "Expanded the repeater web panel with a fuller dashboard and MQTT settings, and stabilized HTTPS/TLS startup."
+    summary: "Expanded the repeater web panel with a fuller dashboard and MQTT settings, and stabilised HTTPS/TLS startup."
     changes:
       - type: added
         area: web-panel
         text: "Added a repeater dashboard and in-panel MQTT settings controls."
       - type: changed
         area: web-panel
-        text: "Stabilized HTTPS/TLS startup behavior for the local repeater web panel."
+        text: "Stabilised HTTPS/TLS startup behaviour for the local repeater web panel."
       - type: changed
         area: mqtt
         text: "Refactored MQTT uplink handling to support the expanded web panel controls and cleaner repeater status reporting."
@@ -95,7 +95,7 @@ releases:
     changes:
       - type: fixed
         area: mqtt
-        text: "Cleared legacy MQTT preference fields so older persisted settings stopped leaking into current repeater behavior."
+        text: "Cleared legacy MQTT preference fields so older persisted settings stopped leaking into current repeater behaviour."
       - type: fixed
         area: mqtt
         text: "Restored MQTT status publishing after the earlier control changes."
@@ -113,13 +113,13 @@ releases:
     changes:
       - type: changed
         area: mqtt
-        text: "Reduced MQTT uplink memory pressure and improved runtime behavior on constrained repeater targets."
+        text: "Reduced MQTT uplink memory pressure and improved runtime behaviour on constrained repeater targets."
       - type: changed
         area: web-panel
         text: "Streamlined broker controls in the web panel and refreshed the end-user admin flow."
       - type: fixed
         area: web-panel
-        text: "Corrected the noise floor gauge coloring and exposed prv.key in the web console."
+        text: "Corrected the noise floor gauge colouring and exposed prv.key in the web console."
       - type: added
         area: board-support
         text: "Added a battery reporting toggle for Heltec V3 repeater builds."
@@ -161,7 +161,7 @@ releases:
         text: "Improved MQTT diagnostics and status visibility for troubleshooting broker and uplink issues."
       - type: docs
         area: web-panel
-        text: "Updated the web panel documentation to match the lighter loading behavior and operational guidance."
+        text: "Updated the web panel documentation to match the lighter loading behaviour and operational guidance."
     breaking_changes: []
 
   - track: repeater-mqtt
@@ -191,3 +191,27 @@ releases:
         text: "Expanded board comparison guidance and refreshed the published web panel screenshots and docs."
     breaking_changes:
       - "ESP32-C3 repeater_mqtt targets were removed in this release."
+
+  - track: repeater-mqtt
+    version: "1.3.1"
+    tag: "repeater-mqtt-eastmesh-v1.3.1"
+    date: "2026-04-16"
+    previous_version: "1.3.0"
+    summary: "Made web stats safer on non-PSRAM repeaters by defaulting them off, switching constrained boards to live-only history, and allocating stats buffers lazily."
+    changes:
+      - type: fixed
+        area: web-panel
+        text: "Disabled web stats by default on non-PSRAM repeater builds so the local web UI places less memory pressure on constrained boards."
+      - type: changed
+        area: stats
+        text: "Changed non-PSRAM repeater builds to a live-only stats mode with smaller in-memory history buffers instead of archive-backed persistence."
+      - type: fixed
+        area: stats
+        text: "Lazy-initialised web stats buffers and released idle live-only buffers so opening /stats has less impact on busy or memory-constrained repeaters."
+      - type: changed
+        area: web-panel
+        text: "Extended the web stats status output and JSON summary payloads to report whether history is running in live-only mode."
+      - type: docs
+        area: web-panel
+        text: "Refreshed the published web panel screenshots and docs to use separate light and dark mode captures."
+    breaking_changes: []