Aioesphomeapi

Latest version: v27.0.3

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

Scan your dependencies

Page 9 of 35

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

18.5.6

What's Changed

* Reduce duplication in bluetooth gatt read code (657) bdraco
* Add more missing command tests (656) bdraco
* Add siren tests (655) bdraco
* Add button tests (654) bdraco
* Add additional coverage for starting noise connections (653) bdraco
* Remove in_do_connect contextvar (652) bdraco
* Fix `eof_received` not raising SocketClosedAPIError (651) bdraco
* Add tests for ping responses (650) bdraco
* Small cleanups to connection (648) bdraco
* Fix benchmarks not working after latest refactoring (647) bdraco

18.5.5

What's Changed

* Ensure expected_disconnect is True when sending DisconnectResponse fails (646) bdraco

Dependencies

* Bump docker/build-push-action from 5.0.0 to 5.1.0 (645) dependabot

18.5.4

What's Changed

* Refactor to reduce duplicate connection code (644) bdraco

Page 9 of 35

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.