MeshCore Ninja Alpha
PotatoMesh

PotatoMesh · Releases

from GitHub · updated 2026-06-23

20 releases

  1. v0.6.3 # 2 months ago · 2026-05-03 11:08 UTC

    This is a service release of the radio mesh app-suite potato-mesh v0.6.3, mainly fixing bugs and regressions introduced in the recent 0.6.x releases.

    upgrading is specifically encouraged if you had issues with the new map feature displaying nodes in the same localtion as "global spider web." this is fixed now my condensing the size and adding a map-zoom filter to that feature (and also making the spiders collapsable).

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.6.2...v0.6.3

  2. v0.6.2 # 2 months ago · 2026-04-21 17:44 UTC

    This is a service release of the radio mesh app-suite potato-mesh v0.6.2, focused on Meshcore-related fixes, federation accuracy, and bridge coverage. The Matrix bridge now understands Meshcore traffic, and several duplication and classification issues in the web app and ingestor have been tightened up.

    Features

    Fixes

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.6.1...v0.6.2

  3. v0.6.1 # 2 months ago · 2026-04-15 10:49 UTC

    This is a service release of the radio mesh app-suite potato-mesh v0.6.1 which improves performance and stability. After the previous major breaking release, this cleans up the UI further, addresses some regressions and drastically improves DB operation performance and interface caching.

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.6.0...v0.6.1

  4. v0.6.0 # 3 months ago · 2026-04-09 07:30 UTC

    This is a service release of the radio mesh app-suite potato-mesh v0.6.0 which introduces new features and overhauls the user interface. The primary notable change is added support for multi-protocol along with an implementation of Meshcore in ingestor, web app, and frontend.

    Demo: https://potatomesh.net/

    Meshcore

    To start ingesting Meshcore data to an upgraded potato-mesh web app, simply tell your ingestor to use the PROTOCOL="meshcore".

    About Pages

    The other notable feature is the removal of the "darkmode" and "info" buttons in favor of customizable markdown pages that allow for more flexibility with regard to custom content (info about presets, contact information, etc.) - see /pages/*.md in the web app (#723).

    Breaking Variable Changes

    The following deprecated environmental variables have been removed in this release finally (#704):

    • POTATOMESH_INSTANCE - please use INSTANCE_DOMAIN
    • MESH_SERIAL and PORT - please use CONNECTION

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.12...v0.6.0

  5. v0.5.12 # 3 months ago · 2026-04-04 08:49 UTC

    This is a service release of the app potato-mesh v0.5.12 which improves performance and stability.

    Notably, the frontend went through some graphical tweaks to prepare for an upcoming multi-protocol release (meshcore, reticulum, etc.).

    What's Changed

    New Contributors

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.11...v0.5.12

  6. v0.5.11 # 4 months ago · 2026-03-01 21:00 UTC

    This is a service release of the app potato-mesh v0.5.11 which improves performance and stability.

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.10...v0.5.11

  7. v0.5.10 # 4 months ago · 2026-02-16 20:16 UTC

    This is a service release of the app potato-mesh v0.5.10 which improves performance and stability.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.9...v0.5.10

  8. v0.5.9 # 6 months ago · 2026-01-08 15:01 UTC

    This is a service release of the app potato-mesh v0.5.9 which improves performance and stability but also adds new features. This is the first stable release of the matrix bridge.

    2026-01-08-155927_1366x768_scrot

    Take a look at matrix/README.md for instructions or join #potato-bridge:c-base.org for a Demo.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.8...v0.5.9

  9. v0.5.8 # 6 months ago · 2025-12-16 20:46 UTC

    This is a hotfix release of the app potato-mesh v0.5.8 resolving a regression with federation. Upgrading is highly recommended if issues with federation exist.

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.7...v0.5.8

  10. v0.5.7 # 6 months ago · 2025-12-14 19:37 UTC

    This is a service release of the app potato-mesh v0.5.7 which improves performance and stability but also adds new features.

    • !Breaking: the ingestor environment variable POTATOMESH_INSTANCE was renamed to INSTANCE_DOMAIN - please update your configs and scripts. Now you can set the same variable in both web and ingestor builds.
    • The ingestor can now blacklist channels by setting the HIDDEN_CHANNELS="foo,bar" environment variable passing a comma-separated list of channels that shall not be ingested.
    • A map of all potato-mesh instances is available on the /federation endpoint (see potatomesh.net/federation).
    • Traceroutes are now rendered on the map as dashed lines between nodes.
    • Ingestors are now reporting liveliness and can be checked on the api /api/ingestors.
    traces

    What's Changed

    New Contributors

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.6...v0.5.7

  11. v0.5.6 # 7 months ago · 2025-11-26 21:21 UTC

    This is a feature release of the app potato-mesh v0.5.6 which improves performance and stability but also adds new features.

    • Traceroute packets are now supported, available on /api/traces and rendered as dotted lines on the map
    • We now also render current and IAQ in the /charts
    • Weird numbers appearing instead of emoji reactions are fixed now
    • Added mobile app that can be installed on Android or iOS to read your local mesh on the go

    What's Changed

  12. v0.5.5 # 7 months ago · 2025-11-16 16:39 UTC

    This is a feature release of the app potato-mesh v0.5.5 which improves performance and stability but also adds new features to the node detail pages.

    screenshot of version 0.5.5

    • Clicking a node's location in the table centers the map on it.
    • Clicking a node's long name gives full details about all data available for that node, including rendered charts for telemetry. The overlay is also available as deep link at /nodes/${id}.
    • For communities, all nodes' stats are rendered at /charts to get some insights.
    • Additionally, there are detail pages for /map, /nodes, and /chat if desired.
    • Lastly, the default zoom level can be overriden by setting MAP_ZOOM environmental variable. This disables auto-fitting.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.4...v0.5.5

  13. v0.5.4 # 8 months ago · 2025-11-08 08:53 UTC

    This is a feature release of the app potato-mesh v0.5.4 which improves performance and stability but also adds new features to the chat panel.

    With this release, radio logs are seperated from the actual chat messages. Messages on different channels are now displayed in different tabs. Direct messages will be ignored but anything else that can be decrypted, will be displayed. Encrypted messages just show up in the log with a note. The chat and the logs can now be filtered by node names - just use the filter input box on the top of the map. Furthermore, this release also implements reactions and responses.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.3...v0.5.4

  14. v0.5.3 # 8 months ago · 2025-10-19 10:30 UTC

    This is a bug-fix release of the app potato-mesh v0.5.3. It mainly improves the working federation between instances. Also, federation is now visible in frontend. If you do not wish to be part of the federation, disable it with FEDERATION=0 or PRIVATE=1 env variables.

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.2...v0.5.3

  15. v0.5.2 # 8 months ago · 2025-10-17 19:40 UTC

    This is a bug-fix release of the app potato-mesh v0.5.2. It resolves mainly issues with docker connections and finally restores a working federation between instances. :lady_beetle:

    What's Changed

    New Contributors

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.1...v0.5.2

  16. v0.5.1 # 8 months ago · 2025-10-15 20:22 UTC

    This is a bug-fix release of the app potato-mesh v0.5.1. It resolves mainly issues with docker builds, federation, and the user interface. :lady_beetle:

    Notably, this release also ships channel names and operating frequencies. :tada:

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.5.0...v0.5.1

  17. v0.5.0 # 8 months ago · 2025-10-14 14:16 UTC

    This a feature release of the app potato-mesh v0.5.0. It contains a major refactor, changes all defaults (please read carefully below), enables federation between instances and now knows about lora preset, region frequency, and channel names, plus many bug fixes.

    • in production, make sure to set an INSTANCE_DOMAIN=example.com, otherwise we attempt reverse DNS
    • breaking: streamlined environmental variables for simplicity:
      • MESH_SERIAL is now CONNECTION
      • DEFAULT_CHANNEL is now CHANNEL
      • DEFAULT_FREQUENCY is now FREQUENCY
      • MAP_CENTER_LAT and MAP_CENTER_LON are now merged to MAP_CENTER="38.761944,-27.090833"
      • MAX_NODE_DISTANCE_KM is now MAX_DISTANCE
      • MATRIX_ROOM is now CONTACT_LINK and does not have to be Matrix
    • breaking: moved database and config to respective XDG directories (the app has migration built in, but make sure to update your backup scripts)
    • turn on ENERGY_SAVING=1 if you want to query remote/solar nodes but don't want to cycle their power too much
    • add a /metrics endpoint for prometheus (thanks @nicjansma)
    • deployed production instances of potato-mesh now talk to each other (turn off with FEDERATION=0)

    What's Changed

  18. v0.4.0 # 9 months ago · 2025-10-06 06:15 UTC

    This a feature release of the app potato-mesh v0.4.0. It contains new features, improved design, some tweaks the frontend, and an improved ingestor that also works via Bluetooth.

    screenshot of the fourth version

    • Bluetooth (BLE) is supported now by the ingestor script, just set MESH_SERIAL="ED:4D:9E:95:CF:60" to the devices hardware address
    • Added support for telemetry, environmental data, and neighbors and integrated them into the frontend
    • Add a private mode that hides chat and messages, just set app to PRIVATE=1
    • Added armv7 Docker images for older Raspberry Pi

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.3.0...v0.4.0

  19. v0.3.0 # 9 months ago · 2025-09-27 17:07 UTC

    This a feature release of the app potato-mesh v0.3.0. It contains new features, improved design, some tweaks the frontend, and an improved ingestor that also works via TCP.

    screenshot of the third version

    • Docker releases available on GHPR
    • Ingestor script now also works via TCP/IP
    • Map can now be filtered by role in legend
    • Store not only nodes and messages but also position data
    • Also store encrypted messages in the database
    • Unannounced nodes are now treated as CLIENT_HIDDEN
    • Addes support for new role CLIENT_BASE

    What's Changed

  20. v0.2.0 # 9 months ago · 2025-09-17 08:26 UTC

    This a feature release of the app potato-mesh v0.2.0. It contains new features, improved design, some tweaks for small screens, and security hardening.

    screenshot of the second version

    • Web app with chat window and map view showing nodes and messages.
    • API to POST (authenticated) and to GET nodes and messages.
    • Supplemental Python ingestor to feed the POST APIs of the Web app with data remotely.
    • Shows new node notifications (first seen) in chat.
    • Allows searching and filtering for nodes in map and table view.

    What's Changed