1
0
mirror of https://github.com/esphome/esphome.git synced 2025-10-22 11:43:51 +01:00
Commit Graph

95 Commits

Author SHA1 Message Date
J. Nick Koston
74c9d0586a Merge branch 'min_filter_ring_buffer' into integration 2025-10-17 21:41:40 -10:00
J. Nick Koston
05844afe97 Merge branch 'unbound_queued_script_fix' into integration 2025-10-16 16:31:03 -10:00
J. Nick Koston
2e30a4953a address review comments 2025-10-16 15:51:01 -10:00
J. Nick Koston
b933154d6a Merge branch 'unbound_queued_script_fix' into integration 2025-10-16 13:24:12 -10:00
J. Nick Koston
f2ec2c3fbf max_runs was actually correct after re-testing dev 2025-10-16 13:20:42 -10:00
J. Nick Koston
532e6acbed fix assumptions 2025-10-16 13:00:16 -10:00
J. Nick Koston
8340bb8566 test 2025-10-16 12:53:08 -10:00
J. Nick Koston
1118ef32c3 preen 2025-10-16 06:16:37 -10:00
J. Nick Koston
0cff6acdf4 fix flakey 2025-10-16 06:09:44 -10:00
J. Nick Koston
7be04916ac fix flakey 2025-10-16 06:09:38 -10:00
J. Nick Koston
b5c4dc13e0 fix flakey 2025-10-16 06:07:41 -10:00
J. Nick Koston
0200d7c358 fix flakey 2025-10-16 06:05:39 -10:00
J. Nick Koston
44ad787cb3 fix flakey 2025-10-16 06:04:42 -10:00
J. Nick Koston
3ba2212cfc fix flakey 2025-10-16 06:01:32 -10:00
J. Nick Koston
febe075bb2 helper 2025-10-15 23:17:08 -10:00
J. Nick Koston
baf117b411 fix flakey test 2025-10-15 22:03:22 -10:00
J. Nick Koston
55e03036e2 preen 2025-10-15 21:46:00 -10:00
J. Nick Koston
7027ae9833 race 2025-10-15 21:44:38 -10:00
J. Nick Koston
855df423ee add 2025-10-15 19:58:18 -10:00
J. Nick Koston
f75f11b550 add 2025-10-15 19:57:29 -10:00
J. Nick Koston
447ee3da39 tests 2025-10-15 18:26:23 -10:00
J. Nick Koston
9b6707c1c0 tests 2025-10-15 18:25:42 -10:00
J. Nick Koston
5aff20a624 [api] Add message size limits to prevent memory exhaustion (#10936) 2025-10-08 00:47:31 +00:00
J. Nick Koston
a56d044d98 [api] Prevent API from overriding noise encryption keys set in YAML (#10927) 2025-09-28 22:42:58 -05:00
J. Nick Koston
549626bee2 Fix flakey password auth failure integration test (#10883) 2025-09-25 11:39:56 -04:00
J. Nick Koston
440b0b5574 [tests] Add integration tests for oversized payload handling in API (#10788) 2025-09-22 09:07:47 +12:00
Jesse Hills
9ea3643b74 [core] os.path -> Path (#10654)
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@koston.org>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
2025-09-19 12:59:48 +00:00
J. Nick Koston
8c28f346c7 [gpio_expander] Add intelligent pin type selection to CachedGpioExpander template (#10577) 2025-09-08 10:57:02 +12:00
J. Nick Koston
28d16728d3 [core] Add memory pool to scheduler to reduce heap fragmentation (#10536) 2025-09-08 10:27:58 +12:00
J. Nick Koston
23c6650902 [api] Fix VERY_VERBOSE logging compilation error with bool arrays (#10539) 2025-09-04 08:07:13 +12:00
J. Nick Koston
5ba1c32242 [host] Fix memory allocation in preferences load() method (#10506) 2025-09-03 14:26:43 +12:00
J. Nick Koston
d2752b38c9 [core] Fix preference storage to account for device_id (#10333)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-25 12:22:16 +12:00
J. Nick Koston
9f02575287 [test] Add integration test for light effect memory corruption fix (#10417) 2025-08-25 08:58:46 +12:00
J. Nick Koston
61a5023888 [script] Fix parallel mode scripts with delays cancelling each other (#10324) 2025-08-25 08:49:52 +12:00
Jesse Hills
0b50ef227b [helper] Make crc8 function more flexible to avoid reimplementation in individual components (#10201) 2025-08-20 14:27:08 +12:00
J. Nick Koston
6818439109 [core] Fix scheduler race condition where cancelled items still execute (#10268) 2025-08-18 11:14:41 -04:00
Jesse Hills
6a8722f33e [entity] Allow `device_id` to be blank on entities (#10217) 2025-08-14 09:42:11 +12:00
J. Nick Koston
5a8f722316 Optimize subprocess performance with close_fds=False (#10145) 2025-08-11 09:14:13 +12:00
Jesse Hills
c85eb448e4 [gpio_expander] Fix bank caching (#10077)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-08-05 13:45:52 +12:00
J. Nick Koston
52634dac2a [tests] Add datetime entities to host_mode_many_entities integration test (#10032) 2025-08-05 13:12:05 +12:00
J. Nick Koston
f13e742bd5 [ruff] Enable RET and fix all violations (#9929) 2025-08-01 02:10:56 +00:00
J. Nick Koston
59d466a6c8 [api] Remove unnecessary string copies from optional access (#9897) 2025-07-29 08:55:41 +12:00
J. Nick Koston
85435e6b5f [scheduler] Eliminate more runtime string allocations from retry (#9930) 2025-07-29 08:54:16 +12:00
J. Nick Koston
1702356fc8 [api] Fix string lifetime issue in Home Assistant service calls with templated values (#9909) 2025-07-28 16:39:25 +12:00
J. Nick Koston
bcc56648c0 [light] Reduce flash memory usage by optimizing validation and color mode logic (#9921) 2025-07-26 23:56:35 -05:00
J. Nick Koston
f808c38f10 [ruff] Enable PERF rules and fix all violations (#9874) 2025-07-25 08:15:54 -10:00
J. Nick Koston
88ccde4ba1 [scheduler] Fix retry race condition on cancellation (#9788) 2025-07-25 08:14:15 -10:00
J. Nick Koston
ffebd30033 [ruff] Enable SIM rules and fix code simplification violations (#9872) 2025-07-25 18:26:08 +12:00
J. Nick Koston
fe1050a583 [tests] Fix flaky scheduler retry test timing (#9760) 2025-07-21 17:21:51 +12:00
J. Nick Koston
0d422bd74f [scheduler] Add integration tests for set_retry functionality (#9644) 2025-07-19 00:26:54 +12:00