v0.5.6

droidrun/mobilerunv0.5.6Apr 2, 2026by johnmalek312

Upgrading?

AI Summary

Optimizes iOS state fetching by switching to a single timeout request without retries.

Key Highlights

  • Switched to single 4-second `/state` request
  • Removed client-side retry logic for iOS state
  • Reduced long-tail delays during UI loading

New Features

  • Updated iOS driver documentation

Full Release Notes

v0.5.6 tightens iOS state fetching by switching Droidrun to a single 4-second `/state` request with no client-side retry.

## Highlights
- Droidrun now requests iOS state with `GET /state?timeout=4`
- iOS state fetches use a single 4-second budget instead of retrying
- Reduced long-tail delays when the iOS UI is loading or transitioning
- Updated iOS driver documentation to reflect the new timeout behavior

## Behavior Changes
- iOS state retrieval is now one attempt only; Droidrun no longer retries on the client side
- The iOS portal is expected to honor the caller-provided `/state` timeout budget
- Android state fetching behavior is unchanged

Related Repositories