Automation Interface Release Notes

v1.20.0 (build 9149) - 11/02/2022

Fixed
  • iOS 120Hz crashes
  • Usage bug

v1.19.0 (build 9148) - 11/02/2022

Added
  • iOS 120Hz support beta (opt in)
  • Adreno GPU support
  • Local session management, uploaded session’s files will be deleted after a week.

v1.18.0 (build 9147) - 14/01/2022

Added
  • IOS Safari View Service to be available by default
  • Support for Samsung s21 with Mali GPU
Fixed
  • FPS on Chrome web browser for Android 10, 11

v1.17.0 (build 9145) - 08/11/2021

Fixed
  • Token API authentication
Added
  • Android 12 support

v1.16.0 (build 9140) - 22/09/2021

Added
  • iOS 15 Support
Fixed
  • Device names apearing as GPU in the session summary

v1.14.0 (build 9137) - 20/08/2021

Added
  • Android 12 beta release (Screen capture disabled for Android 12)

v1.13.0 (build 9133) - 26/05/2021

Fixed
  • Fixed support for ios14 devices
  • Fix abnormal memory on Android 6 and below
Added
  • SSO login if available on the server

v1.12.2 (build 9128) - 02/02/2021

Fixed
  • Fix manual sync when data dir contains erroneous data
  • Fix running multiple versions of app at same time (this is not recommended however)

v1.12.1 (build 9127) - 28/01/2021

Fixed
  • Session zip creation on Windows

v1.12.0 (build 9126) - 28/01/2021

Fixed
  • Added Name and device support for newer iphones
  • Memory and Cpu multiprocess calculations improved
  • Retry failed upload requests

v1.11.0 (build 9124) - 17/12/2020

Fixed
  • Add missing library required for Docker usage

v1.10.0 (build 9118) - 01/10/2020

Added
  • Android 11 Support
  • iOS 14 support

v1.9.0 (build 9117) - 03/09/2020

Added
  • Session tags can now be specified when a session is started
Fixed
  • Fix capture of memory metrics on Android 5 devices

v1.8.0 (build 9115) - 28/07/2020

Added
  • HTTP server host and port can be set via command-line options. For example: java -jar gba.jar --start-server --http-host=127.0.0.1 --http-port=8000

v1.7.7 (build 9113) - 23/06/2020

Fixed
  • Reduce memory usage when recording long sessions

v1.7.5 (build 9111) - 08/06/2020

Fixed
  • Further improve handling of app restarts during session recording
  • Fix screenshot crash when recording is stopped for iOS

v1.7.4 (build 9107) - 29/04/2020

Fixed
  • Fixed recording multiple simultaneous sessions on iOS devices

v1.7.3 (build 9106) - 14/04/2020

Fixed
  • Fixed recording iOS sessions with Appium

v1.7.2 (build 9105) - 02/04/2020

Fixed
  • Fixed recording multiple sessions with iOS devices
  • Fixed HTTP API routes for device IDs containing a hyphen

Build 6399 - 26/03/2018

Fixed
  • Fixed timeout bug for uploading long sessions

Build 6246 - 13/03/2018

Added
  • iOS only option so that the server won’t need ADB
  • Added session timeout property which can be set to stop sessions after a predefined time period.
  • Providing data output path in command line and json file
Fixed
  • Optimized desktop app’s memory usage
  • Stability for iOS profiling
  • Network stats for FireTV
  • FPS not being reported on Hotstar app
  • Sony Experia C3 reading CPU freq crash
  • Getting CPU for apps spawning multiple processes
  • Shipping with daemon for Android 8.1

Build 5389 - 17/01/2018

Changed
  • Removed packaged ADB. Users will now have to always run their own ADB instance
  • Improved wireless iOS sessions stability
Fixed
  • Bug that caused the target option of the generate-json command to not work
  • Job id option is now enabled again

Build 4963 - 11/12/2017

Added
  • Automatic download of files required to profile iOS devices
  • Support for iPad Pro 2nd Gen
Changed
  • Updated packaged adb version to 39
Fixed
  • Launching packaged ADB when system adb is killed
  • Adding devices again when adb is restarted
  • Issue on json export where max memory held the value of average memory
  • Issue on json export with some sessions not showing battery usage summary
  • Issue with connection to wireless devices

Build 4248 - 31/10/2017

Added
  • Added –outputDir option on stop command to specify folder for json files to be written.
Changed
  • Session json files are always produced at the end of each sessions.
  • Removed –fileformat option used with stop command.
  • Removed ‘overwrite’ option when generating json files. If specified file name exists a (#number) is appended to it.
Fixed
  • Getting CPU, Memory and Power metrics for a number of devices.
  • Power for Android 8 devices

Build 2348 - 22/05/2017

Added
  • Ability to capture memory and cpu usage for a background process (wireless only)
  • Option to set sampling rate for cpu and memory (wireless only)
Changed
  • Generating json doesn’t overwrite files
  • Renamed “robust-mode” option for gba server to “wireless”
Fixed
  • “gb –sync” command will generate missing files for sessions that stopped unexpectedly
Known issues
  • Not capturing GPU usage
  • Unable to start gbaserver as service in wireless mode
  • Missing ability to set output folder for secondary processes jsons

Build 2005 - 16/05/2017

Added
  • “silent” command line option when starting server to disable server logging

Build 1999 - 15/05/2017

Fixed
  • Ability to perform long wireless robust sessions with screenshots

Build 1939 - 24/04/2017

Changed
  • Decreased logging output of server
  • Robust module now uses a tcp connection for wireless testing
Fixed
  • Users are now able to start recording again after a session stopped unexpectedly without having to run “gb stop” command first

Build 1844 - 22/03/2017

Added
  • Writing power consumption stats on json export file
Fixed
  • Starting gamebench service instantly on Android devices

Build 1974 - 05/03/2017

Fixed
  • Bug created on 1939 that caused preferences to not get loaded on server start up.
  • Ability to run “setprops” command to modify existing numeric preferences