ESPHome

Developer Tools

Control ESP8266/ESP32 devices through simple configuration.

Latest 2026.7.4 · by Open Home FoundationWebsiteesphome/esphome

Release activity

Release activity — 10 releases across 9 days since Jul 9, 2026. Each cell is one day; darker means more releases that day. Nothing is recorded before Jul 9, 2026. Older weeks are hidden at this screen width.
MayJunJulAug
SundayNo releases on Jul 12, 2026No releases on Jul 19, 2026No releases on Jul 26, 2026No releases on Aug 2, 2026
Monday1 release on Jul 13, 20261 release on Jul 20, 2026No releases on Jul 27, 2026No releases on Aug 3, 2026
Tuesday1 release on Jul 14, 2026No releases on Jul 21, 20261 release on Jul 28, 2026No releases on Aug 4, 2026
Wednesday1 release on Jul 15, 2026No releases on Jul 22, 2026No releases on Jul 29, 20261 release on Aug 5, 2026
Thursday2 releases on Jul 9, 20261 release on Jul 16, 20261 release on Jul 23, 2026No releases on Jul 30, 2026No releases on Aug 6, 2026
FridayNo releases on Jul 10, 2026No releases on Jul 17, 2026No releases on Jul 24, 2026No releases on Jul 31, 2026No releases on Aug 7, 2026
SaturdayNo releases on Jul 11, 2026No releases on Jul 18, 2026No releases on Jul 25, 2026No releases on Aug 1, 2026

10 releases since Jul 9, 2026, busiest day 2

Changelog

2026.7.4

Changed 4
  • Default init sequence to empty not None in epaper_spi
  • Use forward slashes in generated component CMakeLists for espidf
  • Restrict toolchain validation to supported values for esp32
  • Explicitly disable BLE 5.0 in esp32
Fixed 2
  • Fix device adoption failing on first attempt by locking the clone cache against concurrent resolutions
  • Fix double free when overflow buffer drain is re-entered in the API
View originalPermalink
How 2026.7.4 went

2026.7.3

Changed 5
  • Forward ESP_GAP_BLE_SCAN_RSP_DATA_RAW_SET_COMPLETE_EVT to GAP handlers in esp32_ble
  • Honor compile_process_limit in native ESP-IDF builds
  • Include .cc, .cxx and .c++ sources in the app source glob for espidf
  • Lock scan results shared with the captive portal web task in wifi
  • Set SPI CS hold time for ENC28J60 in ethernet
Fixed 3
  • Fix submodule update failure when cloning libraries on the esp-idf toolchain
  • Escape SSID when building config JSON in captive_portal
  • Ensure binary light is off with brightness 0
View originalPermalink
How 2026.7.3 went

2026.7.2

Added 1
  • Add model option to sen5x to override autodetection
Changed 3
  • Bump aioesphomeapi from 45.6.2 to 45.7.0
  • Bump sendspin-cpp to v0.7.0
  • Bump bundled esphome-device-builder to 1.6.9
Fixed 2
  • Fix partial update bug in mipi_spi
  • Remap absolute file paths when compiling an extracted bundle
View originalPermalink
How 2026.7.2 went

2026.7.1

Added 1
  • Implement ISRInternalGPIOPin::digital_write in zephyr
Changed 12
  • Use repeated start when reading registers in as3935_i2c
  • Include the local model file in bundles for micro_wake_word
  • Improve framework mirror selection, download errors, and version parsing in core
  • Set ZEPHYR_SDK_INSTALL_DIR for Zephyr SDK discovery in nrf52
  • Suggest installing missing system libraries when the tools install fails in espidf
  • Pin cryptography to 48.0.1 on Intel macOS
Fixed 7
  • Fix negative external temperatures reported as large positives in emc2101
  • Fix outdoor defrost temperature reporting the coil temperature in haier
  • Fix use-after-return of header collection state in IDF backend for http_request
  • Use core format_hex_to helper for digest auth in web_server_idf to fix Arduino build
  • Fix srcFilter exclusions being silently ignored on Windows in core
  • Split multi-token build.flags entries when generating ESP-IDF component CMakeLists
  • Fix offset_x being ignored on SH1106/SH1107 displays in ssd1306
View originalPermalink
How 2026.7.1 went

2026.6.5

Changed 1
  • Bump bundled esphome-device-builder to 1.1.0
View originalPermalink
How 2026.6.5 went
View all

Discussion