chore: Scheduled updates (Firmware, Hardware) (#2897)

Co-authored-by: github-merge-queue <118344674+github-merge-queue@users.noreply.github.com>
This commit is contained in:
James Rich 2025-08-28 06:33:17 -05:00 committed by GitHub
parent 008593acb7
commit 8a9d9a881c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -35,16 +35,16 @@
"page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.18.89ebafc",
"zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.18.89ebafc/firmware-esp32-2.5.18.89ebafc.zip",
"release_notes": "## ⚠️ Known issues \r\n* The new `ROUTER_LATE` role has some known issues with delaying rebroadcasts beyond the desired window. It is recommended to avoid this role on this release version.\r\n* For NRF52 devices, there are additional fixes for filesystem corruption available in 2.5.20 onwards. If you have an NRF52-based device we recommend you select a later release.\r\n\r\n## 🚀 Enhancements\r\n* Synchronize test workflow packages with native by @esev in https://github.com/meshtastic/firmware/pull/5664\r\n* More accurately determine if MQTT uses the default server by @esev in https://github.com/meshtastic/firmware/pull/5663\r\n* Generate a coverage report for End to end tests by @esev in https://github.com/meshtastic/firmware/pull/5667\r\n* Include log messages in unit tests by @esev in https://github.com/meshtastic/firmware/pull/5666\r\n* Add czech oled localization by @kyberpunk in https://github.com/meshtastic/firmware/pull/5661\r\n* Meshtasticd-docker: simplify, add USB compose by @vidplace7 in https://github.com/meshtastic/firmware/pull/5662\r\n* Alpine Docker image (musl CI target) by @vidplace7 in https://github.com/meshtastic/firmware/pull/5659\r\n* Cherry-pick: device-ui persistency by @fifieldt in https://github.com/meshtastic/firmware/pull/5570\r\n* Add packet length to printPacket() by @jp-bennett in https://github.com/meshtastic/firmware/pull/5672\r\n* Enable the autoconf settings for MPR121 based keyboards by @aussieklutz in https://github.com/meshtastic/firmware/pull/5680\r\n\r\n## 🐛 Bug fixes & maintenance\r\n* Unset received SNR/RSSI values upon receiving packet via MQTT by @GUVWAF in https://github.com/meshtastic/firmware/pull/5668\r\n* Fix for nrf52 lfs assert boot loop by @tavdog in https://github.com/meshtastic/firmware/pull/5670\r\n* Remove remaining \\n from log lines. by @fifieldt in https://github.com/meshtastic/firmware/pull/5675\r\n* TFT branch - minor cherry picks by @fifieldt in https://github.com/meshtastic/firmware/pull/5676\r\n* Cherry-pick: Mesh-tab by @fifieldt in https://github.com/meshtastic/firmware/pull/5674\r\n* Fix RP2040 crash issue #5665. by @Mictronics in https://github.com/meshtastic/firmware/pull/5678\r\n* Exclude health telemetry by macro by @thebentern in https://github.com/meshtastic/firmware/pull/5679\r\n* Add new ROUTER_LATE role by @erayd in https://github.com/meshtastic/firmware/pull/5528\r\n* More meshtab cherry-pick by @fifieldt in https://github.com/meshtastic/firmware/pull/5681\r\n* TFT branch synch grab-bag by @fifieldt in https://github.com/meshtastic/firmware/pull/5683\r\n* Minor TFT branch cherry-picks by @fifieldt in https://github.com/meshtastic/firmware/pull/5682\r\n\r\n## New Contributors\r\n* @kyberpunk made their first contribution in https://github.com/meshtastic/firmware/pull/5661\r\n* @erayd made their first contribution in https://github.com/meshtastic/firmware/pull/5528\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.17.b4b2fd6...v2.5.18.89ebafc"
},
{
"id": "v2.5.15.79da236",
"title": "Meshtastic Firmware 2.5.15.79da236 Beta",
"page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.15.79da236",
"zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.15.79da236/firmware-esp32-2.5.15.79da236.zip",
"release_notes": "## 🚀 Enhancements\r\n* Support for the ClimateGuard RadSens Geiger-Muller tube by @jake-b in https://github.com/meshtastic/firmware/pull/5425\r\n* Enable MQTT with TLS on RPi picow by @tomasdubec in https://github.com/meshtastic/firmware/pull/5442\r\n* Don't powersave on Wifi by @thebentern in https://github.com/meshtastic/firmware/pull/5443\r\n\r\n\r\n## 🐛 Bug fixes and maintenance\r\n* Fixes https://github.com/meshtastic/firmware/issues/5434 by @caveman99 in https://github.com/meshtastic/firmware/pull/5435\r\n* Fix memory leaks by adding missing `free()` calls before early returns in `MQTT::onReceive` by @CTassisF in https://github.com/meshtastic/firmware/pull/5439\r\n* Clean up some inline functions by @thebentern in https://github.com/meshtastic/firmware/pull/5454\r\n* Use isWithinTimespanMs to avoid refererence to NodeDb instance inside of NodeDb by @thebentern in https://github.com/meshtastic/firmware/pull/5453\r\n* Fixes CORS for meshtasticd to allow use of clients on other origins by @liamcottle in https://github.com/meshtastic/firmware/pull/5463\r\n* Remove ATECC crypto chip placeholder code by @thebentern in https://github.com/meshtastic/firmware/pull/5461\r\n* GPS.h cleanups round 3. by @charlieh0tel in https://github.com/meshtastic/firmware/pull/5447\r\n* Fix ukrainian fonts by @panaceya in https://github.com/meshtastic/firmware/pull/5468\r\n* Disable lightsleep for indicator by @Wvirgil123 in https://github.com/meshtastic/firmware/pull/5470\r\n* Warnings and log cleanup by @thebentern in https://github.com/meshtastic/firmware/pull/5472\r\n* Revert \"Seems like the last DIY board that's not \"extra\"\" by @thebentern in https://github.com/meshtastic/firmware/pull/5446\r\n* Removing 1.0 legacy boards from releases and completely removing Heltec wireless capsule from support by @thebentern in https://github.com/meshtastic/firmware/pull/5436\r\n* A second round of cleanup on GPS.h by @charlieh0tel in https://github.com/meshtastic/firmware/pull/5433\r\n* Actually gunzip all the files when building a .deb by @jp-bennett in https://github.com/meshtastic/firmware/pull/5449\r\n* Cleanup i2c scan logs and macro to save some bytes and remain consistent by @thebentern in https://github.com/meshtastic/firmware/pull/5455\r\n\r\n## New Contributors\r\n* @jake-b made their first contribution in https://github.com/meshtastic/firmware/pull/5425\r\n* @CTassisF made their first contribution in https://github.com/meshtastic/firmware/pull/5439\r\n* @tomasdubec made their first contribution in https://github.com/meshtastic/firmware/pull/5442\r\n* @liamcottle made their first contribution in https://github.com/meshtastic/firmware/pull/5463\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.14.f2ee0df...v2.5.15.79da236"
}
],
"alpha": [
{
"id": "v2.7.6.834c3c5",
"title": "Meshtastic Firmware 2.7.6.834c3c5 Alpha",
"page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.7.6.834c3c5",
"zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.7.6.834c3c5/firmware-esp32-2.7.6.834c3c5.zip",
"release_notes": "## 🚀 Enhancements\r\n* Add onboard message for devices with screens by @jp-bennett in https://github.com/meshtastic/firmware/pull/7655\r\n* Only gate PKC behind the simradio CLI flag by @jp-bennett in https://github.com/meshtastic/firmware/pull/7681\r\n* Add SDL option to BaseUI on Native by @jp-bennett in https://github.com/meshtastic/firmware/pull/7568\r\n* Initial stab at rak6421 autoconf by @jp-bennett in https://github.com/meshtastic/firmware/pull/7691\r\n* Update meshtastic/device-ui digest to 3dc7cf3 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7698\r\n* Support for T-Echo Lite, credits to @Szetya for doing all the heavy lifting! by @caveman99 in https://github.com/meshtastic/firmware/pull/7636\r\n* Add more text message test cases for meshpacket serializer by @TN666 in https://github.com/meshtastic/firmware/pull/7709\r\n* Initial attempt to get rfswitch working on Portduino by @jp-bennett in https://github.com/meshtastic/firmware/pull/7663\r\n* Don't update the NodeDB if the nodeinfo has a mismatching public key by @jp-bennett in https://github.com/meshtastic/firmware/pull/7652\r\n* Add BaseUI support for L1 EInk by @thebentern in https://github.com/meshtastic/firmware/pull/7751\r\n* Mesh solar integration by @thebentern in https://github.com/meshtastic/firmware/pull/7764\r\n\r\n## 🐛 Bug fixes and maintenance\r\n* Fix 'buildroot' compiles (OpenWRT) by @vidplace7 in https://github.com/meshtastic/firmware/pull/7620\r\n* Fix: apply 180 degree hw rotation for Indicator BaseUI by @mverch67 in https://github.com/meshtastic/firmware/pull/7660\r\n* Update platform-native digest to cd32f4e by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7662\r\n* Move heartbeat response before !available guard. by @jake-b in https://github.com/meshtastic/firmware/pull/7672\r\n* Docker: fix web assets location by @vidplace7 in https://github.com/meshtastic/firmware/pull/7683\r\n* Update meshtastic-esp8266-oled-ssd1306 diges\r\n* Docker: Update Debian images to trixie by @vidplace7 in https://github.com/meshtastic/firmware/pull/7621\r\n* Fix Tracerouter warnings by @thebentern in https://github.com/meshtastic/firmware/pull/7637\r\n* Don't include OLED fonts for international character sets by default by @thebentern in https://github.com/meshtastic/firmware/pull/7639\r\n* Fix marking LoRa transport mechanism by @GUVWAF in https://github.com/meshtastic/firmware/pull/7634\r\n* Thinknode button and backlight fixes by @jp-bennett in https://github.com/meshtastic/firmware/pull/7641\r\n* Update protobufs and classes by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/7647\r\n* Remove JSON serialization from most NRF52 targets by @thebentern in https://github.com/meshtastic/firmware/pull/7640\r\n* Wait for lead up before enable longlong action by @jp-bennett in https://github.com/meshtastic/firmware/pull/7648\r\nt to 9573abb by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7686\r\n* Update meshtastic/device-ui digest to 8f5094b by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7633\r\n* Update caveman99-stm32-Crypto digest to 1aa30eb by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7725\r\n* Renovate: Always use `master` as the base. by @vidplace7 in https://github.com/meshtastic/firmware/pull/7726\r\n* PKC fix by @jp-bennett in https://github.com/meshtastic/firmware/pull/7722\r\n* T-Lora Pager by @mverch67 in https://github.com/meshtastic/firmware/pull/7613\r\n* Fix: enable device telemetry for elecrow advanced series (MUI) by @mverch67 in https://github.com/meshtastic/firmware/pull/7757\r\n* Don't use pin 0 on RAK for input by @jp-bennett in https://github.com/meshtastic/firmware/pull/7755\r\n* Update meshtastic/device-ui digest to a3e0e1b by @renovate[bot] in https://github.com/meshtastic/firmware/pull/7766\r\n\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.5.ddd1499...v2.7.6.834c3c5"
},
{
"id": "v2.7.5.ddd1499",
"title": "Meshtastic Firmware 2.7.5.ddd1499 Alpha",