ESPHome | 2026.4.4

ESPHome 2026.4.4 released on 05-05-2026


ESPHome 2026.4.4 is out now. It fixes a code-generation type for automation resumes, hardens API service argument handling and logging, and reduces ESP32 stack usage — all of which improve stability for automations, delayed service calls and ESP32 builds.

See the project’s GitHub release page for the full changelog and links to the individual pull requests.

What’s in this release

  • Automation codegen: correct type for component.resume update_interval to prevent runtime type-mismatch errors in automations.
  • API reliability: service array arguments now fall back to owning types for delayed use, and logging uses safe_print with a fixed bytes-repr fallback for binary/bytes output.
  • ESP32 runtime: replace a 512‑byte printf stack buffer with picolibc cookie FILE and drop the printf wrap on ESP-IDF 6.0+, lowering stack usage and improving safety.

Upgrade notes

  • The mcp23xxx_base driver now rejects unsupported interrupt_pin options (inverted, allow_other_uses); check and update any affected configs before upgrading, and verify ESP-IDF version if your build relies on the previous printf wrap behaviour.
  • If you need to revert, download the previous release from the project’s GitHub releases page and roll back to the earlier tag.

Share any problems or how you get on with the update on the project’s GitHub issue tracker or community channels — reports help catch edge cases early.

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