ESPHome | 2026.4.2

ESPHome 2026.4.2 released on 23-04-2026


ESPHome 2026.4.2 is out now. It corrects LVGL UI rendering and image/style handling, reduces firmware size for certain multi-frame RGB565+alpha animations and fixes a placement-new bug that could lose Pvariable subclass identity, while also improving peripheral stability and interrupt-driven I/O and adding Secure Boot V1 ECDSA signing support for pre-rev-3.0 ESP32 devices.

See the ESPHome GitHub release for the full changelog and pull-request details.

What’s in this release

  • LVGL fixes: corrected the “hello world” page format, fixed overloads for setting images on styles, and fixed textarea updates when attached to a keyboard (PRs #15868, #15864, #15866).
  • Image and core fixes: reduced rodata bloat for multi-frame RGB565+alpha animations to save flash, and fixed a Pvariable placement-new bug that could lose subclass identity (PRs #15873, #15881).
  • Peripheral and I/O reliability: fixed a null-deref in ld2412 set_basic_config, added self-healing for interrupt-driven IO expanders when INT stays asserted across a read, and adjusted USB-UART TX chunking to derive from configured buffer_size (PRs #15893, #15923, #15909).
  • New feature: Secure Boot V1 ECDSA signing scheme support for pre-rev-3.0 ESP32 devices (PR #15882).

Upgrade notes

  • No breaking changes are listed in the release notes; review the GitHub PRs linked in the changelog before upgrading if you run customised builds or rely on specific peripherals.
  • If you encounter issues after updating, reflash a known-good firmware and report behaviour with logs to the project’s GitHub so maintainers can investigate.

Share your experience with the upgrade on the project’s GitHub or community channels so others know how the fixes behave on real hardware.

Related posts

Weekly Tech Digest | 06 Jul 2026

Stay updated with the latest in tech! This digest covers AI ethics, auto industry shifts, and the impact of politics on technology, exploring today's pressing issues.

wolfCOSE zero-allocation parsing in embedded C

wolfCOSE looks sensible only if you care about what your firmware actually has to carry. I like that, because on small targets the wrong crypto feature can cost more than the message itself, and there...

restic | v0.19.1

restic v0 19 1: safer FUSE mounts and mountpoint checks, robust backup source and exclude handling, clearer CLI JSON output, Windows SFTP deletion fixes