J. Nick Koston
42491569c8
[analyze_memory] Add nRF52/Zephyr platform support for memory analysis ( #13249 )
2026-01-15 17:53:53 -10:00
J. Nick Koston
b1230ec6bb
[esp32_ble_client] Reduce GATT data event logging to prevent firmware update failures ( #13252 )
2026-01-15 16:49:19 -10:00
J. Nick Koston
4eda9e965f
[api] Fix clock conflicts when multiple clients connected to homeassistant time ( #13253 )
2026-01-15 16:49:01 -10:00
J. Nick Koston
d2528af649
[dallas_temp] Use const char* for set_timeout to fix deprecation warning and heap churn ( #13250 )
2026-01-15 16:48:44 -10:00
Keith Burzinski
2eabc1b96b
[helpers] Add base85 support ( #13254 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-01-16 02:22:05 +00:00
J. Nick Koston
535c3eb2a2
[sprinkler] Fix scheduler deprecation warnings and heap churn with FixedVector ( #13251 )
2026-01-15 11:32:02 -10:00
Jonathan Swoboda
20f937692e
Merge branch 'beta' into dev
2026-01-15 16:24:19 -05:00
Jonathan Swoboda
c2737ca3bb
Merge pull request #13247 from esphome/bump-2026.1.0b2
...
2026.1.0b2
2026.1.0b2
2026-01-15 16:24:08 -05:00
J. Nick Koston
00cc9e44b6
[analyze_memory] Fix ELF section mapping for RTL87xx and LN882X platforms ( #13213 )
2026-01-15 10:38:24 -10:00
Jonathan Swoboda
c151b2da67
Bump version to 2026.1.0b2
2026-01-15 15:26:04 -05:00
J. Nick Koston
dacd185afb
[web_server][captive_portal] Change default compression from Brotli to gzip ( #13246 )
2026-01-15 15:26:04 -05:00
John Stenger
f88cf1b83a
[qr_code] Allocate and free memory for QR code buffer ( #13161 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-01-15 15:26:04 -05:00
Jonathan Swoboda
3f6412ba07
[safe_mode] Detect bootloader rollback support at runtime ( #13230 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 15:26:04 -05:00
J. Nick Koston
1ad0969099
[core] Fix ESP32-S2/S3 hardware SHA crash by aligning HashBase digest buffer ( #13234 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-15 15:26:04 -05:00
J. Nick Koston
737c2b8732
[core] Fix platform subcomponents not filtering source files ( #13208 )
2026-01-15 15:26:04 -05:00
J. Nick Koston
9030dc9d4e
[api] Fix state updates being sent to clients that did not subscribe ( #13237 )
2026-01-15 15:26:04 -05:00
J. Nick Koston
0b5a3506cc
[core] Optimize and normalize entity state publishing logs with >> format ( #13236 )
2026-01-15 15:26:04 -05:00
Clyde Stubbs
3c63ff5e36
[image] Correctly handle dimensions in physical units ( #13209 )
2026-01-15 15:26:04 -05:00
dependabot[bot]
0427350101
Bump ruff from 0.14.11 to 0.14.12 ( #13244 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-15 09:59:40 -10:00
J. Nick Koston
41dceb76ec
[web_server][captive_portal] Change default compression from Brotli to gzip ( #13246 )
2026-01-15 19:56:35 +00:00
John Stenger
6380458d78
[qr_code] Allocate and free memory for QR code buffer ( #13161 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-01-15 14:18:08 -05:00
Jonathan Swoboda
0dc5a7c9a4
[safe_mode] Detect bootloader rollback support at runtime ( #13230 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-15 14:17:00 -05:00
J. Nick Koston
9003844eda
[core] Fix ESP32-S2/S3 hardware SHA crash by aligning HashBase digest buffer ( #13234 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-15 18:29:11 +00:00
J. Nick Koston
22a4ec69c2
[core] Fix platform subcomponents not filtering source files ( #13208 )
2026-01-15 07:38:44 -10:00
J. Nick Koston
9d42bfd161
[api] Fix state updates being sent to clients that did not subscribe ( #13237 )
2026-01-15 07:38:18 -10:00
J. Nick Koston
49c881d067
[core] Optimize and normalize entity state publishing logs with >> format ( #13236 )
2026-01-15 10:13:05 +00:00
J. Nick Koston
78aee4f498
[web_server] Remove unused button_state_json_generator ( #13235 )
2026-01-14 23:48:55 -06:00
Clyde Stubbs
9da2c08f36
[image] Correctly handle dimensions in physical units ( #13209 )
2026-01-15 03:27:26 +00:00
J. Nick Koston
03f3deff41
[lvgl] Use stack buffer for event code formatting, document justified str_sprintf usage ( #13220 )
...
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com >
2026-01-15 01:24:42 +00:00
dependabot[bot]
f1e5d3a39a
Bump resvg-py from 0.2.5 to 0.2.6 ( #13211 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-14 10:40:26 -10:00
Jonathan Swoboda
2f6863230d
Merge branch 'beta' into dev
2026-01-14 10:52:28 -05:00
Jonathan Swoboda
0de91e6648
Merge pull request #13206 from esphome/bump-2026.1.0b1
...
2026.1.0b1
2026.1.0b1
2026-01-14 10:52:13 -05:00
Jonathan Swoboda
f44036310c
Bump version to 2026.2.0-dev
2026-01-14 09:19:45 -05:00
Jonathan Swoboda
66b4af1777
Bump version to 2026.1.0b1
2026-01-14 09:19:45 -05:00
J. Nick Koston
068b497b9b
[web_server] Store method/domain comparison strings in flash on ESP8266 ( #13205 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-14 09:18:17 -05:00
J. Nick Koston
d6fa1d6e5f
[ethernet_info] Convert to event-driven IP state listener pattern ( #13203 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-14 09:17:47 -05:00
J. Nick Koston
d5f557ad1c
[scheduler] Eliminate heap allocations for std::string names and add uint32_t ID API ( #13200 )
2026-01-14 09:15:31 -05:00
tomaszduda23
9c5f4e5288
[usb_cdc_acm] move esp32 implementation to new file ( #12824 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2026-01-14 04:07:18 -06:00
J. Nick Koston
c8cc29a991
[api] Reduce batch RAM usage by 33% via switch dispatch ( #13199 )
2026-01-14 03:58:06 +00:00
J. Nick Koston
8b49d465f8
[bh1750] Eliminate heap allocations by replacing callbacks with state machine ( #11950 )
2026-01-13 17:44:43 -10:00
J. Nick Koston
47ee2f4ad9
[wifi] Use StaticVector for WiFi listeners with per-type compile-time sizing ( #13197 )
2026-01-14 02:20:39 +00:00
J. Nick Koston
2793e33baf
[logger] Use StaticVector for log listeners with compile-time sizing ( #13196 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-13 15:43:17 -10:00
J. Nick Koston
5dfdd05122
[logger] Use RAII guards for recursion protection and optimize hot path ( #13194 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-13 15:43:02 -10:00
Cougar
be12e3667a
[ssd1306_i2c] fix "SSD1306 72x40" display initialization (add SSD1306B Iref setup) ( #13148 )
2026-01-13 18:30:15 -05:00
Clyde Stubbs
52c631384a
[epaper_spi] Add Waveshare 2.13v3 ( #13117 )
2026-01-13 18:28:24 -05:00
Jonathan Swoboda
45e000f091
[ota] Mark partition valid when OTA begins to prevent rollback blocking ( #13195 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-01-13 18:27:45 -05:00
tomaszduda23
e45cad45fe
[nrf52,zigbee] Add binary output as switch ( #13083 )
...
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com >
2026-01-13 17:39:28 -05:00
J. Nick Koston
3d74d1e7f0
[libretiny] Regenerate boards, enable Cortex-M4 atomics, and consolidate platform code ( #13191 )
2026-01-13 21:39:11 +00:00
J. Nick Koston
a060d1d044
[wifi] Fix ESP8266 disconnect callback order to set error flag before notifying listeners ( #13189 )
2026-01-13 11:33:36 -10:00
Kevin Ahrendt
733f57da50
[i2s_audio] Bugfix: Buffer overflow in software volume control ( #13190 )
2026-01-13 09:42:36 -10:00