PotatoMesh

PotatoMesh · Releases

from GitHub · updated 2026-07-07

20 releases

  1. v0.7.2 # 13 days ago · 2026-07-07 17:52 UTC

    This is a service release that improves performance and stability as well as selected recommended security hardening patches.

    What's Changed

    New Contributors

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.7.1...v0.7.2

  2. v0.7.1 # 18 days ago · 2026-07-02 18:53 UTC

    This is a service release of potato-mesh v0.7,1 fixing some bugs and annoyances with frontend performance and behaviour. If you are on v0.7.0, upgrading is strongly recommended.

    What's Changed

    Full Changelog: https://github.com/l5yth/potato-mesh/compare/v0.7.0...v0.7.1

  3. v0.7.0 # 24 days ago · 2026-06-26 14:05 UTC

    This is a service release of the radio mess app-suite potato-mesh v0.7.0 which contains some breaking changes in API and federation to enable new features. Upgrading is strongly recommended, especially for federation users.

    Demo: https://potatomesh.net

    Alternate UI: https://meshint.potatomesh.net/ (Github: https://github.com/l5yth/meshint)

    Pub-Sub

    The 60-second refresh cycle was completely removed in favor of pubsub. The frontend not subscribtes to changes in the backend on the /api/events API. New updates to nodes or chat, are immediately visible on the dashboard as they happen in the air.

    API Breakage

    Organically, the API grew with both snake_case and camelCase - everything has been fixed to snake case to have a consistence across all API endpoints.

    Reticulum support

    The app does not support Reticulum yet but the APIs expose the necessary fields so that this new protocol can be added without breaking change in the coming releases.

    What's Changed

    New Contributors

    • @giannoug made their first …
  4. v0.6.3 # 3 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

  5. v0.6.2 # 3 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

  6. v0.6.1 # 3 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

  7. 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

  8. v0.5.12 # 4 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

  9. v0.5.11 # 5 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

  10. v0.5.10 # 5 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

  11. 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

  12. v0.5.8 # 7 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

  13. v0.5.7 # 7 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

  14. v0.5.6 # 8 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

  15. v0.5.5 # 8 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

  16. v0.5.4 # 9 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

  17. v0.5.3 # 9 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

  18. v0.5.2 # 9 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

  19. v0.5.1 # 9 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

  20. v0.5.0 # 9 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