Aioesphomeapi

Latest version: v24.6.0

Safety actively analyzes 638388 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 6 of 33

19.1.0

What's Changed

* Add discover cli tool (732) bdraco
* Fix race scheduling reconnect from zeroconf records (731) bdraco
* Show nanoseconds in the log runner to make races and timing issues more obvious (730) bdraco
* Avoid churning zeroconf instances in the host resolver when created in the reconnect logic (729) bdraco
* Fix name logic with reconnect logic when APIConnection address lacks local (728) bdraco
* Add test to ensure connect task aborts when stopped (727) bdraco
* Fix reconnect logic cancelling the connection while handshaking (726) bdraco
* Add coverage to ensure encryption error results in maximum backoff (725) bdraco
* Update pre-commit with newer tools (724) bdraco
* Add coverage for reconnect logic downgrading logging level after first failure (723) bdraco
* Remove duplicate code in tests (722) bdraco
* Remove unused pylint disables (720) bdraco

19.0.1

What's Changed

* Refactor reading varuints to significant simplify plaintext frame helper (718) bdraco

19.0.0

What's Changed

* Fix benchmarks from recent refactoring (717) bdraco
* Add some additional cython types to the connection module (716) bdraco
* Cleanup protobuf object construction (715) bdraco
* Remove unused constants from connection module (714) bdraco
* Add test for resolver timing out while connecting (713) bdraco
* Add test for unexpected hello responses (712) bdraco
* Fix client connection code swallowing unhandled exceptions as debug logging (711) bdraco
* Remove unreachable socket buffering check code in connection (710) bdraco
* Add test for connecting with a password (709) bdraco
* Reverse future done checks so we know they are actually reachable (708) bdraco
* Add test for trying to finish an unstarted connection (706) bdraco
* Make force_disconnect a normal function (705) bdraco
* Remove unreachable check in connection send_messages (704) bdraco
* Add test for attempting to reuse an APIConnection object raises (703) bdraco
* Remove unreachable code in connection (702) bdraco
* Add test coverage for invalid protobuf messages (701) bdraco
* Avoid expensive debug logging checks in packet processor (700) bdraco
* Fix race in cleaning up connection (698) bdraco

18.5.9

What's Changed

* Speed up frame helpers (696) bdraco
* Fix signedness of server name check (697) bdraco
* Remove unused slot in the noise frame helper (695) bdraco

18.5.8

What's Changed

* Optimize the frame helpers by improving cython typing (691) bdraco
* Speed up noise frame helper (693) bdraco
* Fix signedness with incoming plaintext data (694) bdraco
* Speed up plain text frame helper (692) bdraco
* Add test for corrupt or invalid encryption (690) bdraco
* Reduce code duplication in noise tests (689) bdraco
* Test that we detect bad noise psks (688) bdraco
* Add test for wrong protocol in noise (687) bdraco
* Reduce code duplication in noise tests (686) bdraco
* Fix error in noise frame helper were we could write when the writer was unset (685) bdraco
* Add test for empty noise hello (684) bdraco
* Refactor noise _error_on_incorrect_preamble to improve coverage (683) bdraco
* Remove unreachable code in noise frame helper (682) bdraco
* Fix handshake getting the wrong exception when the ESP drops the connection because its not using noise (681) bdraco

Dependencies

* Bump mypy from 1.7.0 to 1.7.1 (680) dependabot

18.5.7

What's Changed

* Refactor frame helper to get debug state from connection (679) bdraco
* Small speed up to client callbacks (678) bdraco
* Add coverage for subscribe_home_assistant_states (677) bdraco
* Remove unneeded local variables from previous refactoring (676) bdraco
* Refactor client class to split callback conversion functions into their own module (675) bdraco
* Refactor state and service response converter to prepare to relocate code (674) bdraco
* Add coverage for bluetooth connection free responses (673) bdraco
* Fix unbound variable in bluetooth logging when connection fails (672) bdraco
* Add benchmarks for calling back bluetooth packets (671) bdraco
* Add coverage for bluetooth advertising (670) bdraco
* Fix missed GATT notify if the device responds immediately after subscribe (669) bdraco
* Add test coverage for bluetooth GATT notify (668) bdraco
* Fix race running disconnect callback in reconnect logic (666) bdraco
* Ensure scope_id is preserved from zeroconf resolution on python versions that support it (664) bdraco
* Pass server name to zeroconf when known (665) bdraco
* Improve connection tests for handling pings (663) bdraco
* Add additional test coverage to the client module (662) bdraco
* Rename internal client connection get function to _get_connection (661) bdraco
* Refactor connection checks to return APIConnection to avoid many asserts (660) bdraco
* Add coverage for fetching GATT services (658) bdraco
* Guard client connection asserts with if TYPE_CHECKING (659) bdraco

Page 6 of 33

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.