J. Nick Koston
J. Nick Koston
## What does this implement/fix? This PR optimizes memory usage in the API component by reordering class member variables to minimize padding on 32-bit systems (ESP32). The changes reduce memory...
# What does this implement/fix? This PR optimizes the API server component by replacing `millis()` calls with `App.get_loop_component_start_time()` to reduce redundant time calculations and improve performance. **Changes:** - Replace 2...
# What does this implement/fix? This PR reduces code duplication in the auto-generated API protocol code by introducing helper methods for authentication checks. Previously, every API command handler repeated the...
# What does this implement/fix? This PR optimizes the memory usage of the ESP32 BLE Tracker component by using appropriately sized atomic types for ring buffer indices. After verifying that...
# What does this implement/fix? This PR optimizes the ESPHome API protocol buffer implementation by eliminating redundant empty method implementations. Messages with no fields now use default implementations from the...
These are no longer used in Home Assistant. This will be a breaking change for MQTT for the sensors that defined custom unique ids. # What does this implement/fix? This...
main 192,792,792ns this PR 168,216,041ns ``` Benchmark Results ┏━━━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━┓ ┃ Benchmark ┃ Time (best) ┃ Rel. StdDev ┃ Run time ┃ Iters ┃ ┡━━━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━┩ │ test_large_parse_yaml │ 192,792,792ns │ 0.9%...
## Description: Add interrupt support to GPIO binary sensors **Related issue (if applicable):** fixes **Pull request in [esphome](https://github.com/esphome/esphome) with YAML changes (if applicable):** - esphome/esphome#9115 ## Checklist: - [x] I...
The TTY based tests were failed for an unknown reason and were marked as xfail in https://github.com/aio-libs/aiodocker/pull/926 to get the CI back up and going Investigation is needed to determine...
Please note that it will go away permanently in 4.x so its will probably be best to vendor the code in https://github.com/aio-libs/aiohttp/pull/9963 if `aiodocker` will still need this class when...