Skip to content

Commit e070032

Browse files
committed
Merge branch 'beta' into next
2 parents 5cfc97a + b3a5435 commit e070032

File tree

2 files changed

+56
-1
lines changed

2 files changed

+56
-1
lines changed

changelog/2025.7.0.rst

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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+
423452
All 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

657708
Dependency Changes
658709
^^^^^^^^^^^^^^^^^^

guides/supporters.rst

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,7 @@ Contributors
112112
- `Alexander Momchilov (@amomchilov) <https://github.com/amomchilov>`__
113113
- `Oliver King (@AnachronisticPenguin) <https://github.com/AnachronisticPenguin>`__
114114
- `anatoly-savchenkov (@anatoly-savchenkov) <https://github.com/anatoly-savchenkov>`__
115+
- `Anbraten (@anbraten) <https://github.com/anbraten>`__
115116
- `AndersWestman (@AndersWestman) <https://github.com/AndersWestman>`__
116117
- `andig (@andig) <https://github.com/andig>`__
117118
- `Andi Egli (@andilge) <https://github.com/andilge>`__
@@ -570,6 +571,7 @@ Contributors
570571
- `Dmitrii Shcherbakov (@dshcherb) <https://github.com/dshcherb>`__
571572
- `Dan Slatford (@dslatford) <https://github.com/dslatford>`__
572573
- `David Luo (@dsluo) <https://github.com/dsluo>`__
574+
- `DT-art1 (@DT-art1) <https://github.com/DT-art1>`__
573575
- `Daniel Müller (@dtmuller) <https://github.com/dtmuller>`__
574576
- `Tom Soer (@dtx3k) <https://github.com/dtx3k>`__
575577
- `dubit0 (@dubit0) <https://github.com/dubit0>`__
@@ -1007,6 +1009,7 @@ Contributors
10071009
- `joiboi (@joiboi) <https://github.com/joiboi>`__
10081010
- `JonasB2497 (@JonasB2497) <https://github.com/JonasB2497>`__
10091011
- `JonasEr (@JonasEr) <https://github.com/JonasEr>`__
1012+
- `Jonas Frey (@jonasf21) <https://github.com/jonasf21>`__
10101013
- `Jonas Niesner (@jonasniesner) <https://github.com/jonasniesner>`__
10111014
- `Jonathan Adams (@jonathanadams) <https://github.com/jonathanadams>`__
10121015
- `Jonathan Treffler (@JonathanTreffler) <https://github.com/JonathanTreffler>`__
@@ -2057,6 +2060,7 @@ Contributors
20572060
- `V1d1o7 (@V1d1o7) <https://github.com/V1d1o7>`__
20582061
- `Vc (@Valcob) <https://github.com/Valcob>`__
20592062
- `Nad (@valordk) <https://github.com/valordk>`__
2063+
- `Vasileios Bimpikas (@vasileio) <https://github.com/vasileio>`__
20602064
- `Vicent Climent (@vcliment89) <https://github.com/vcliment89>`__
20612065
- `Veli Veromann (@velijv) <https://github.com/velijv>`__
20622066
- `André Lademann (@vergissberlin) <https://github.com/vergissberlin>`__
@@ -2176,4 +2180,4 @@ Contributors
21762180
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
21772181
- `Zynth-dev (@Zynth-dev) <https://github.com/Zynth-dev>`__
21782182

2179-
*This page was last updated July 9, 2025.*
2183+
*This page was last updated July 13, 2025.*

0 commit comments

Comments
 (0)