What's Changed
* Speed up BLE connections (482) bdraco
* Improve error reporting for authenticated vs non-authenticated requests (481) bdraco
* Reduce overhead to send and process a complex message (480) bdraco
* Reduce overhead to send messages that need to wait for responses (479) bdraco
* Speed up timeout implementation in send_message_await_response_complex (478) bdraco
* Speed up formatting the cipher nonce (477) bdraco
* Improve performance of processing incoming packets (475) bdraco
* Make do_append and do_stop optional in send_message_await_response_complex (474) bdraco
* Reduce latancy when sending complex messages (473) bdraco
* Reduce overhead to handle read exceptions (472) bdraco
* Simplify logic in send_message_callback_response (471) bdraco
* Guard a few frequently called instance checks with if TYPE_CHECKING (469) bdraco
Dependencies
<details>
<summary>2 changes</summary>
* Bump docker/setup-buildx-action from 2.9.0 to 2.9.1 (467) dependabot
* Bump black from 23.3.0 to 23.7.0 (466) dependabot
</details>