Skip to content

1.9.3

Choose a tag to compare

@esphome esphome released this 06 Aug 01:38
Immutable release. Only release title and notes can be modified.
86d3d0d

What's changed

Changes since 1.9.2

🚀 New features

  • #2501 - Trim the prefs and devices startup phases (@bdraco)
  • #2503 - Reuse the scan-time YAML parse for MQTT broker discovery (@bdraco)
  • #2514 - Serve immediately with a shallow device scan and refine in the background (@bdraco)
  • #2515 - Raise the upload lane to 8 slots on esphome 2026.8+ (@bdraco)
  • #2517 - Centralize validated-config cache awareness and accept the 2026.8 JSON format (@bdraco)
  • #2518 - Raise the upload lane to 9 slots on esphome 2026.8+ (@bdraco)

🐛 Bug fixes

  • #2505 - Refuse a non-ASCII certificate_authority instead of aborting the reconcile (@bdraco)
  • #2507 - Read device YAML off one handle to keep stat and content coherent (@bdraco)
  • #2508 - Key the yaml-search cache on the read handle's fstat (@bdraco)
  • #2512 - Reconcile importable rows when a scan change corrects a device name (@bdraco)

🔄 Refactor

  • #2513 - Add shallow load mode to the device scanner (@bdraco)
  • #2519 - Extract the logged background-task spawn into create_logged_task (@bdraco)

🧹 Maintenance

  • #2509 - Accept EsphomeError from the empty idedata sentinel (@bdraco)

⬆️ Dependencies / CI