Skip to content

1.6.9

Choose a tag to compare

@esphome esphome released this 23 Jul 01:33
Immutable release. Only release title and notes can be modified.
576d81e

What's changed

Changes since 1.6.8

🚀 New features

🐛 Bug fixes

🔄 Refactor

  • #2243 - Consolidate the presence-gated loops onto one shared primitive (@bdraco)
  • #2249 - Parse esphome meta once per content string in the device mutation paths (@bdraco)
  • #2252 - Consolidate cancel-on-exit task teardowns into a shared running_task helper (@bdraco)
  • #2254 - Migrate firmware test teardowns onto running_task (@bdraco)
  • frontend#1382 - Consolidate per-key section metadata into one KeyMeta record (@bdraco)

🧹 Maintenance

⬆️ Dependencies / CI

9 changes
  • #2226 - ci: bump actions/setup-python from 6.3.0 to 7.0.0 (@dependabot[bot])
  • #2227 - ci: bump pypa/gh-action-pypi-publish from 1.14.0 to 1.14.1 (@dependabot[bot])
  • #2229 - Adopt the uv-managed Python composite for every CI job but CodSpeed (@bdraco)
  • #2230 - Run CI utility jobs on Python 3.14 (@bdraco)
  • #2232 - Cache CI venvs and stop pruning the uv wheel cache (@bdraco)
  • #2233 - Cache the managed interpreter independently of dependency files (@bdraco)
  • #2235 - Enable ccache for the native ESP-IDF e2e job (@bdraco)
  • #2258 - ci: bump actions/checkout from 7.0.0 to 7.0.1 (@dependabot[bot])
  • #2270 - ci: bump astral-sh/setup-uv from 8.3.2 to 9.0.0 (@dependabot[bot])