Releases
v0.0.27
Compare
Sorry, something went wrong.
No results found
[0.0.27] (2026-04-28)
General: New worker/device-pool architecture: workers acquire devices from a shared pool instead of each worker owning a dedicated device
General: Track installed apps per slot to skip re-install when the same worker reuses a device
General: Per-allocation timeouts via AbortSignal; pool shutdown drains waiters and releases all slots
General: Stack traces from expect() failures now omit mobilewright frames — set MWDEBUGIMPL=1 to see them
General: Upgrade mobilecli to 0.3.67
CLI: Add --shard option to the test command for multi-host sharding of tests
CLI: Add mobilewright merge-reports command, needed for sharding
Fix: Fix 'text' field from viewTree to fetch from dump's 'text' instead of 'label', thanks to emor
Fix(allocator-factory): Throw on unknown driver type instead of silently falling back to mobile-use
Fix(driver-mobile-use): Only call fleet.release on disconnect when this instance owns the lease
Fix(device-pool): Re-queue waiters on NoDeviceAvailableError; treat NaN --workers as 1
Fix(rpc-client): Close WebSocket nicely with code 1000 and await the close handshake on disconnect()
You can’t perform that action at this time.