Releases: esphome/bluetooth-proxies
26.1.5
What's Changed
ESP-IDF 5.5.2 shipped with a regression in the Bluetooth controller binary that causes BLE scanning to silently stop after hours or days of uptime. After the failure, the controller is dead and only a full device reboot recovers it. This has been broken for a large number of users since the 26.1.1 update.
This release applies a patched BT controller firmware on top of ESP-IDF 5.5.2 that includes the upstream fix from Espressif (esp32-bt-lib commit 06dc4667):
- fix(ble): Fixed BLE enable scan timeout
- fix(ble): fixed crash in btdm_controller_task
If you were previously working around this by pinning to ESP-IDF 5.5.1, you can remove that pin and use release: "260206" instead:
esp32:
framework:
type: esp-idf
version: 5.5.2
release: "260206"Note: This is a temporary pin. Once ESP-IDF 5.5.3 ships with the fix included, you should remove the release line to pick up the default version.
Related: esphome/esphome#13560
Full Changelog: 26.1.1...26.1.5
26.1.1
What's Changed
Update ESPHome to 2026.1.1 with WiFi Roaming support https://esphome.io/changelog/2026.1.0/
Full Changelog: 25.12.6...26.1.1
25.12.6
What's Changed
Ethernet-based proxies now use ESPHome's default scan parameters. The previous 1100ms interval/window settings predate current ESPHome recommendations and can increase CPU usage or cause resets due to overheating on some devices.
Users who prefer custom scan timing can take control of their device in the ESPHome dashboard and configure https://esphome.io/components/esp32_ble_tracker/ to their preference.
Full Changelog: 25.12.4...25.12.6
25.12.4
What's Changed
Ethernet-based proxies can now connect to and control 4 Bluetooth devices simultaneously (up from 3). This is possible thanks to significant memory savings and low-latency BLE event processing in recent ESPHome versions. WiFi proxies remain at 3 connections as they share airtime with BLE.
Full Changelog: 25.12.3...25.12.4
25.12.3
25.12.2
What's Changed
- Add Seeed Studio XIAO ESP32-S3 PoE to Bluetooth Proxy device list by @Bohrium332 in #137
New Contributors
- @Bohrium332 made their first contribution in #137
Full Changelog: 25.12.1...25.12.2
25.12.1
What's Changed
New infrastructure change in this release slashes Bluetooth proxy event processing latency by 600-1,300x—making performance rival local Bluetooth adapters, even over the network!
- Bump ESPHome version to 2025.11.2 by @mib1185 in #141
- Bump esphome/workflows from 2025.8.1 to 2025.10.0 by @dependabot[bot] in #134
New Contributors
Full Changelog: 25.8.2...25.12.1
25.8.2
What's Changed
- Bump esphome/workflows from 2025.4.0 to 2025.8.0 by @dependabot[bot] in #126
- Bump esphome/workflows from 2025.8.0 to 2025.8.1 by @dependabot[bot] in #127
- Use esp32 variant instead of board by @jesserockz in #128
- Add issue template by @jesserockz in #129
- Bump to ESPHome 2025.8.1 by @jesserockz in #130
- Bump ESPHome version to 2025.8.2 by @bdraco in #131
Full Changelog: 25.8.1...25.8.2
25.8.1
What's Changed
- Bump actions/checkout from 4.2.2 to 5.0.0 by @dependabot[bot] in #124
- Update to ESPHome 2025.8.0 by @jesserockz in #125
- Update deprecated clk_mode to clk configuration by @owine in #123
New Contributors
Full Changelog: 25.5.1...25.8.1
25.5.1
What's Changed
- Add dependabot by @jesserockz in #114
- Bump esphome/workflows from 2025.1.0 to 2025.4.0 by @jesserockz in #113
- Bump actions/checkout from 4.1.7 to 4.2.2 by @dependabot in #115
- Update to ESPHome 2025.4.1 by @jesserockz in #116
- Add stale and lock workflows by @jesserockz in #117
- Build with ESPHome 2025.5.0 by @jesserockz in #118
- Add generic esp32-c6 by @jesserockz in #119
New Contributors
- @dependabot made their first contribution in #115
Full Changelog: 25.3.1...25.5.1