Releases: AppiumTestDistribution/appium-device-farm
Releases · AppiumTestDistribution/appium-device-farm
v9.1.3
v9.1.2
v9.1.1
What's Changed
- ios signing docs by @sudharsan-selvaraj in #1258
- Fix #1260
Full Changelog: 9.1.0...9.1.1
9.1.0
What's Changed
- Update IOSDeviceType.ts by @SubbuLomada in #1254
- Add support to run iOS tests in non-mac machines by @saikrishna321 in #1256
New Contributors
- @SubbuLomada made their first contribution in #1254
Full Changelog: 9.0.1...9.1.0
9.0.1
What's Changed
- Fix ios streaming for real device by @saikrishna321 in #1232
Full Changelog: 9.0.0...v9.0.1
v9.0.0
New Features and Improvements
- Switch to Apache License
- Manual control of device from local and remote machine
- Integrated dashboard for appium device farm
- Platform server argument is now optional
- Improved WDA server startup for session creation
- Bundled WDA.ipa version 8.5.4
- Added Headspin cloud execution support
- Improved error messaging when session creation fails
- Enhanced debugging with additional debug logs
- Configured axios to keep session alive
- Improved fetching of screen dimensions for Android devices
- Added support for Appium Inspector with hub/node setup
- Disabled client verification
- Refactored app module and added endpoints for dashboard
Bug Fixes
- Gracefully handle ADB timeout
- Fixed nested interval when updating devices from node
- Resolved issues with removing devices from remote and hub for both Android and iOS
- Fixed node sometimes not releasing devices after test
- Addressed pCloudy URL and session issues
- Ensured pending sessions are cleared when failing to create a session
- Fixed device release timing to prevent premature release while in use by Appium
- Resolved UI blocking/unblocking issues
- Implemented singleton device tracker for Android
- Fixed vulnerability issues
- Corrected filter by host functionality
- Improved handling of unexpected errors in dashboard module
- Fixed WDA uploads to remote machine
- Resolved app finder issues
- Corrected capability checks for skipReport
Refactoring and Code Improvements
- Refactored app module
- Implemented prettier code formatting
- Updated various dependencies to latest versions
- Cleaned up unused dependencies
- Improved error handling for unhandled errors and promise rejections
Documentation and Build Process
- Updated documentation for WDA resign file
- Improved build process and fixed related issues
- Configured timeout for remote createSession
- Implemented extended webpack config during build
Security Updates
- Updated ws dependency to v8.17.1 [SECURITY]
- Bumped braces from 3.0.2 to 3.0.3
- Updated vite to v4.5.2 [security]
What's Changed
- chore(deps): update dependency @babel/core to v7.23.9 by @renovate in #973
- #988 change filter capabity from host to filterByHost by @saikrishna321 in #989
- attach nodeId for tracked devices by @saikrishna321 in #990
- chore(deps): update dependency @types/sinon to v17.0.3 by @renovate in #983
- Dashboard module by @saikrishna321 in #994
- use extended webpack config during build by @sudharsan-selvaraj in #1005
- Fix/postinstall by @sudharsan-selvaraj in #1007
- Fix/UI router by @sudharsan-selvaraj in #1012
- Bump ip from 1.1.8 to 1.1.9 by @dependabot in #1015
- Consider only booted simulators when flag bootedSimulators: true by @saikrishna321 in #1020
- Fix vulnerability by @saikrishna321 in #1030
- Print more debug logs better debugging by @saikrishna321 in #1040
- Fix filter by host by @saikrishna321 in #1041
- Configure axios to keep session alive by @saikrishna321 in #1045
- Add listeners for unhandled errors and promise rejection by @sudharsan-selvaraj in #1048
- 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
- Add ui control message for android streaming by @sudharsan-selvaraj in #1061
- added ios real device streaming initial logic by @saikrishna321 in #1066
- Handle test execution metadata by @Dileep17 in #1080
- 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
- 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
- Gracefully handle unexpected errors in dashboard module by @sudharsan-selvaraj in #1139
- Check for null capability for cloud execution by @sudharsan-selvaraj in #1145
- Fix #1151 by @SrinivasanTarget in #1159
- Fix #1160 by @SrinivasanTarget in #1161
- Fix/real ios by @saikrishna321 in #1165
- Fix for custom command and video length by @sudharsan-selvaraj in #1174
- Disable client Verification by @SrinivasanTarget in #1175
- Fix Device logs and profiling by @SrinivasanTarget in #1177
- Allow appium inspector to work with hub/node setup by @sudharsan-selvaraj in #1192
- handle session updates gracefully by @SrinivasanTarget in #1194
- Update dependency ws to v8.17.1 [SECURITY] by @renovate in #1189
- Update dependency @appium/docutils to v1.0.15 by @renovate in #1195
- cleanup unused dependencies by @SrinivasanTarget in #1197
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1167
- Fix ios manual control by @sudharsan-selvaraj in #1206
- Update dependency @appium/fake-driver to v5.5.2 by @renovate in #1196
- Update dependency @appium/plugin-test-support to v0.3.38 by @renovate in #1198
- Fix #1216 by @SrinivasanTarget in #1223
- Fix #1215 by @SrinivasanTarget in #1224
- Use overridden screen size for android device by @sudharsan-selvaraj in #1213
Full Changelog: v8.4.7...v9.0.0
9.0.0
Release 9.0.0 (#1231)
8.4.7-rc.46
What's Changed
- Update dependency @appium/fake-driver to v5.5.2 by @renovate in #1196
- Update dependency @appium/plugin-test-support to v0.3.38 by @renovate in #1198
- fix: improve fetching screen dimension for android devices by @sudharsan-selvaraj eaa36b9
Full Changelog: 8.4.7-rc.45...8.4.7-rc.46
8.4.7-rc.45
What's Changed
- handle session updates gracefully by @SrinivasanTarget in #1194
- Update dependency ws to v8.17.1 [SECURITY] by @renovate in #1189
- Update dependency @appium/docutils to v1.0.15 by @renovate in #1195
- cleanup unused dependencies by @SrinivasanTarget in #1197
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1167
- Fix ios manual control by @sudharsan-selvaraj in #1206
Full Changelog: 8.4.7-rc.44...8.4.7-rc.45
8.4.7-rc.44
What's Changed
- ignore setting mjpegServer when liveVideo is disabled @sudharsan-selvaraj in 8518fa1
Full Changelog: 8.4.7-rc.43...8.4.7-rc.44