Skip to content

v9.0.0

Choose a tag to compare

@SrinivasanTarget SrinivasanTarget released this 07 Jul 16:53
· 363 commits to main since this release
43fce98

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

Full Changelog: v8.4.7...v9.0.0