Merge pull request #30 from xJARiD/develop

docs(release): add repeater-mqtt-eastmesh-v1.3.1 release notes
Este cometimento está contido em:
xJARiD
2026-04-16 19:32:15 +10:00
cometido por GitHub
ascendente 410ade8cdb 47e2f2a67d
cometimento 8e8c270948
2 ficheiros modificados com 39 adições e 11 eliminações
+9 -5
Ver ficheiro
@@ -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
Ver ficheiro
@@ -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: []