Skip to content

meshtastic/firmware

v2.7.15.567b8ea Breaking

This release includes 2 breaking changes for platform teams planning a safe upgrade.

Published 6mo VPN & Tunnels
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

esp32 gps heltec hiking lora mesh
+9 more
mesh-networks meshtastic nrf52 off-grid pico rp2040 stm32 ttgo ttgo-tbeam

Affected surfaces

auth

Summary

AI summary

Updates 🚀 What's Changed, deps, and Linux across a mixed release.

Full changelog

[!WARNING]
If you experience immediate bluetooth pairing failures or failure to fully boot after updating, this likely indicates that you need to perform a full erase and flash. Consider backing up your settings before updating.

[!IMPORTANT]
This release marks the end of legacy (non-private) DMs. Direct messages will only be allowed using PKI going forward.
This release also 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.

🚀 What's Changed

  • Clean up GPS toggle logging by @jp-bennett in https://github.com/meshtastic/firmware/pull/8629
  • Reset the calibration data back to 0 when doing a compass calibration by @jp-bennett in https://github.com/meshtastic/firmware/pull/8648
  • Chore(deps): update dorny/test-reporter action to v2.2.0 by @renovate[bot] in https://github.com/meshtastic/firmware/pull/8637
  • Fix RPM builds by @vidplace7 in https://github.com/meshtastic/firmware/pull/8659
  • Linux: Fix silly EPEL9 mistake by @vidplace7 in https://github.com/meshtastic/firmware/pull/8660
  • Fix ble rssi crash by @thebentern in https://github.com/meshtastic/firmware/pull/8661
  • Mqtt: do not try to send packets when it disconnected by @omgbebebe in https://github.com/meshtastic/firmware/pull/8658
  • Persist favourites on NodeDB reset by @ford-jones in https://github.com/meshtastic/firmware/pull/8292
  • Don't ack messages when mqtt client proxy is on but only uplink by @RCGV1 in https://github.com/meshtastic/firmware/pull/8578
  • Add API types, state, and log message in Debug screen. Added persistent "Connected" icon by @jp-bennett in https://github.com/meshtastic/firmware/pull/8576
  • Drop PKI acks if there is no downlink on MQTTClientProxy by @RCGV1 in https://github.com/meshtastic/firmware/pull/8580
  • Add the Heltec v4 expansion box. by @Quency-D in https://github.com/meshtastic/firmware/pull/8539
  • Update to Pro-micro variants by @NomDeTom in https://github.com/meshtastic/firmware/pull/8600
  • Cleanup unnecessary global dereferencing in CryptoEngine by @jasonbcox in https://github.com/meshtastic/firmware/pull/8611
  • Fix null pointer dereference in radio chip region check by @Andrik45719 in https://github.com/meshtastic/firmware/pull/8613
  • Feat/6704 neighbor info on demand by @DaneEvans in https://github.com/meshtastic/firmware/pull/8523
  • Remove fixed scaling in Digital Clock by @Xaositek in https://github.com/meshtastic/firmware/pull/8620
  • Allow Preserving Favorites in BaseUI menus by @Xaositek in https://github.com/meshtastic/firmware/pull/8647
  • native: Try to look for a config file based on Raspberry Pi HAT vendor by @Stary2001 in https://github.com/meshtastic/firmware/pull/8608
  • Remove gating for Display Options by @Xaositek in https://github.com/meshtastic/firmware/pull/8651
  • mqtt: do not try to send packets when it disconnected by @omgbebebe in https://github.com/meshtastic/firmware/pull/8658

New Contributors

  • @weebl2000 made their first contribution in https://github.com/meshtastic/firmware/pull/8560
  • @omgbebebe made their first contribution in https://github.com/meshtastic/firmware/pull/8658
  • @viric made their first contribution in https://github.com/meshtastic/firmware/pull/7882

Full Changelog: https://github.com/meshtastic/firmware/compare/v2.7.13.597fa0b...v2.7.15.567b8ea

Breaking Changes

  • Legacy (non-private) DMs are removed; only PKI‑based DMs are allowed going forward.
  • Device telemetry broadcasts over the mesh are disabled by default.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track meshtastic/firmware

Get notified when new releases ship.

Sign up free

About meshtastic/firmware

All releases →

Related context

Beta — feedback welcome: [email protected]