Skip to content

Commit 99fcc6c

Browse files
authored
Merge pull request #5241 from esphome/bump-2025.8.0b2
2025.8.0b2
2 parents baaf09e + cb0b61d commit 99fcc6c

File tree

6 files changed

+47
-4
lines changed

6 files changed

+47
-4
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.8.0b1
2+
ESPHOME_REF = 2025.8.0b2
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.8.0b1
1+
2025.8.0b2

changelog/2025.8.0.rst

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,33 @@ long-term security and maintainability.
142142
will not upgrade beyond version 2025.7.x. You must upgrade your Python installation first.
143143

144144

145+
Breaking Changes
146+
----------------
147+
148+
ESPHome 2025.8.0 includes several breaking changes that may require action on your part:
149+
150+
**Bluetooth and BLE Changes**
151+
- Bluetooth Proxy: Parsed advertisement support and V1 connection support removed to save memory
152+
- BLE: Conditional compilation for advertising and service classes may reduce available features if not explicitly enabled
153+
- May affect older components using deprecated Bluetooth features
154+
155+
**API Optimizations**
156+
- Deprecated protobuf fields removed (reduces flash usage)
157+
- Conditional compilation for Home Assistant state/service subscriptions
158+
- May affect custom API clients using deprecated fields
159+
160+
**Component Filter Changes**
161+
- :doc:`LD2410 </components/sensor/ld2410>` and :doc:`LD2450 </components/sensor/ld2450>` components now use native filters instead of ``throttle``
162+
- See the component documentation for updated filter configuration
163+
164+
**ESP32 Touch Sensor**
165+
- Workaround implemented for ESP-IDF v5.4 regression
166+
- May affect touch sensor behavior on newer ESP-IDF versions
167+
168+
Most of these changes are automatic optimizations that shouldn't affect typical usage, but custom components
169+
or advanced configurations may need updates.
170+
171+
145172
Full list of changes
146173
--------------------
147174

@@ -197,6 +224,15 @@ Breaking Changes
197224
- [esp32] Add IDF log_level option :esphomepr:`10134` by :ghuser:`swoboda1337` (breaking-change)
198225
- [ld2450] Replace ``throttle`` with native filters :esphomepr:`10196` by :ghuser:`kbx81` (breaking-change)
199226

227+
Beta Changes
228+
^^^^^^^^^^^^
229+
230+
- [entity] Allow ``device_id`` to be blank on entities :esphomepr:`10217` by :ghuser:`jesserockz` (new-feature)
231+
- [espnow] Set state to enabled before adding initial peers :esphomepr:`10225` by :ghuser:`jesserockz`
232+
- [psram] allow disabling :esphomepr:`10224` by :ghuser:`ssieb`
233+
- Bump aioesphomeapi from 38.2.1 to 39.0.0 :esphomepr:`10222` by :ghuser:`dependabot[bot]`
234+
- Bump esphome-dashboard from 20250514.0 to 20250814.0 :esphomepr:`10227` by :ghuser:`dependabot[bot]`
235+
200236
All changes
201237
^^^^^^^^^^^
202238

@@ -549,6 +585,9 @@ All changes
549585
- [ld2450] Replace ``throttle`` with native filters :esphomepr:`10196` by :ghuser:`kbx81` (breaking-change)
550586
- [bme280_base, bmp280_base] add reasons to the fails, clean up logging :esphomepr:`10209` by :ghuser:`ssieb`
551587
- [bluetooth_proxy] Remove ESPBTUUID dependency to save 296 bytes of flash :esphomepr:`10213` by :ghuser:`bdraco`
588+
- [entity] Allow ``device_id`` to be blank on entities :esphomepr:`10217` by :ghuser:`jesserockz` (new-feature)
589+
- [espnow] Set state to enabled before adding initial peers :esphomepr:`10225` by :ghuser:`jesserockz`
590+
- [psram] allow disabling :esphomepr:`10224` by :ghuser:`ssieb`
552591

553592
Dependency Changes
554593
^^^^^^^^^^^^^^^^^^
@@ -593,6 +632,8 @@ Dependency Changes
593632
- Bump pylint from 3.3.7 to 3.3.8 :esphomepr:`10177` by :ghuser:`dependabot[bot]`
594633
- Bump aioesphomeapi from 38.1.0 to 38.2.1 :esphomepr:`10197` by :ghuser:`dependabot[bot]`
595634
- Bump actions/checkout from 4 to 5 :esphomepr:`10198` by :ghuser:`dependabot[bot]`
635+
- Bump aioesphomeapi from 38.2.1 to 39.0.0 :esphomepr:`10222` by :ghuser:`dependabot[bot]`
636+
- Bump esphome-dashboard from 20250514.0 to 20250814.0 :esphomepr:`10227` by :ghuser:`dependabot[bot]`
596637

597638

598639
Past Changelogs

components/psram.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ Configuration variables:
2525
- **enable_ecc** (*Optional*, bool): For octal mode, enable ECC (Error Correction Code) for the PSRAM (default is off.)
2626
ECC is a method of detecting and correcting single-bit errors in memory. It will reduce the available PSRAM size and speed by
2727
1/16th, but also increases the rated temperature range of some ESP32 modules.
28+
- **disabled** (*Optional*, bool): Don't try to initialize the PSRAM. This is needed if one of the configured components autoloads psram
29+
but the ESP32 module doesn't have PSRAM and you need to use one of the PSRAM control lines for something else. e.g. ethernet. Defaults to ``false``.
2830

2931
Restrictions
3032
------------

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.8"
7575
# The full version, including alpha/beta/rc tags.
76-
release = "2025.8.0b1"
76+
release = "2025.8.0b2"
7777

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

guides/supporters.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2207,4 +2207,4 @@ Contributors
22072207
- `Christian Zufferey (@zuzu59) <https://github.com/zuzu59>`__
22082208
- `Zynth-dev (@Zynth-dev) <https://github.com/Zynth-dev>`__
22092209

2210-
*This page was last updated August 13, 2025.*
2210+
*This page was last updated August 14, 2025.*

0 commit comments

Comments
 (0)