Manual flash required
Please note that updating to 9.10 will require a manual flash using webflash , Espressif Flash Download Tools or esptool. Manual flash is required because of a change in the SSL certificate that GitHub uses (and wasn't included in previous releases) and due to that the partition table had to be updated.
Although all update methods should leave your settings intact please make sure you export your settings before updating.
What's Changed
- Update Arduino to 3.2.0 and ESP-IDF to 5.4
- Update esp-nimble-cpp to lastest master
- Create automated ESP32-P4 builds
- Add support for 5th gen (Go/Pro) locks
- Fix OTA updating because of changed GitHub SSL certificates. Include entire CA root certificates bundle from now on.
- Update partition table to accommodate including the CA bundle in the updater
- Add LilyGO T-ETH-Lite-ESP32S3 to Ethernet devices
- Fix TOTP setup
- Generate unique hostnames based on MAC to prevent collision in MQTT client id
- Update README to reflect recent changes and memory constraints. Make clear MQTT SSL will not work in most cases on low RAM devices (ESP32 without PSRAM / ESP32-C3)
- Disable MDNS for now as it can cause crashes and hangups
- Reduce stack usage by @iranl in #651
- Webflash enhancements by @iranl in #653
- Autodiscovery naming by @technyon in #654
- Fix GL-S10 build, unique hostname and import/export by @iranl in #655
Full Changelog: 9.09...9.10