@@ -14,7 +14,7 @@ ESPHome 2025.7.0 - 16th July 2025
1414 ESP32 Hosted, components/esp32_hosted, network-wifi.svg, dark-invert
1515 GL-R01, components/sensor/gl_r01, gl_r01.jpg
1616 LN882x, components/libretiny, ln882x.svg
17- LPS22, components/sensor/lps22, lps22.jpg
17+ LPS22, components/sensor/lps22, lps22.avif
1818 OPT3001, components/sensor/opt3001, opt3001.jpg
1919 PI4IOE5V6408, components/pi4ioe5v6408, pca9554a.jpg
2020 SX126x, components/sx126x, sx126x.png
@@ -420,6 +420,35 @@ Notable Changes
420420- Add support for LN882X Family (with LibreTiny) :esphomepr: `8954 ` by :ghuser: `lamauny ` (new-integration) (notable-change)
421421- Jinja expressions in configs (Take #3) :esphomepr: `8955 ` by :ghuser: `jpeletier ` (notable-change)
422422
423+ Beta Changes
424+ ^^^^^^^^^^^^
425+
426+ .. collapse :: Show
427+ :open:
428+
429+ - Fix another race in the string lifetime scheduler test :esphomepr: `9399 ` by :ghuser: `bdraco `
430+ - [esp32_touch] Fix touch v1 :esphomepr: `9414 ` by :ghuser: `swoboda1337 `
431+ - Set lib_compat_mode to strict :esphomepr: `9408 ` by :ghuser: `swoboda1337 `
432+ - debug: bufferoverflow mitigation in DebugComponent::on_shutdown() :esphomepr: `9422 ` by :ghuser: `RubenKelevra `
433+ - Exclude internal entities from name uniqueness validation :esphomepr: `9410 ` by :ghuser: `bdraco `
434+ - Handle ESP32 chunked MQTT messages missing topic on non-first chunks, causing panic :esphomepr: `5786 ` by :ghuser: `aaliddell `
435+ - Replace remaining instances of USE_ESP32_CAMERA with USE_CAMERA :esphomepr: `9401 ` by :ghuser: `DT-art1 `
436+ - Sync api.proto from aioesphomeapi :esphomepr: `9393 ` by :ghuser: `bdraco `
437+ - Fix scheduler crash when cancelling items with NULL names :esphomepr: `9444 ` by :ghuser: `bdraco `
438+ - [wizard] use lowercase to match :esphomepr: `9448 ` by :ghuser: `ssieb `
439+ - Optimize API flash usage by storing message size at compile time :esphomepr: `9447 ` by :ghuser: `bdraco `
440+ - Optimize API proto size calculations by removing redundant force parameter :esphomepr: `9449 ` by :ghuser: `bdraco `
441+ - [ld2410] Remove redundant ``delay() `` calls, minor optimizations :esphomepr: `9453 ` by :ghuser: `kbx81 `
442+ - Reduce API flash usage by eliminating unnecessary template instantiations :esphomepr: `9452 ` by :ghuser: `bdraco `
443+ - Conditionally compile API user services to save 4.3KB flash (follow-up to #9262) :esphomepr: `9451 ` by :ghuser: `bdraco ` (breaking-change)
444+ - [packet_transport] Don't run update if ping_pong not enabled. :esphomepr: `9434 ` by :ghuser: `clydebarrow `
445+ - [sx127x, sx126x] Fix preamble_size default and validation :esphomepr: `9454 ` by :ghuser: `swoboda1337 `
446+ - Apply existing protobuf buffer optimization to nested message encoding (~2.3x speed up) :esphomepr: `9458 ` by :ghuser: `bdraco `
447+ - Bump aioesphomeapi from 34.2.0 to 34.2.1 :esphomepr: `9460 ` by :ghuser: `dependabot[bot] `
448+ - Only generate protobuf encode/decode methods for the message direction they're used :esphomepr: `9461 ` by :ghuser: `bdraco `
449+ - [usb_uart] Be flexible about descriptor layout for CDC-ACM devices :esphomepr: `9425 ` by :ghuser: `clydebarrow `
450+ - [libretiny] Set lib_compat_mode to soft for libretiny :esphomepr: `9439 ` by :ghuser: `swoboda1337 `
451+
423452All changes
424453^^^^^^^^^^^
425454
@@ -653,6 +682,28 @@ All changes
653682 - [esp32] Improve flexibility of ``only_on_variant `` :esphomepr: `9390 ` by :ghuser: `jesserockz `
654683 - ESP_EXT1_WAKEUP_ANY_LOW is for s2/s3/c6/h2; ESP_EXT1_WAKEUP_ALL_LOW otherwise :esphomepr: `9387 ` by :ghuser: `candrews `
655684 - [apds9960] Add 0x9E ID :esphomepr: `9392 ` by :ghuser: `Merikei `
685+ - Fix another race in the string lifetime scheduler test :esphomepr: `9399 ` by :ghuser: `bdraco `
686+ - [esp32_touch] Fix touch v1 :esphomepr: `9414 ` by :ghuser: `swoboda1337 `
687+ - Set lib_compat_mode to strict :esphomepr: `9408 ` by :ghuser: `swoboda1337 `
688+ - debug: bufferoverflow mitigation in DebugComponent::on_shutdown() :esphomepr: `9422 ` by :ghuser: `RubenKelevra `
689+ - Exclude internal entities from name uniqueness validation :esphomepr: `9410 ` by :ghuser: `bdraco `
690+ - Handle ESP32 chunked MQTT messages missing topic on non-first chunks, causing panic :esphomepr: `5786 ` by :ghuser: `aaliddell `
691+ - Replace remaining instances of USE_ESP32_CAMERA with USE_CAMERA :esphomepr: `9401 ` by :ghuser: `DT-art1 `
692+ - Sync api.proto from aioesphomeapi :esphomepr: `9393 ` by :ghuser: `bdraco `
693+ - Fix scheduler crash when cancelling items with NULL names :esphomepr: `9444 ` by :ghuser: `bdraco `
694+ - [wizard] use lowercase to match :esphomepr: `9448 ` by :ghuser: `ssieb `
695+ - Optimize API flash usage by storing message size at compile time :esphomepr: `9447 ` by :ghuser: `bdraco `
696+ - Optimize API proto size calculations by removing redundant force parameter :esphomepr: `9449 ` by :ghuser: `bdraco `
697+ - [ld2410] Remove redundant ``delay() `` calls, minor optimizations :esphomepr: `9453 ` by :ghuser: `kbx81 `
698+ - Reduce API flash usage by eliminating unnecessary template instantiations :esphomepr: `9452 ` by :ghuser: `bdraco `
699+ - Conditionally compile API user services to save 4.3KB flash (follow-up to #9262) :esphomepr: `9451 ` by :ghuser: `bdraco ` (breaking-change)
700+ - [packet_transport] Don't run update if ping_pong not enabled. :esphomepr: `9434 ` by :ghuser: `clydebarrow `
701+ - [sx127x, sx126x] Fix preamble_size default and validation :esphomepr: `9454 ` by :ghuser: `swoboda1337 `
702+ - Apply existing protobuf buffer optimization to nested message encoding (~2.3x speed up) :esphomepr: `9458 ` by :ghuser: `bdraco `
703+ - Bump aioesphomeapi from 34.2.0 to 34.2.1 :esphomepr: `9460 ` by :ghuser: `dependabot[bot] `
704+ - Only generate protobuf encode/decode methods for the message direction they're used :esphomepr: `9461 ` by :ghuser: `bdraco `
705+ - [usb_uart] Be flexible about descriptor layout for CDC-ACM devices :esphomepr: `9425 ` by :ghuser: `clydebarrow `
706+ - [libretiny] Set lib_compat_mode to soft for libretiny :esphomepr: `9439 ` by :ghuser: `swoboda1337 `
656707
657708Dependency Changes
658709^^^^^^^^^^^^^^^^^^
0 commit comments