diff --git a/app/src/main/assets/firmware_releases.json b/app/src/main/assets/firmware_releases.json index d7bb2eab6..8a52059a3 100644 --- a/app/src/main/assets/firmware_releases.json +++ b/app/src/main/assets/firmware_releases.json @@ -24,6 +24,13 @@ } ], "alpha": [ + { + "id": "v2.7.13.597fa0b", + "title": "Meshtastic Firmware 2.7.13.597fa0b Alpha", + "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.7.13.597fa0b", + "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.7.13.597fa0b/firmware-esp32-2.7.13.597fa0b.zip", + "release_notes": "> [!IMPORTANT]\r\n> This release disables device telemetry broadcasts over the mesh by default. If you want to opt back in, you will need to re-enable this in the apps.\r\n\r\n> [!WARNING]\r\n> If you experience immediate bluetooth pairing failures or failure to boot after updating, this likely indicates that you need to do a full erase and flash. Consider backing up your settings before updating.\r\n\r\n## 🚀 What's Changed\r\n* Update python Docker tag to v3.14 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8255\r\n* fix: Move `#include \"variant.h\"` to top of file (fixes #8276) by @ndoo in https://github.com/meshtastic/firmware/pull/8278\r\n* Update meshtastic/device-ui digest to 6d8cc22 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8275\r\n* NimBLE speedup by @thebentern in https://github.com/meshtastic/firmware/pull/8281\r\n* Fix Station G2 Lora Power Settings by @fifieldt in https://github.com/meshtastic/firmware/pull/8273\r\n* chore(deps): update github/codeql-action action to v4 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8250\r\n* Fix BLE stateful issues by @thebentern in https://github.com/meshtastic/firmware/pull/8287\r\n* Attach an interrupt to EXT_PWR_DETECT if present, and force a screen … by @jp-bennett in https://github.com/meshtastic/firmware/pull/8284\r\n* Update XPowersLib to v0.3.1 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8303\r\n* Bump release version by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/8304\r\n* Double the number of bluetooth bonds NimBLE will store (from 3 to 6) by @thebentern in https://github.com/meshtastic/firmware/pull/8296\r\n* mDNS: Advertise pio_env (for OTA scripts) by @vidplace7 in https://github.com/meshtastic/firmware/pull/8298\r\n* Master to develop by @jp-bennett in https://github.com/meshtastic/firmware/pull/8306\r\n* Actions: CI docker with a fancy matrix by @vidplace7 in https://github.com/meshtastic/firmware/pull/8253\r\n* GPS_POWER_TOGGLE no longer has a function, so purge by @jp-bennett in https://github.com/meshtastic/firmware/pull/8312\r\n* Update protobufs and classes by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/8305\r\n* Remove T1000E GPS startup delay sequence by @fifieldt in https://github.com/meshtastic/firmware/pull/8236\r\n* Increase bluetooth 5.0 PHY speed and MTU on esp32_s3 by @h3lix1 in https://github.com/meshtastic/firmware/pull/8261\r\n* More BaseUI Frame Visibility Toggles by @Xaositek in https://github.com/meshtastic/firmware/pull/8252\r\n* Device Telemetry opt in by @thebentern in https://github.com/meshtastic/firmware/pull/8059\r\n* Fix muted protobuf compile errors by @thebentern in https://github.com/meshtastic/firmware/pull/8316\r\n* Master backmerge by @thebentern in https://github.com/meshtastic/firmware/pull/8317\r\n* chore(deps): update meshtastic/device-ui digest to 3fb7c0e by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8291\r\n* Nodelist: choice of long or short name by @l0g-lab in https://github.com/meshtastic/firmware/pull/7926\r\n* Ble reconnect prefetch bug fix, plus some speed enhancements by @h3lix1 in https://github.com/meshtastic/firmware/pull/8324\r\n* Avoid exceeding allocated buffers when doing MQTT proxying by @dirkmueller in https://github.com/meshtastic/firmware/pull/8320\r\n* Fix erroneous limiting of power in Ham Mode by @fifieldt in https://github.com/meshtastic/firmware/pull/8322\r\n* Fix bug: can not detect battery status while using INA226 by @steven52880 in https://github.com/meshtastic/firmware/pull/8330\r\n* rework sensor instantiation to saves memory by removing the static allocation by @Links2004 in https://github.com/meshtastic/firmware/pull/8054\r\n* Fix multitude of warnings during builds on MeshTiny by @Xaositek in https://github.com/meshtastic/firmware/pull/8331\r\n* Fix multitude of warnings during builds on MeshTiny by @Xaositek in https://github.com/meshtastic/firmware/pull/8331\r\n* Revert \"Fix Station G2 Lora Power Settings\" by @thebentern in https://github.com/meshtastic/firmware/pull/8332\r\n* Develop to master merge by @thebentern in https://github.com/meshtastic/firmware/pull/8337\r\n* Update stale_bot.yml by @NomDeTom in https://github.com/meshtastic/firmware/pull/8333\r\n* Update meshtastic/device-ui digest to 19b7855 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8346\r\n* Add a general-purpose packet cache by @erayd in https://github.com/meshtastic/firmware/pull/8341\r\n* Guarding PhoneAPI node-info staging with mutex to prevent BLE future foot-gun by @h3lix1 in https://github.com/meshtastic/firmware/pull/8354\r\n* Fix portduino native builds by @miketweaver in https://github.com/meshtastic/firmware/pull/8355\r\n* Log the lora frequency error when receiving a packet. by @jp-bennett in https://github.com/meshtastic/firmware/pull/8343\r\n* Bind python version to 3.13 by @Paplewski in https://github.com/meshtastic/firmware/pull/8362\r\n* Update actions/setup-node action to v6 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8339\r\n* Upgrade trunk by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/8340\r\n* Ignore MQTT Client Proxy messages while not in sendpackets state by @thebentern in https://github.com/meshtastic/firmware/pull/8358\r\n* Force CannedMessages to another node to be a PKI DM by @jp-bennett in https://github.com/meshtastic/firmware/pull/8373\r\n* Update meshtastic/web to v2.6.7 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8381\r\n* Update DFRobot_RTU to v1.0.6 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8387\r\n* Update mcr.microsoft.com/devcontainers/cpp Docker tag to v2 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8375\r\n* Board support: RAK3401+RAK13302 1-watt by @DanielCao0 in https://github.com/meshtastic/firmware/pull/8140\r\n* Fixed battery voltage to show missing decimals by @HarukiToreda in https://github.com/meshtastic/firmware/pull/8386\r\n* Gating off BaseUI code for Screenless nodes and InkHUD by @HarukiToreda in https://github.com/meshtastic/firmware/pull/8384\r\n* Added support for SugarCube device by @igorka48 in https://github.com/meshtastic/firmware/pull/8187\r\n* Fix NimbleBluetooth reliability and performance by @compumike in https://github.com/meshtastic/firmware/pull/8385\r\n* Add a banner on startup when DEBUG_MUTE is enabled by @Stary2001 in https://github.com/meshtastic/firmware/pull/8402\r\n* Remove \"Phone GPS\" in order to correct GPS reporting by @Xaositek in https://github.com/meshtastic/firmware/pull/8407\r\n* Fix NimbleBluetooth: process fromPhoneQueue (phone->radio) before toPhoneQueue (radio->phone) by @compumike in https://github.com/meshtastic/firmware/pull/8404\r\n* Make packet pool dynamic again on STM32 as a workaround by @Stary2001 in https://github.com/meshtastic/firmware/pull/8400\r\n* InkHUD Map improvements by @HarukiToreda in https://github.com/meshtastic/firmware/pull/8397\r\n* Include RSSI in rangetest csv by @ford-jones in https://github.com/meshtastic/firmware/pull/8395\r\n* Move airtime calculation to when Tx is complete by @GUVWAF in https://github.com/meshtastic/firmware/pull/8427\r\n* Upgrade trunk by @github-actions[bot] in https://github.com/meshtastic/firmware/pull/8369\r\n* Allow vibra or buzzer only notifications to obey cutoff by @Xaositek in https://github.com/meshtastic/firmware/pull/8342\r\n* Don't use unsigned integer type for negative SNR value by @korbinianbauer in https://github.com/meshtastic/firmware/pull/8432\r\n* InkHUD crash fix when nodes get deleted from NodeDB by @HarukiToreda in https://github.com/meshtastic/firmware/pull/8428\r\n* Address longName wrapping by @Xaositek in https://github.com/meshtastic/firmware/pull/8441\r\n* Update node to v24 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8476\r\n* Turn the e-ink backlight on for any brightness value over 0 by @jp-bennett in https://github.com/meshtastic/firmware/pull/8481\r\n* Add missed debug log line in RF95 Interface by @jp-bennett in https://github.com/meshtastic/firmware/pull/8490\r\n* Thinknode M5 ADC_MULTIPLIER to actually hit 100% charge by @jp-bennett in https://github.com/meshtastic/firmware/pull/8489\r\n* Better implementation of ExternalNotificationModule::stopNow by @Xaositek in https://github.com/meshtastic/firmware/pull/8492\r\n* Skip setting up Lora GPIO lines when using a ch341 radio on native by @jp-bennett in https://github.com/meshtastic/firmware/pull/8506\r\n* Fix boot on RP2040 by excluding new FreeRTOS task by @GUVWAF in https://github.com/meshtastic/firmware/pull/8508\r\n* Fix dismiss of ext. notification by @thebentern in https://github.com/meshtastic/firmware/pull/8512\r\n* Update device-install.sh to support heltec-v4 by @Melonbwead in https://github.com/meshtastic/firmware/pull/8509\r\n\r\n## New Contributors\r\n* @l0g-lab made their first contribution in https://github.com/meshtastic/firmware/pull/7926\r\n* @dirkmueller made their first contribution in https://github.com/meshtastic/firmware/pull/8320\r\n* @steven52880 made their first contribution in https://github.com/meshtastic/firmware/pull/8330\r\n* @miketweaver made their first contribution in https://github.com/meshtastic/firmware/pull/8355\r\n* @Paplewski made their first contribution in https://github.com/meshtastic/firmware/pull/8362\r\n* @igorka48 made their first contribution in https://github.com/meshtastic/firmware/pull/8187\r\n* @korbinianbauer made their first contribution in https://github.com/meshtastic/firmware/pull/8432\r\n* @Ixitxachitl made their first contribution in https://github.com/meshtastic/firmware/pull/8493\r\n* @mariusfaber98 made their first contribution in https://github.com/meshtastic/firmware/pull/8349\r\n* @shortwavesurfer2009 made their first contribution in https://github.com/meshtastic/firmware/pull/8137\r\n* @pa0lin082 made their first contribution in https://github.com/meshtastic/firmware/pull/8376\r\n* @Xavierhorwood made their first contribution in https://github.com/meshtastic/firmware/pull/6866\r\n* @Melonbwead made their first contribution in https://github.com/meshtastic/firmware/pull/8509\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.7.12.45f15b8...v2.7.13.597fa0b" + }, { "id": "v2.7.11.ee68575", "title": "Meshtastic Firmware 2.7.11.ee68575 Alpha", @@ -177,13 +184,6 @@ "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.22.d1fa27d", "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.22.d1fa27d/firmware-esp32-2.5.22.d1fa27d.zip", "release_notes": " ## ⚠️ Known issues \r\n* PowerTelemetry reporting is broken in this release. This issue will be resolved in the next release.\r\n\r\n## 🚀 Enhancements\r\n* Change nonce logging to DEBUG instead of Info by @lizTheDeveloper in https://github.com/meshtastic/firmware/pull/6001\r\n* T1000-E hardware updates and GPS positioning accuracy optimization by @Dylanliacc in https://github.com/meshtastic/firmware/pull/6003\r\n* Improve UTF-8 string handling in JSONValue by @ChangYanChu in https://github.com/meshtastic/firmware/pull/6011\r\n* meshtasticd flatpak: Include pio deps with release by @vidplace7 in https://github.com/meshtastic/firmware/pull/6025\r\n* Add support for 12- and 24-hour clock, Minor Settings Frame Adjustment by @Xaositek in https://github.com/meshtastic/firmware/pull/5988\r\n* Added custom OCV array values for T1000-E to improve percentage estimates by @nwilde1590 in https://github.com/meshtastic/firmware/pull/6031\r\n\r\n## 🐛 Bug fixes\r\n* Update protobufs and classes by @github-actions in https://github.com/meshtastic/firmware/pull/6027\r\n* meshtasticd: include `.hidden` (.git) dirs in pio-deps by @vidplace7 in https://github.com/meshtastic/firmware/pull/6028\r\n* Small fix: don't junk the zip for pio-deps by @vidplace7 in https://github.com/meshtastic/firmware/pull/6029\r\n* Fix T-Deck/T-Watch no BT by @mverch67 in https://github.com/meshtastic/firmware/pull/5998\r\n* Corrected some misinformation by @NomDeTom in https://github.com/meshtastic/firmware/pull/5995\r\n* meshtasticd: Fix web download location by @vidplace7 in https://github.com/meshtastic/firmware/pull/5993\r\n\r\n\r\n## New Contributors\r\n* @lizTheDeveloper made their first contribution in https://github.com/meshtastic/firmware/pull/6001\r\n* @ChangYanChu made their first contribution in https://github.com/meshtastic/firmware/pull/6011\r\n* @nwilde1590 made their first contribution in https://github.com/meshtastic/firmware/pull/6031\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.21.447533a...v2.5.22.d1fa27d" - }, - { - "id": "v2.5.21.447533a", - "title": "Meshtastic Firmware 2.5.21.447533a Alpha", - "page_url": "https://github.com/meshtastic/firmware/releases/tag/v2.5.21.447533a", - "zip_url": "https://github.com/meshtastic/firmware/releases/download/v2.5.21.447533a/firmware-esp32-2.5.21.447533a.zip", - "release_notes": "> [!IMPORTANT] \r\n> Linux packages have been migrated from GitHub Releases to distro-specific build services.\r\n> For additional information see: [Installing meshtasticd](https://meshtastic.org/docs/hardware/devices/linux-native-hardware/#installing-meshtasticd)\r\n\r\n\r\n ## ⚠️ Known issues \r\n * For NRF52 devices which have been upgraded through the 2.5.X versions, a [full flash erase](https://meshtastic.org/docs/getting-started/flashing-firmware/nrf52/nrf52-erase/) is recommended to fully remediate any lingering LFS assert issues.\r\n* Bluetooth was inadvertently disabled for T-Deck and T-Watch devices, preventing pairing with client apps. This issue will be resolved in the next alpha release after 2.5.21.\r\n* PowerTelemetry reporting is broken in this release. This issue will be resolved in the next release after 2.5.22.\r\n\r\n## 🚀 Enhancements\r\n* Rate limit position replies to three minutes by @GUVWAF in https://github.com/meshtastic/firmware/pull/5932\r\n* Space out periodic broadcasts of modules automatically by @GUVWAF in https://github.com/meshtastic/firmware/pull/5931\r\n* Oem logo by @caveman99 in https://github.com/meshtastic/firmware/pull/5939\r\n* Portduino: Allow limiting TX Power from yaml by @vidplace7 in https://github.com/meshtastic/firmware/pull/5954\r\n* Portduino: Set Web SSL Cert / Key paths from yaml by @vidplace7 in https://github.com/meshtastic/firmware/pull/5961\r\n* Add bearing to other node on device screen in text by @Woutvstk in https://github.com/meshtastic/firmware/pull/5968\r\n* Don't rate-limit position requests for Lost and Found role by @GUVWAF in https://github.com/meshtastic/firmware/pull/5981\r\n* E80 promicro update by @NomDeTom in https://github.com/meshtastic/firmware/pull/5967\r\n\r\n## 🐛 Bug fixes and maintenance\r\n* Revert \"No focus on new messages if auto-carousel is off\" by @thebentern in https://github.com/meshtastic/firmware/pull/5936\r\n* Clean up some legacy macro definitions by @caveman99 in https://github.com/meshtastic/firmware/pull/5983\r\n* meshtasticd-debian: Remove existing deb builds by @vidplace7 in https://github.com/meshtastic/firmware/pull/5792\r\n* Fix: TCXO_OPTIONAL featuring SenseCAP Indicator (V1/V2) by @mverch67 in https://github.com/meshtastic/firmware/pull/5948\r\n* Add missing build_unflags by @krant in https://github.com/meshtastic/firmware/pull/5941\r\n* Fix INA226 Sensor Voltage Readings by @fifieldt in https://github.com/meshtastic/firmware/pull/5972\r\n* Fix off-by-one error with log writes by @fifieldt in https://github.com/meshtastic/firmware/pull/5959\r\n* Fixes #5766 Updated MQTT privateCidrRanges to add Tailscale by @Xaositek in https://github.com/meshtastic/firmware/pull/5957\r\n* Remove unused usages of #include to save Flash by @Stary2001 in https://github.com/meshtastic/firmware/pull/5978\r\n* Fix negative decimal value detection in userPrefs by @thebentern in https://github.com/meshtastic/firmware/pull/5963\r\n\r\n## New Contributors\r\n* @krant made their first contribution in https://github.com/meshtastic/firmware/pull/5941\r\n* @Xaositek made their first contribution in https://github.com/meshtastic/firmware/pull/5957\r\n* @Stary2001 made their first contribution in https://github.com/meshtastic/firmware/pull/5978\r\n\r\n**Full Changelog**: https://github.com/meshtastic/firmware/compare/v2.5.20.4c97351...v2.5.21.447533a" } ] },