Skip to content

Release history

esphome releases

ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.

All releases

27 shown

No immediate action
2026.5.2 Mixed

API updates + bugfixes

Upgrade now
2026.5.1 Mixed
Dependencies

zeroconf, ESP-IDF fixes, core improvements

No immediate action
2026.5.0 Maintenance

Routine maintenance and dependency updates.

2026.4.5 Bug fix
Notable features
  • Opt-in toggle for ESPHome Device Builder in HA add-on
Full changelog
2026.4.4 Bug fix

Fixed codegen type for component.resume update_interval.

Full changelog
2026.4.3 Bug fix

Minor fixes and improvements.

Full changelog
2026.4.2 New feature
Notable features
  • ESP32 Secure Boot V1 ECDSA signing scheme
Full changelog
2026.4.1 New feature
Notable features
  • Track main loop active time and report overhead in runtime_stats
Full changelog
2026.3.3 Bug fix

Fixed queue age calculation in Nextion drivers to handle mixed timestamps, cleared LVGL image data on size changes, and made ESP32 builds re-run when SDK config changes, improving stability and build consistency.

2026.3.2 Bug fix

Fixed WiFi roaming issues, UART/SPI corruption, datetime handling, sensor offsets, thermostat logic; added ESP8266 scanf_float option with additional component fixes.

2026.3.1 Breaking risk
Breaking changes
  • ESP8266 power_save_mode mapping corrected (LIGHT/HIGH values were swapped)
2026.2.3 Breaking risk
Breaking changes
  • Removed broken ESP8266 ssl_fingerprints option for MQTT
2026.2.2 Maintenance

Fixed compilation errors, API issues, sensor configuration, speaker playback across DSMR, BME68X, water heaters, PID, and audio components.

2026.2.1 Bug fix

Fixed critical socket/connection issues, BLE characteristic handling, ESP32 variant compilation, and numerous component-specific bugs including WiFi and UART fixes.

2026.1.5 Maintenance

Fixed NRF52 logging, LVGL crashes, WebSocket cleanup, AQI calculation, and cache directory handling with component capacity validation.

2026.1.4 Maintenance

Fixed HTTP request timeouts, WiFi condition checks, power reading stalls, IPv6 warnings, and added missing API overloads for improved reliability.

2026.1.3 Bug fix

Fixed WiFi scan panics on ESP8266, chunked transfer encoding response handling, and OTA error messaging. Updated webserver assets.

2026.1.2 Bug fix

Fixed deprecation warnings across display and PWM components, increased I2C transaction timeout, resolved WiFi scan watchdog timeouts and race conditions. Enhanced st7701s display initialization.

2026.1.1 Bug fix

Fixed critical WiFi and HTTP request issues including SSL verification failures on ESP32, WiFi manual IP preventing API connections, and OTA failures. Improved memory allocation and sensor delay handling.

2025.12.7 Security relevant
Security fixes
  • Buffer overflow in i2s_audio software volume control
2025.12.6 Bug fix

Fixed ESP-NOW channel validation, device class issues in sensors, packet size checking, and OTA backend abort handling. Added conditional entity type guards.

2025.12.5 Mixed
Notable features
  • ESP32 BLE no longer requires network configuration
  • CC1101 PLL lock verification and retry support
Full changelog

Beta — feedback welcome: [email protected]