J. Nick Koston

Results 202 issues of 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...

integration: api
core

# 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...

integration: api
core
small-pr

# 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...

integration: api
core

# 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...

integration: esp32_ble_tracker
small-pr

# 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...

integration: api
core
small-pr

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...

breaking-change
integration: adc
integration: api
integration: esp32_hall
integration: mqtt
integration: sensor
integration: text_sensor
integration: uptime
integration: version
integration: wifi_info
integration: wifi_signal
core
small-pr
integration: ethernet_info
integration: one_wire

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...

has-parent
next

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...