release-notes.yml 7.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. schema_version: 1
  2. track: repeater-mqtt
  3. tag_prefix: repeater-mqtt-eastmesh-v
  4. baseline_version: "1.0.1"
  5. generated_from: "Adjacent git tag comparisons plus non-merge commit subjects."
  6. releases:
  7. - version: "1.0.1"
  8. tag: "repeater-mqtt-eastmesh-v1.0.1"
  9. date: "2026-04-09"
  10. previous_version: null
  11. summary: "First EastMesh repeater_mqtt release with MQTT uplink, optional local web panel support, and EastMesh-specific release plumbing."
  12. changes:
  13. - type: added
  14. area: mqtt
  15. text: "Added the EastMesh repeater_mqtt firmware track with MQTT uplink support and EastMesh-specific firmware workflows."
  16. - type: added
  17. area: web-panel
  18. text: "Added the initial local HTTPS repeater web configuration panel for supported targets."
  19. - type: added
  20. area: release
  21. text: "Added EastMesh release documentation, local build guidance, and CI workflows focused on the supported Wi-Fi and MQTT firmware tracks."
  22. - type: changed
  23. area: build
  24. text: "Moved web panel certificate generation into the build flow and kept the web panel optional for tighter firmware targets."
  25. breaking_changes: []
  26. - version: "1.1.0"
  27. tag: "repeater-mqtt-eastmesh-v1.1.0"
  28. date: "2026-04-10"
  29. previous_version: "1.0.1"
  30. summary: "Expanded the repeater web panel with a fuller dashboard and MQTT settings, and stabilized HTTPS/TLS startup."
  31. changes:
  32. - type: added
  33. area: web-panel
  34. text: "Added a repeater dashboard and in-panel MQTT settings controls."
  35. - type: changed
  36. area: web-panel
  37. text: "Stabilized HTTPS/TLS startup behavior for the local repeater web panel."
  38. - type: changed
  39. area: mqtt
  40. text: "Refactored MQTT uplink handling to support the expanded web panel controls and cleaner repeater status reporting."
  41. - type: docs
  42. area: setup
  43. text: "Added CLI rescue guidance for setting Wi-Fi on companion Wi-Fi builds and refreshed README/license content."
  44. breaking_changes: []
  45. - version: "1.1.1"
  46. tag: "repeater-mqtt-eastmesh-v1.1.1"
  47. date: "2026-04-10"
  48. previous_version: "1.1.0"
  49. summary: "Added mqtt.status control support and tightened the web panel and migration documentation."
  50. changes:
  51. - type: added
  52. area: mqtt
  53. text: "Added mqtt.status control/reporting support to make broker state easier to inspect from the repeater CLI."
  54. - type: docs
  55. area: migration
  56. text: "Expanded migration guidance and aligned the docs site with the newer EastMesh structure."
  57. - type: docs
  58. area: web-panel
  59. text: "Added dedicated web panel documentation and refreshed the site theme and navigation."
  60. breaking_changes: []
  61. - version: "1.1.2"
  62. tag: "repeater-mqtt-eastmesh-v1.1.2"
  63. date: "2026-04-10"
  64. previous_version: "1.1.1"
  65. summary: "Cleaned up legacy MQTT preference handling, restored status publishing, and expanded web panel controls."
  66. changes:
  67. - type: fixed
  68. area: mqtt
  69. text: "Cleared legacy MQTT preference fields so older persisted settings stopped leaking into current repeater behavior."
  70. - type: fixed
  71. area: mqtt
  72. text: "Restored MQTT status publishing after the earlier control changes."
  73. - type: changed
  74. area: web-panel
  75. text: "Expanded the repeater web panel controls and updated the related CLI and web panel docs."
  76. breaking_changes: []
  77. - version: "1.2.0"
  78. tag: "repeater-mqtt-eastmesh-v1.2.0"
  79. date: "2026-04-11"
  80. previous_version: "1.1.2"
  81. summary: "Reduced MQTT and web-panel memory pressure, streamlined broker controls, and polished the repeater admin surface."
  82. changes:
  83. - type: changed
  84. area: mqtt
  85. text: "Reduced MQTT uplink memory pressure and improved runtime behavior on constrained repeater targets."
  86. - type: changed
  87. area: web-panel
  88. text: "Streamlined broker controls in the web panel and refreshed the end-user admin flow."
  89. - type: fixed
  90. area: web-panel
  91. text: "Corrected the noise floor gauge coloring and exposed prv.key in the web console."
  92. - type: added
  93. area: board-support
  94. text: "Added a battery reporting toggle for Heltec V3 repeater builds."
  95. - type: docs
  96. area: docs
  97. text: "Simplified the end-user guides and aligned the web panel docs with the current UI."
  98. breaking_changes: []
  99. - version: "1.2.1"
  100. tag: "repeater-mqtt-eastmesh-v1.2.1"
  101. date: "2026-04-12"
  102. previous_version: "1.2.0"
  103. summary: "Made broker outages less disruptive and expanded the repeater web panel with radio presets and richer operational controls."
  104. changes:
  105. - type: fixed
  106. area: mqtt
  107. text: "Added graceful MQTT reconnect backoff during broker outages."
  108. - type: added
  109. area: web-panel
  110. text: "Added radio preset controls, repeater info cards, and clock sync controls to the repeater web panel."
  111. - type: docs
  112. area: release
  113. text: "Updated release guidance so the web panel can be used for common repeater setup before being disabled for maximum MQTT headroom."
  114. breaking_changes: []
  115. - version: "1.2.2"
  116. tag: "repeater-mqtt-eastmesh-v1.2.2"
  117. date: "2026-04-13"
  118. previous_version: "1.2.1"
  119. summary: "Reduced repeater web panel load pressure and improved MQTT diagnostics."
  120. changes:
  121. - type: changed
  122. area: web-panel
  123. text: "Reduced web panel runtime pressure so opening the admin UI had less impact on busy MQTT repeaters."
  124. - type: added
  125. area: mqtt
  126. text: "Improved MQTT diagnostics and status visibility for troubleshooting broker and uplink issues."
  127. - type: docs
  128. area: web-panel
  129. text: "Updated the web panel documentation to match the lighter loading behavior and operational guidance."
  130. breaking_changes: []
  131. - version: "1.3.0"
  132. tag: "repeater-mqtt-eastmesh-v1.3.0"
  133. date: "2026-04-15"
  134. previous_version: "1.2.2"
  135. summary: "Added SD-backed stats history and split the repeater web UI into a lighter /app page and a dedicated /stats console."
  136. changes:
  137. - type: added
  138. area: stats
  139. text: "Added SD-backed stats archival and restore support for repeater history data."
  140. - type: added
  141. area: web-panel
  142. text: "Added a dedicated /stats web console for current status, historical trends, neighbours, and recent events."
  143. - type: changed
  144. area: web-panel
  145. text: "Reworked the local web UI so /app stays focused on configuration and admin controls while /stats handles visibility and history."
  146. - type: fixed
  147. area: stats
  148. text: "Restored /stats Wi-Fi signal quality and tuned the /stats signal, noise floor, and RSSI meters for correct LoRa-oriented ranges."
  149. - type: changed
  150. area: board-support
  151. text: "Removed ESP32-C3 repeater_mqtt target support and the related CI coverage."
  152. - type: docs
  153. area: docs
  154. text: "Expanded board comparison guidance and refreshed the published web panel screenshots and docs."
  155. breaking_changes:
  156. - "ESP32-C3 repeater_mqtt targets were removed in this release."