← Back to all sparks
E

ESPEasy

INFRA · APIS
Velocity3.8

Firmware for ESP8266 and ESP32 sensor and IoT devices

One release a year, each one a filesystem or networking rewrite you must plan for.

esp32firmwarebreaking-migrationnetworkingiot
Current state
ESPEasy publishes rarely — five builds across two years — and each one accumulates hundreds of commits. The July 2026 mega build reworked how networking is handled and added support for Espressif's newer silicon: ESP32-P4, -C5 and C61. The 2025 build was the last to ship SPIFFS for ESP32, forcing a LittleFS conversion on everyone who upgrades past it. Release notes are raw commit lists grouped by contributor.
Where it's heading
The project's pattern is long test cycles followed by a build that changes something foundational — filesystem, networking, MCU support — and asks users to back up settings before upgrading. Between those, only hotfixes appear. Development is heavily concentrated in one maintainer's commit stream, with the rest of the contributor list handling docs, build scripts and individual plugins.
Prediction
Given the cadence, the next build is likely months out and shaped by whatever the current test-build issue accumulates; the newly added MCU families are the obvious place for follow-up plugin and peripheral work.

Recent moves

  1. 16d ago

    mega-20260720 reworks networking and adds ESP32-P4, C5 and C61 support

    ⚡ SPARK

    The largest build in this window by a wide margin: networking handling is reworked and support arrives for Espressif's ESP32-P4, -C5 and C61. Users are told to back up settings first, which is the tell that this is a foundational change rather than an accumulation of plugins.

    View source ↗
  2. 6mo ago

    mega-20260121 hotfixes four issues from the 20260108 build

    A hotfix for a half-screen OLED bug in display_A builds, MQTT import handling, P135 discovery types and a blank P073 display after upgrade. Corrective follow-up to the January build, nothing new.

    View source ↗
  3. 7mo ago

    mega-20260108 re-cuts the failed 20260107 build

    The 20260107 build failed, so this tag exists to carry the same release notes with a fixed release workflow. Its content is the previous build's changelog.

    View source ↗
  4. 7mo ago

    mega-20260107 lands eight months of accumulated work

    The first build since April 2025, gathering a long tail of plugin, web interface and build-system commits — inline SVG favicon serving, a smaller default config on ESP32, docs and flashing updates. Substantial in volume, but it is accumulation rather than direction.

    View source ↗
  5. 1y ago

    mega-20250430 is the last ESP32 build with SPIFFS

    ⚡ SPARK

    The release exists mainly to draw a line: this is the final ESP32 build shipping SPIFFS, and everything after it is LittleFS only, with a conversion step users must perform. ESP8266 keeps SPIFFS. It sets up the migration the following builds assume.

    View source ↗
  6. 1y ago

    mega-20241222 adds MQTT TLS with loadable CA certificates

    The Christmas build brings TLS support for MQTT, including loading a CA root certificate from file and a helper to extract certificate info. For devices publishing telemetry across untrusted networks that closes a long-standing gap, though it arrives buried in a 200-plus commit list.

    View source ↗