We are pleased to announce the release of Appium 1.5.2 through npm and on Sauce Labs! This is a bug fix release that deals with many issues with 1.5.1, including a major bug where large Android applications would cause Appium to run out of memory and die. General
- deprecated
--command-timeout
. UsenewCommandTimeout
desired capability instead - ensure implicit wait can be set through
timeout
method - add better logging for
EPIPE
errors
iOS
- make sure
ipa
files are handled correctly for installing on real devices - ensure that existing SafariLauncher on device is used instead of rebuilding and reinstalling
- fix issues with getting webview contexts on real devices
- add full timeout support through
timeout
method - make sure Xpath searches respect implicit wait timeout
- make sure bare Instruments process arguments are accepted
Android
- fix failure when
apk
file is too large - re-implement setting geolocation so it does not use Telnet
- add support for Chromium browser
- fix issues with
flick
- fix bug where touch action
release
would throw an error - fix bug in later Android SDK version where noticing a newly started avd would fail
- implement
autoWebviewTimeout