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
Added
v1.16.0 (build 9140) - 22/09/2021
Added
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