Aioesphomeapi

Latest version: v27.0.1

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

Scan your dependencies

Page 8 of 35

19.1.1

What's Changed

* Add test to ensure log runner reconnects on subscribe failure (757) bdraco
* Add coverage for legacy empty BLE advertisements (756) bdraco
* Fix missing asserts in legacy bluetooth and light compat tests (755) bdraco
* Improve coverage for legacy ble advertisements (754) bdraco
* Fix voice assistant start task getting prematurely garbage collected (753) bdraco
* Add coverage for legacy color mode compat (752) bdraco
* Add coverage to ensure log runner reconnects on disconnect (751) bdraco
* Add coverage to verify subscribe_voice_assistant cancels tasks on unsub (750) bdraco
* Add coverage for trying to use the client while still handshaking (749) bdraco
* Add coverage to ensure pairing ignores responses from the wrong device (748) bdraco
* Add coverage for client api_version being None after disconnected (747) bdraco
* Add coverage for BLE connection drop during pairing (746) bdraco
* Add coverage for unsubscribing from voice assistants (745) bdraco
* Add coverage for subscribe_voice_assistant (744) bdraco
* Add test coverage for send_voice_assistant_event (743) bdraco
* Expand coverage for bluetooth GATT services (742) bdraco
* Ensure Bluetooth notifies can safely be cancelled after disconnect (741) bdraco
* Fix races in bluetooth device connect (740) bdraco
* Add coverage for send_home_assistant_state (739) bdraco
* Reduce duplicate code for Bluetooth Advertisements (738) bdraco
* Add test for GATT error while doing a read (736) bdraco
* Reduce mocking in client test to better simulate actual usage (735) bdraco
* Add coverage for bluetooth_proxy_feature_flags_compat (734) bdraco
* Small cython cleanps to the frame helpers (733) bdraco

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

Page 8 of 35

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.