Releases: AppiumTestDistribution/appium-device-farm
Releases · AppiumTestDistribution/appium-device-farm
8.4.7-rc.34
What's Changed
- Gracefully handle unexpected errors in dashboard module by @sudharsan-selvaraj in #1139
Full Changelog: 8.4.7-rc.33...8.4.7-rc.34
8.4.7-rc.33
What's Changed
- refactor and fix WDA uploads to remote machine by @SrinivasanTarget in #1124
- Fix session creation when wda is not uploaded by @sudharsan-selvaraj in #1128
Full Changelog: 8.4.7-rc.32...8.4.7-rc.33
8.4.7-rc.32
What's Changed
- Release 27 by @saikrishna321 in #1115
- Fix app finder by @saikrishna321 in #1117
- Release test by @saikrishna321 in #1118
- Rel test by @saikrishna321 in #1119
- Fix capability checks for skipReport by @sudharsan-selvaraj in #1120
Full Changelog: 8.4.7-rc.25...8.4.7-rc.32
8.4.7-rc.28
8.4.7-rc.27
8.4.7-rc.25
Full Changelog: 8.4.7-rc.19...8.4.7-rc.25
8.4.7-rc.19
What's Changed
New Features
- Manual control of device from local and remote machine.
- Integrated appium-dashboard(https://github.com/sudharsan-selvaraj/appium-dashboard-plugin)
- Platform server argument is optional
- Improved WDA server startup for session creation.
- Bundled WDA.ipa version 8.5.4
- Headspin cloud execution support
Dependency Updates
- chore(deps): update dependency
@appium/docutils
to v0.4.12 by @renovate in #890 - chore(deps): update dependency
@appium/fake-driver
to v5.2.11 by @renovate in #892 - chore(deps): update dependency
@appium/plugin-test-support
to v0.3.25 by @renovate in #894 - chore(deps): update dependency
vite
to v4.5.1 [security] by @renovate in #909 - chore(deps): update dependency
@appium/docutils
to v0.4.13 by @renovate in #919 - chore(deps): update dependency
@types/lokijs
to v1.5.14 by @renovate in #897 - chore(deps): update dependency
@babel/core
to v7.23.6 by @renovate in #921 - chore(deps): update dependency
@types/lodash
to v4.14.202 by @renovate in #925 - chore(deps): update dependency
@types/styled-components
to v5.1.34 by @renovate in #926 - chore(deps): update dependency
@types/chai
to v4.3.11 by @renovate in #924 - chore(deps): update dependency
@types/tcp-port-used
to v1.0.4 by @renovate in #937 - chore(deps): update dependency
@appium/plugin-test-support
to v0.3.26 by @renovate in #935 - chore(deps): update dependency
@types/yargs
to v17.0.32 by @renovate in #946 - chore(deps): update dependency
vite
to v4.5.2 [security] by @renovate in #970 - chore(deps): update dependency
eslint-plugin-import
to v2.29.1 by @renovate in #949 - chore(deps): update dependency
@appium/plugin-test-support
to v0.3.27 by @renovate in #971 - chore(deps): update dependency
@babel/core
to v7.23.9 by @renovate in #973 - chore(deps): update dependency
@types/sinon
to v17.0.3 by @renovate in #983
Bug Fixes
- fix: gracefully handle adb timeout by @afathonih in #899
- Fix nested interval when updating devices from node by @afathonih in #902
- #914 fix remove device from remote by @saikrishna321 in #915
- fix android remove device from hub by @saikrishna321 in #918
- Fix: Node sometime didn't release devices after test by @afathonih in #917
- Fix iOS remove devices from hub by @saikrishna321 in #922
- Fix pCloudy url issue by @anandbagmar in #934
- fix pCloudy session and also clean up logs by @saikrishna321 in #936
- Pending session should be cleared when failing to create session by @afathonih in #929
- fix prettier check and skip go_ios by @saikrishna321 in #939
- Fix: device released too early although still in use by appium by @afathonih in #941
- Fix format url for api by @SSK-14 in #948
- Fix: block/unblock UI by @afathonih in #951
- fix #932 make the device tracker singleton for android by @saikrishna321 in #952
- Use Usbmux for ios tracking by @saikrishna321 in #953
- Remove stable devices from hub when node is down by @saikrishna321 in #955
- Fix: Fix 966 by @saikrishna321 in #975
- Fix UI by @saikrishna321 in #982
- Fix/postinstall by @sudharsan-selvaraj in #1007
- Fix/UI router by @sudharsan-selvaraj in #1012
- Fix vulnerability by @saikrishna321 in #1030
- Fix filter by host by @saikrishna321 in #1041
- Configure timeout for remote createSession by @saikrishna321 in #1052
- Fix build by @saikrishna321 in #1053
- download apk from repo by @saikrishna321 in #1057
- register websocket when appium throws unexpectedError by @saikrishna321 in #1059
- Fix cloud test by @saikrishna321 in #969
- Fix format url for api by @SSK-14 in #948
- Fix UI by @saikrishna321 in #982
Refactor
- refactor app module and add endpoints for dashboard by @sudharsan-selvaraj in #944
- run prettier check by @saikrishna321 in #923
- bump version by @saikrishna321 in #942
- Dashboard integration changes after rebasing with main by @sudharsan-selvaraj in #940
- change filter capabity from host to filterByHost by @saikrishna321 in #989
- use extended webpack config during build by @sudharsan-selvaraj in #1005
Improvements
- Error message improvement when session is not created by @afathonih in #963
- Print more debug logs better debugging by @saikrishna321 in #1040
- Configure axios to keep session alive by @saikrishna321 in #1045
New Contributors
- @SSK-14 made their first contribution in #948
- @KazuCocoa made their first contribution in #947
Full Changelog: 8.3.16...8.4.7-rc.19