Skip to content

v4.0.0

Compare
Choose a tag to compare
@doronz88 doronz88 released this 15 Apr 11:44
· 237 commits to master since this release
7df2de1

Highlights

This version refactors the whole RemoteXPC API stack to be fully asyncio.
For CLI users this change is completely transparent (except for being much faster! ⚡️)

For python API users, this means creating and connecting a RemoteServiceDiscoveryService clients will now require an active asyncio loop.

The project's README file was updated aswell to reflect this API change:

# Or you could connect manually to a specific tunnel created by `start-tunnel`
host = 'fded:c26b:3d2f::1'
port = 65177
async with RemoteServiceDiscoveryService((host, port)) as rsd:
    # you can now use this connection as any other LockdownClient connection
    pass

# Alternatively, you can use this API not in a context-manager
rsd = RemoteServiceDiscoveryService((host, port))
await rsd.connect()
await rsd.close()

What's Changed

Full Changelog: v3.4.4...v4.0.0