Appium Device Farm Versions Save

This is an Appium 2.0 plugin designed to manage and create driver sessions on available devices.

8.4.7-rc.19

3 days ago

What's Changed

New Features

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: https://github.com/AppiumTestDistribution/appium-device-farm/compare/8.3.16...8.4.7-rc.19

8.4.7-rc.18

2 months ago
  • 8f9a516 Fix build (#1053)

8.4.7-rc.17

2 months ago
  • 27e1519 Configure timeout for remote createSession (#1052)

8.4.7-rc.16

2 months ago
  • f667b4b Add listeners for unhandled errors and promise rejection (#1048)

8.4.7-rc.15

2 months ago
  • 5e9cf20 Configure axios to keep session alive (#1045)

8.4.7-rc.14

2 months ago
  • fb2e4f3 Fix filter by host (#1041)

8.4.7-rc.13

2 months ago
  • 0c23091 Print more debug logs better debugging (#1040)

8.4.7-rc.12

2 months ago
  • f4807c9 Fix vulnerability (#1030)

8.4.7-rc.11

2 months ago
  • 0437bee Consider only booted simulators when flag bootedSimulators: true (#1020)
  • e15a9ea Bump ip from 1.1.8 to 1.1.9 (#1015)

8.4.7-rc.10

3 months ago
  • 86f6eb2 Fix incorrect frontend rendering