What's Changed
- Add GitHub label automation (area labeler, LLM type classification) and PR template by @Pierre-Gilles in #2728
- Fix gateway backup OOM: bound DuckDB memory during the backup export by @Pierre-Gilles in #2722
- fix French plural: « tableaux de bord » (not « tableaux de bords ») by @Pierre-Gilles in #2729
- Add value age tracking to sensor readings for LLM context by @Pierre-Gilles in #2731
- Increase JSON body limit for integration host API to 5 MB by @Pierre-Gilles in #2732
- Fix Bluetooth scan timer cleanup and test isolation by @Pierre-Gilles in #2725
- Exclude integration-only changes from area:server label by @Pierre-Gilles in #2735
- Add battery-storage device feature category by @Terdious in #2682
- Improve error messages for discovered device creation by @Pierre-Gilles in #2733
- feat(rtsp-camera): start HLS camera inputs at the live edge by @Terdious in #2698
- Add device migration feature for deprecated integrations by @Pierre-Gilles in #2737
- Zigbee2mqtt: Add SONOFF SWV smart warter valve by @William-De71 in #2631
- Fix date validation and clamping in energy consumption tool by @Pierre-Gilles in #2740
- Wait for external integration connection during boot by @Pierre-Gilles in #2727
- Show external communication integrations to non-admin users by @Pierre-Gilles in #2739
Full Changelog: v4.84.0...v4.84.1