 Jonathan SwobodaandClaude Opus 4.6
|
96eb129cf8
|
[esp32] Bump Arduino to 3.3.7, platform to 55.03.37 (#13943)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-11 20:29:17 -05:00 |
|
J. Nick Koston
|
ae42bfa404
|
[web_server_idf] Remove std::string temporaries from multipart header parsing (#13940)
|
2026-02-11 17:42:33 -06:00 |
|
J. Nick Koston
|
fecb145a71
|
[web_server_idf] Revert multipart upload buffer back to heap to fix httpd stack overflow (#13941)
|
2026-02-11 17:42:18 -06:00 |
|
 J. Nick KostonandCopilot
|
e12ed08487
|
[wifi] Add CompactString to reduce WiFi scan heap fragmentation (#13472)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-11 21:24:24 +00:00 |
|
 tomaszduda23andJonathan Swoboda
|
374cbf4452
|
[nrf52,zigbee] count sleep time of zigbee thread (#13933)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-02-11 21:21:10 +00:00 |
|
 J. Nick KostonandJonathan Swoboda
|
483b7693e1
|
[api] Fix debug asserts in production code, encode_bool bug, and reduce flash overhead (#13936)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-02-11 13:57:08 -06:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) 
|
c9c125aa8d
|
[socket] Devirtualize Socket::ready() and implement working ready() for LWIP raw TCP (#13913)
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-02-11 17:54:58 +00:00 |
|
schrob
|
8d62a6a88a
|
[openthread] Fix warning on old C89 implicit field zero init (#13935)
|
2026-02-11 11:54:31 -06:00 |
|
J. Nick Koston
|
0ec02d4886
|
[preferences] Replace per-element erase with clear() in sync() (#13934)
|
2026-02-11 11:41:53 -06:00 |
|
 Nate ClarkandClaude Sonnet 4.5
|
1411868a0b
|
[mqtt.cover] Add option to publish states as JSON payload (#12639)
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
|
2026-02-11 11:40:27 -06:00 |
|
J. Nick Koston
|
069c90ec4a
|
[api] Split process_batch_ to reduce stack on single-message hot path (#13907)
|
2026-02-11 11:34:43 -06:00 |
|
J. Nick Koston
|
930a186168
|
[web_server_idf] Use constant-time comparison for Basic Auth (#13868)
|
2026-02-11 11:03:27 -06:00 |
|
Djordje Mandic
|
b1f0db9da8
|
[bl0942] Update reference values (#12867)
|
2026-02-11 11:10:32 -05:00 |
|
J. Nick Koston
|
923445eb5d
|
[light] Eliminate redundant clamp in LightCall::validate_() (#13923)
|
2026-02-11 10:06:44 -06:00 |
|
 tomaszduda23andJ. Nick Koston
|
9bdae5183c
|
[nrf52,logger] add support for task_log_buffer_size (#13862)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-11 15:43:55 +00:00 |
|
J. Nick Koston
|
37f97c9043
|
[esp8266][rp2040] Eliminate heap fallback in preference save/load (#13928)
|
2026-02-11 08:41:15 -06:00 |
|
J. Nick Koston
|
8e785a2216
|
[web_server] Remove unnecessary packed attribute from DeferredEvent (#13932)
|
2026-02-11 08:40:41 -06:00 |
|
schrob
|
4fb1ddf212
|
[api] Fix compiler format warnings (#13931)
|
2026-02-11 08:40:21 -06:00 |
|
J. Nick Koston
|
5281fd3273
|
[api] Extract cold code from APIConnection::loop() hot path (#13901)
|
2026-02-11 16:30:34 +13:00 |
|
 J. Nick KostonandCopilot
|
e3bafc1b45
|
[esp32_ble] Extract state transitions from ESP32BLE::loop() hot path (#13903)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-11 16:29:29 +13:00 |
|
 Thomas RupprechtandKeith Burzinski
|
42bc0994f1
|
[rtttl] Code Improvements (#13653)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2026-02-10 22:10:29 -05:00 |
|
J. Nick Koston
|
58659e4893
|
[mdns] Throttle MDNS.update() polling on ESP8266 and RP2040 (#13917)
|
2026-02-10 18:48:13 -06:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
b4707344d3
|
[esp32] Upgrade uv to 0.10.1 and increase HTTP retries (#13918)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-11 00:44:12 +00:00 |
|
Jesse Hills
|
b9c2be8228
|
Merge branch 'release' into dev
|
2026-02-11 11:13:33 +13:00 |
|
J. Nick Koston
|
d152438335
|
[libretiny] Update LibreTiny to v1.12.1 (#13851)
|
2026-02-10 20:07:09 +00:00 |
|
J. Nick Koston
|
868a2151e3
|
[web_server_idf] Reduce heap allocations by using stack buffers (#13549)
|
2026-02-10 13:56:12 -06:00 |
|
J. Nick Koston
|
c65d3a0072
|
[mqtt] Add zero-allocation topic getters to MQTT_COMPONENT_CUSTOM_TOPIC macro (#13811)
|
2026-02-10 13:55:16 -06:00 |
|
J. Nick Koston
|
e2fad9a6c9
|
[sprinkler] Convert state and request origin strings to PROGMEM_STRING_TABLE (#13806)
|
2026-02-10 13:55:01 -06:00 |
|
J. Nick Koston
|
5365faa877
|
[debug] Move ESP8266 switch tables to flash with PROGMEM_STRING_TABLE (#13813)
|
2026-02-10 13:54:48 -06:00 |
|
 J. Nick KostonandCopilot
|
86feb4e27a
|
[rtttl] Convert state_to_string to PROGMEM_STRING_TABLE (#13807)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-10 13:54:37 -06:00 |
|
J. Nick Koston
|
2a6d9d6325
|
[mqtt] Avoid heap allocation in on_log by using const char* publish overload (#13809)
|
2026-02-10 13:54:22 -06:00 |
|
J. Nick Koston
|
727bb27611
|
[bmp3xx_base/bmp581_base] Convert oversampling and IIR filter strings to PROGMEM_STRING_TABLE (#13808)
|
2026-02-10 13:54:07 -06:00 |
|
J. Nick Koston
|
c03abcdb86
|
[http_request] Reduce heap allocations in update check by parsing JSON directly from buffer (#13588)
|
2026-02-10 13:53:53 -06:00 |
|
Sean Kelly
|
4168e8c30d
|
[aqi] Fix AQI calculation for specific pm2.5 or pm10 readings (#13770)
|
2026-02-11 08:45:06 +13:00 |
|
J. Nick Koston
|
1a6c67f92e
|
[ssd1306_base] Move switch tables to PROGMEM with lookup tables (#13814)
|
2026-02-10 13:45:03 -06:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
1f761902b6
|
[esp32] Set UV_CACHE_DIR inside data dir so Clean All clears it (#13888)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-11 07:48:20 +13:00 |
|
Clyde Stubbs
|
0b047c334d
|
[lvgl] Fix crash with unconfigured top_layer (#13846)
|
2026-02-11 07:24:32 +13:00 |
|
tomaszduda23
|
a5dc4b0fce
|
[nrf52,logger] fix printk (#13874)
|
2026-02-11 07:24:32 +13:00 |
|
 Jas Strongandjas
|
eea7e9edff
|
[rd03d] Revert incorrect field order swap (#13769)
Co-authored-by: jas <jas@asspa.in>
|
2026-02-11 07:24:32 +13:00 |
|
J. Nick Koston
|
2585779f11
|
[api] Remove duplicate peername storage to save RAM (#13540)
|
2026-02-11 07:23:16 +13:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
c4b109eebd
|
[esp32_rmt_led_strip, remote_receiver, pulse_counter] Replace hardcoded clock frequencies with runtime queries (#13908)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-10 17:09:56 +00:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
03b41855f5
|
[esp32_hosted] Bump esp_wifi_remote and esp_hosted versions (#13911)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-10 16:03:26 +00:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
13a124c86d
|
[pulse_counter] Migrate from legacy PCNT API to new ESP-IDF 5.x API (#13904)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-10 10:10:27 -05:00 |
|
 Kevin AhrendtandJ. Nick Koston
|
298efb5340
|
[resampler] Refactor for stability and to support Sendspin (#12254)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-10 09:56:31 -05:00 |
|
J. Nick Koston
|
d4ccc64dc0
|
[http_request] Fix IDF chunked response completion detection (#13886)
|
2026-02-10 08:55:59 -06:00 |
|
 
|
e3141211c3
|
[water_heater] Add On/Off and Away mode support to template platform (#13839)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-10 12:45:18 +00:00 |
|
 tronikosandJ. Nick Koston
|
5caed68cd9
|
[api] Deprecate WATER_HEATER_COMMAND_HAS_STATE (#13892)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
|
2026-02-10 05:36:56 -06:00 |
|
 Cody CutrerandCopilot
|
b97a728cf1
|
[ld2450] add on_data callback (#13601)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-09 22:40:44 -05:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
dcbb020479
|
[uart] Fix available() return type to size_t across components (#13898)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-09 20:02:41 -05:00 |
|
J. Nick Koston
|
87ac263264
|
[dsmr] Batch UART reads to reduce per-loop overhead (#13826)
|
2026-02-10 00:32:52 +00:00 |
|