Commit Graph

  • 2aaafd6ebb Merge branch 'release' into dev Jesse Hills 2025-09-30 07:51:02 +13:00
  • a96c013eb1 Merge pull request #10932 from esphome/bump-2025.9.2 2025.9.2 Jesse Hills 2025-09-30 07:50:17 +13:00
  • 054b215d8d [nrf52] add more tests (#10694) tomaszduda23 2025-09-29 23:11:57 +05:00
  • e3e98e2568 [nrf52] add more tests (#10695) tomaszduda23 2025-09-29 23:09:41 +05:00
  • 29db576f79 [sim800l] Fixed ignoring incoming calls. (#10865) Vladimir Makeev 2025-09-29 17:08:51 +04:00
  • 58166b3e71 Bump version to 2025.9.2 Jesse Hills 2025-09-29 21:39:17 +13:00
  • 345fc0b6ca [mipi_spi] Fix t-display-amoled (#10922) Clyde Stubbs 2025-09-29 09:12:06 +10:00
  • 127058e700 [usb_uart] Disable flow control on ch34x Oliver Kleinecke 2025-09-28 11:35:40 +02:00
  • 57f7a709cf [sx126x] Fix issues with variable length FSK packets (#10911) Jonathan Swoboda 2025-09-27 15:55:14 -04:00
  • f2a9e9265e [esp32_improv] Fix crashes from uninitialized pointers and missing null checks (#10902) J. Nick Koston 2025-09-27 09:24:17 -05:00
  • 1ecd26adb5 Set color_order to RGB for the Waveshare ESP32-S3-TOUCH-LCD-4.3 and ESP32-S3-TOUCH-LCD-7-800X480 (#10835) Stuart Parmenter 2025-09-24 06:59:16 -07:00
  • 6d9fc672d5 [libretiny] Fix lib_ignore handling and ignore incompatible libraries (#10846) Jonathan Swoboda 2025-09-23 10:21:19 -04:00
  • b9361b0868 [esp32_improv] Disable loop by default until provisioning needed (#10764) J. Nick Koston 2025-09-21 15:08:55 -06:00
  • 0246a8eb1d [usb_host] Fix double-free crash with lock-free atomic pool allocation (#10926) J. Nick Koston 2025-09-28 23:48:51 -05:00
  • a56d044d98 [api] Prevent API from overriding noise encryption keys set in YAML (#10927) J. Nick Koston 2025-09-28 22:42:58 -05:00
  • f6253d52b4 [esp32_ble_server] Conditionally compile BLE automation features to save memory (#10910) J. Nick Koston 2025-09-28 20:28:03 -05:00
  • 77dff52183 [mipi_spi] Fix t-display-amoled (#10922) Clyde Stubbs 2025-09-29 09:12:06 +10:00
  • 4b86f31b66 [core] Fix platform component normalization happening too late in validation pipeline (#10908) J. Nick Koston 2025-09-28 18:09:08 -05:00
  • 78655968df [event_emitter] Replace unordered_map with vector - saves 2.6KB flash, 2.3x faster (#10900) J. Nick Koston 2025-09-28 18:07:13 -05:00
  • ab79e596b5 [esp32_ble_server] Optimize notification and action managers for typical use cases (#10897) J. Nick Koston 2025-09-28 17:32:16 -05:00
  • ef73ae2116 [esp32_ble_server] Replace HashMap with vector for services - saves 1KB flash, 26x faster (#10894) J. Nick Koston 2025-09-28 16:36:40 -05:00
  • 0111f725ff [esp32_ble_tracker] Reduce gap_scan_result log verbosity to VV (#10917) J. Nick Koston 2025-09-28 16:34:32 -05:00
  • 34b4cb46f6 [esp32_improv] Make device name visible to passive BLE scanners (#10918) J. Nick Koston 2025-09-28 16:33:36 -05:00
  • a2f833d665 [captive_portal] Add DNS server support for ESP-IDF framework (#10919) J. Nick Koston 2025-09-28 16:07:26 -05:00
  • a7042687c1 [spi] fix SPI interface selection on ESP32-S2 and -S3 (#10732) (#10766) Brandon Ibach 2025-09-28 06:58:42 -04:00
  • 0d2d18c198 [usb_uart] Disable flow control on ch34x Oliver Kleinecke 2025-09-28 11:35:40 +02:00
  • 3f03e8c423 [usb_host][usb_uart] Allow on ESP32-P4 (#10815) Oliver Kleinecke 2025-09-28 09:15:18 +02:00
  • 9dd6be4061 [zwave_proxy, api] Add notification message when Z-Wave HomeID changes (#10860) Keith Burzinski 2025-09-27 17:50:18 -05:00
  • 2bf79a607f [sx126x] Fix issues with variable length FSK packets (#10911) Jonathan Swoboda 2025-09-27 15:55:14 -04:00
  • 61a11547ca [esp32_improv] Fix crashes from uninitialized pointers and missing null checks (#10902) J. Nick Koston 2025-09-27 09:24:17 -05:00
  • abf522bbb9 [ota] Add SHA256 password authentication with backward compatibility (#10809) J. Nick Koston 2025-09-26 17:50:27 -05:00
  • 25fc16163b [ethernet] Fix Ethernet RMII capable variant validation (#10909) Patrick Van Oosterwijck 2025-09-26 16:34:22 -06:00
  • 55593628ef Bump github/codeql-action from 3.30.4 to 3.30.5 (#10905) dependabot[bot] 2025-09-26 16:22:32 -05:00
  • 1f90d89731 Bump pyyaml from 6.0.2 to 6.0.3 (#10904) dependabot[bot] 2025-09-26 16:22:09 -05:00
  • 1560b8b8e2 [climate] Remove STL algorithm overhead in save_state() method (#10888) J. Nick Koston 2025-09-25 19:19:48 -05:00
  • b26776fad4 [select] Remove STL algorithm overhead to reduce flash usage (#10887) J. Nick Koston 2025-09-25 19:19:06 -05:00
  • 875ada86b0 [web_server] Remove std::find_if overhead matching IDF implementation (#10889) J. Nick Koston 2025-09-25 19:14:16 -05:00
  • 195d1be4a9 [version] Reduce flash usage by optimizing string concatenation in setup() (#10890) J. Nick Koston 2025-09-25 19:12:39 -05:00
  • 2b12ff5874 [esp32_ble] Reduce RAM usage and firmware size by disabling unused GATT functionality (#10862) J. Nick Koston 2025-09-25 19:11:13 -05:00
  • 250b94d113 [text_sensor] Convert LOG_TEXT_SENSOR macro to function to reduce flash usage (#10884) J. Nick Koston 2025-09-25 19:10:31 -05:00
  • 28199c1cf8 [stale] Clean up stale job (#10892) Jesse Hills 2025-09-26 12:02:51 +12:00
  • eeb3ccaef7 Update stale bot rules (#10891) Jesse Hills 2025-09-26 11:13:23 +12:00
  • 460eb219ba [ethernet] Add LAN8670 PHY support (#10874) Patrick Van Oosterwijck 2025-09-25 15:45:07 -06:00
  • cef9cf49bf [htu21d] Fix I2C NACK issue and buffer overrun (#10801) Jonathan Swoboda 2025-09-25 16:54:38 -04:00
  • 28f09f9ed1 [dashboard] Fix progress bars on Windows (#10858) Jonathan Swoboda 2025-09-25 16:53:34 -04:00
  • 3eb502b328 Add sha256 support (#10882) J. Nick Koston 2025-09-25 15:53:21 -05:00
  • 7af77d0f82 Bump ruff from 0.13.1 to 0.13.2 (#10885) dependabot[bot] 2025-09-25 19:39:14 +00:00
  • 1c229947a8 Bump github/codeql-action from 3.30.3 to 3.30.4 (#10886) dependabot[bot] 2025-09-25 14:34:23 -05:00
  • 74f09a2b59 [core] Rename to clean-platform to clean-all (#10876) Jonathan Swoboda 2025-09-25 11:55:43 -04:00
  • 549626bee2 Fix flakey password auth failure integration test (#10883) J. Nick Koston 2025-09-25 10:39:56 -05:00
  • 65a1d2b2ff [scd30] Fix temp offset (#10847) Jonathan Swoboda 2025-09-25 10:13:27 -04:00
  • f7ed127182 Add WTS01 temperature sensor component (#8539) Antoine Lépée 2025-09-25 15:38:31 +02:00
  • 44767c32cf Pin SHA for github actions (#10879) Jesse Hills 2025-09-26 01:08:16 +12:00
  • 0cc03dfe32 [json] Parsing json without a lambda (#10838) Jesse Hills 2025-09-25 16:35:19 +12:00
  • 1922b7b3ed [api] Make password and encryption mutually exclusive, add deprecation warning for password auth (#10871) J. Nick Koston 2025-09-24 22:20:35 -05:00
  • f22143f090 Add external wake word message (#10850) Michael Hansen 2025-09-24 19:08:29 -05:00
  • be92903a6f Bump actions/cache from 4.2.4 to 4.3.0 (#10868) dependabot[bot] 2025-09-24 19:06:31 -05:00
  • 538941b3fd Bump actions/cache from 4.2.4 to 4.3.0 in /.github/actions/restore-python (#10869) dependabot[bot] 2025-09-24 19:06:18 -05:00
  • ce8ac8b89d Bump aioesphomeapi from 41.9.1 to 41.10.0 (#10872) dependabot[bot] 2025-09-24 23:11:53 +00:00
  • 6d0f134ff1 Set color_order to RGB for the Waveshare ESP32-S3-TOUCH-LCD-4.3 and ESP32-S3-TOUCH-LCD-7-800X480 (#10835) Stuart Parmenter 2025-09-24 06:59:16 -07:00
  • 11ccf0e591 [usb_host] Prevent USB data corruption from missed events (#10859) J. Nick Koston 2025-09-24 08:58:42 -05:00
  • adfacdf1b7 [api] Consolidate authentication checks to reduce function call overhead (#10852) J. Nick Koston 2025-09-23 19:43:55 -05:00
  • f8226cd481 [esp32_ble] Remove Arduino-specific BLE limitations and SplitDefaults (#10780) J. Nick Koston 2025-09-23 19:42:46 -05:00
  • 63326cbd6d [api] Rename HomeassistantServiceResponse to HomeassistantActionRequest (#10839) Jesse Hills 2025-09-24 10:58:24 +12:00
  • d0d7abb542 Implement zero-copy for strings in base API calls (#10851) J. Nick Koston 2025-09-23 16:15:28 -05:00
  • cd7922faaf Bump aioesphomeapi from 41.9.0 to 41.9.1 (#10857) dependabot[bot] 2025-09-23 20:58:49 +00:00
  • 365e3afa9b Implement zero-copy API for zwave_proxy (#10836) J. Nick Koston 2025-09-23 15:12:54 -05:00
  • e9c2e211ef Bump aioesphomeapi from 41.8.0 to 41.9.0 (#10855) dependabot[bot] 2025-09-23 20:09:04 +00:00
  • afda9500bf [zwave_proxy] Fix race condition sending zero home ID on reboot (#10848) J. Nick Koston 2025-09-23 14:21:49 -05:00
  • bc7fc8df18 Bump aioesphomeapi from 41.7.0 to 41.8.0 (#10853) dependabot[bot] 2025-09-23 14:19:43 -05:00
  • 2f8a4d0caa [api] Implement zero-copy API for bluetooth_proxy writes (#10840) J. Nick Koston 2025-09-23 13:48:57 -05:00
  • a7ee7b962e [wifi] Unify ESP32 WiFi implementation to use ESP-IDF driver (#10849) J. Nick Koston 2025-09-23 12:15:12 -05:00
  • 3cb2a4569c [core] Add a clean-platform option (#10831) Jonathan Swoboda 2025-09-23 12:41:25 -04:00
  • 3b20969171 [core] Add typing to some core files (#10843) Jesse Hills 2025-09-24 02:32:13 +12:00
  • 3b40172073 [libretiny] Fix lib_ignore handling and ignore incompatible libraries (#10846) Jonathan Swoboda 2025-09-23 10:21:19 -04:00
  • 2e220fcca2 [camera-encoder] Use defines instead of build flags (#10824) Jesse Hills 2025-09-24 01:44:43 +12:00
  • 56e8af79c3 Bump aioesphomeapi from 41.6.0 to 41.7.0 (#10841) dependabot[bot] 2025-09-23 00:18:13 -05:00
  • 25e9ec1782 Bump aioesphomeapi from 41.4.0 to 41.6.0 (#10833) dependabot[bot] 2025-09-22 23:06:11 -05:00
  • 1771c852af Pin ruamel.yaml.clib to 0.2.12 (#10837) J. Nick Koston 2025-09-22 23:01:37 -05:00
  • 8714a45a5c Fix incorrect factor for value calculation in MMC5603 component (#9925) Nerdiy.de 2025-09-23 03:48:34 +02:00
  • 5e94460608 [CI] Format files after sync (#10828) Jesse Hills 2025-09-23 07:48:39 +12:00
  • d302c0c600 [uart] Multiple ESP32 features and fixes (#8103) brambo123 2025-09-22 19:15:19 +02:00
  • 5c943d7c13 tuya: handle WIFI_SELECT and WIFI_RESET (#10822) Sam 2025-09-22 06:05:41 +01:00
  • 7629903afb [substitutions] implement !literal (#10785) Javier Peletier 2025-09-22 06:32:59 +02:00
  • 68eb4091b8 [substitutions] add missing safe globals tests (#10814) Javier Peletier 2025-09-22 06:29:15 +02:00
  • 5062e7a0e1 Fix missing os import after merge collisions (#10823) J. Nick Koston 2025-09-21 15:59:44 -06:00
  • 30bb640c89 Skip external component updates when running logs command (#10756) J. Nick Koston 2025-09-21 15:15:49 -06:00
  • fbb48c504f [esp32_improv] Disable loop by default until provisioning needed (#10764) J. Nick Koston 2025-09-21 15:08:55 -06:00
  • 440b0b5574 [tests] Add integration tests for oversized payload handling in API (#10788) J. Nick Koston 2025-09-21 15:07:47 -06:00
  • c64d385fa6 [web_server] Reduce flash usage by eliminating lambda overhead in JSON generation (#10749) J. Nick Koston 2025-09-21 15:06:59 -06:00
  • 0432a10543 Add coverage for Path to str fix in #10807 (#10808) J. Nick Koston 2025-09-21 14:59:19 -06:00
  • 4729bc87fa [core] Fix TypeError in update-all command after Path migration (#10821) J. Nick Koston 2025-09-21 11:07:27 -06:00
  • e3b64103cc [sensirion] Fix warning (#10813) Jonathan Swoboda 2025-09-20 22:23:33 -04:00
  • ebdcb3e4d9 Synchronise Device Classes from Home Assistant (#10803) esphomebot 2025-09-21 01:09:21 +12:00
  • 971522574d [http_request] Fix Path object passed to C++ codegen (#10812) J. Nick Koston 2025-09-19 19:10:02 -05:00
  • 73e939dbbc [zephyr] Fix compilation after Path migration (#10811) J. Nick Koston 2025-09-19 19:09:32 -05:00
  • a96798ef98 Bump esptool from 5.0.2 to 5.1.0 (#10758) dependabot[bot] 2025-09-19 15:13:47 -06:00
  • 923e7049f1 Bump aioesphomeapi from 41.1.0 to 41.4.0 (#10805) dependabot[bot] 2025-09-19 15:04:43 -06:00
  • 26df542036 Fix esphome run (#10807) Paulus Schoutsen 2025-09-19 16:36:46 -04:00
  • 1ccec6950a [zwave_proxy] Send Home ID in DeviceInfoResponse (#10798) Keith Burzinski 2025-09-19 09:52:54 -05:00