You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Requires cync-lan 0.9.2. 2.9.0 shipped cloud passthrough against a library
release with two bugs in that exact path, both found by new end-to-end tests
that drive the server over a real socket rather than a mocked one:
stop_proxy() caught Exception around an await on a task it had just
cancelled, and asyncio.CancelledError has not been an Exception since
Python 3.8. It raised straight back out and skipped the rest of its own
teardown - the cloud connection stayed open, the watcher kept running, and
the caller's shutdown was cancelled with it.
start_proxy() read self.node.id to name a task, before the device has
identified itself. Because it was only a name, the failure read as "failed
to start MITM" and quietly fell back to local-only.
No change to this integration's own code. If you have passthrough switched on,
this is the version to be on.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Requires cync-lan 0.9.2. 2.9.0 shipped cloud passthrough against a library
release with two bugs in that exact path, both found by new end-to-end tests
that drive the server over a real socket rather than a mocked one:
stop_proxy()caughtExceptionaround anawaiton a task it had justcancelled, and
asyncio.CancelledErrorhas not been anExceptionsincePython 3.8. It raised straight back out and skipped the rest of its own
teardown - the cloud connection stayed open, the watcher kept running, and
the caller's shutdown was cancelled with it.
start_proxy()readself.node.idto name a task, before the device hasidentified itself. Because it was only a name, the failure read as "failed
to start MITM" and quietly fell back to local-only.
No change to this integration's own code. If you have passthrough switched on,
this is the version to be on.
This discussion was created from the release cync_lan (Home Assistant custom_component) v2.9.1.
All reactions