Skip to content

Commit 31c0a99

Browse files
authored
Merge pull request #5135 from esphome/bump-2025.7.2
2025.7.2
2 parents cdfa793 + e53daeb commit 31c0a99

File tree

6 files changed

+35
-5
lines changed

6 files changed

+35
-5
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
ESPHOME_PATH = ../esphome
2-
ESPHOME_REF = 2025.7.1
2+
ESPHOME_REF = 2025.7.2
33
PAGEFIND_VERSION=1.1.1
44
PAGEFIND=pagefind
55
NET_PAGEFIND=../pagefindbin/pagefind

_static/version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2025.7.1
1+
2025.7.2

changelog/2025.7.0.rst

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -406,6 +406,28 @@ Release 2025.7.1 - July 17
406406
- Fix lwIP thread safety assertion failures on ESP32 :esphomepr:`9570` by :ghuser:`bdraco`
407407

408408

409+
Release 2025.7.2 - July 19
410+
--------------------------
411+
412+
.. collapse:: Show
413+
:open:
414+
415+
- Fix template event web_server crash :esphomepr:`9618` by :ghuser:`AzonInc`
416+
- [api] Fix compilation error with char* lambdas in HomeAssistant services :esphomepr:`9638` by :ghuser:`bdraco`
417+
- [wireguard] Fix boot loop when CONFIG_LWIP_TCPIP_CORE_LOCKING is enabled :esphomepr:`9637` by :ghuser:`bdraco`
418+
- [scheduler] Fix cancellation of timers with empty string names :esphomepr:`9641` by :ghuser:`bdraco`
419+
- [logger] fix on_message :esphomepr:`9642` by :ghuser:`ssieb`
420+
- esp32_camera: deprecate i2c_pins; throw error if combined with i2c: block :esphomepr:`9615` by :ghuser:`RubenKelevra`
421+
- [scheduler] Fix DelayAction cancellation in restart mode scripts :esphomepr:`9646` by :ghuser:`bdraco`
422+
- [lvgl] Fix meter rotation :esphomepr:`9605` by :ghuser:`clydebarrow`
423+
- [libretiny] Remove unsupported lock-free queue and event pool implementations :esphomepr:`9653` by :ghuser:`bdraco`
424+
- [lvgl] Prevent keyerror on min/max value widgets with no default :esphomepr:`9660` by :ghuser:`jesserockz`
425+
- Fix AsyncTCP version mismatch between platformio.ini and async_tcp component :esphomepr:`9676` by :ghuser:`bdraco`
426+
- [speaker] Media player's pipeline properly returns playing state near end of file :esphomepr:`9668` by :ghuser:`kahrendt`
427+
- [voice_assistant] Use media player callbacks to track TTS response status :esphomepr:`9670` by :ghuser:`kahrendt`
428+
- [gpio] Disable interrupt mode by default for LibreTiny platforms :esphomepr:`9687` by :ghuser:`bdraco`
429+
430+
409431
Full list of changes
410432
--------------------
411433

components/binary_sensor/gpio.rst

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ Configuration variables:
4444

4545
- **pin** (**Required**, :ref:`Pin Schema <config-pin_schema>`): The pin to monitor.
4646
- **use_interrupt** (*Optional*, boolean): Use hardware interrupts instead of polling for better
47-
performance and lower CPU usage. Defaults to ``true``. Only supported on internal GPIO pins.
47+
performance and lower CPU usage. Defaults to ``true`` for most platforms, but defaults to ``false``
48+
for LibreTiny-based platforms (BK72xx, RTL87xx, LN882x) due to hardware limitations. Only supported
49+
on internal GPIO pins.
4850
- **interrupt_type** (*Optional*, string): The type of interrupt to use. One of:
4951

5052
- ``ANY`` (default): Trigger on any edge change (high to low or low to high)
@@ -78,6 +80,10 @@ The GPIO binary sensor supports two modes of operation:
7880

7981
Interrupt mode is only available on internal GPIO pins. External GPIO
8082
expanders (like PCF8574) will automatically fall back to polling mode.
83+
84+
LibreTiny-based platforms (BK72xx, RTL87xx, LN882x) default to polling mode
85+
due to hardware limitations with edge interrupts. You can explicitly enable
86+
interrupt mode if needed, but it may not work reliably on all pins.
8187

8288
Activating internal pullups
8389
---------------------------

conf.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@
7373
# The short X.Y version.
7474
version = "2025.7"
7575
# The full version, including alpha/beta/rc tags.
76-
release = "2025.7.1"
76+
release = "2025.7.2"
7777

7878
# The language for content autogenerated by Sphinx. Refer to documentation
7979
# for a list of supported languages.

guides/supporters.rst

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,7 @@ Contributors
185185
- `Achilleas Pipinellis (@axilleas) <https://github.com/axilleas>`__
186186
- `Kamil Trzciński (@ayufan) <https://github.com/ayufan>`__
187187
- `Nicholas Peters (@Azimath) <https://github.com/Azimath>`__
188+
- `Flo (@AzonInc) <https://github.com/AzonInc>`__
188189
- `Daniel (@azrael783) <https://github.com/azrael783>`__
189190
- `azrdev (@azrdev) <https://github.com/azrdev>`__
190191
- `b068931cc450442b63f5b3d276ea4297 (@b068931cc450442b63f5b3d276ea4297) <https://github.com/b068931cc450442b63f5b3d276ea4297>`__
@@ -1961,6 +1962,7 @@ Contributors
19611962
- `Alan Lord (@theopensourcerer) <https://github.com/theopensourcerer>`__
19621963
- `Simon (@theOzzieRat) <https://github.com/theOzzieRat>`__
19631964
- `Brian Levinsen (@therealeldaria) <https://github.com/therealeldaria>`__
1965+
- `Vladimir Kuznetsov (@theshut) <https://github.com/theshut>`__
19641966
- `thevogoncoder (@thevogoncoder) <https://github.com/thevogoncoder>`__
19651967
- `Steve Scott (@thewishy) <https://github.com/thewishy>`__
19661968
- `Zachery Notz (@TheZackCodec) <https://github.com/TheZackCodec>`__
@@ -2183,4 +2185,4 @@ Contributors
21832185
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
21842186
- `Zynth-dev (@Zynth-dev) <https://github.com/Zynth-dev>`__
21852187

2186-
*This page was last updated July 17, 2025.*
2188+
*This page was last updated July 19, 2025.*

0 commit comments

Comments
 (0)