Change Log
1.15.0
New:
- Linux arm64 wheel available for distributions with glibc 2.39 (Ubuntu 24+, Fedora 40+, Debian 13+)
Updates:
- macOS: native arm64 ADB Tunnel (Rosetta 2 no longer needed)
- Linux x86 wheel upgraded and available for distributions with glibc 2.31 (Ubuntu 20+, Fedora 32+, Debian 11+)
- Windows x86 wheel upgraded
- OpenSSL 3 used for ADB Tunnel instead of OpenSSL 1.1.1
1.14.1
Fixes:
- Fixed adbconnect command failing on Windows due to a missing OpenSSL dependency.
1.14.0
Updates:
- Dropped support for Linux distributions using glibc versions earlier than 2.31.
- Dropped support for 32-bit Windows.
Fixes:
- Better reliability of ADB Tunnel, specifically when used on congested networks.
1.13.0
New:
- Added gmsaas adb start|stop commands.
Updates:
- Included architecture information in the gmsaas portal.
- Updated exit_code_desc for exit code 12 from ADBTUNNEL_GENERIC_ERROR to ADBTUNNEL_TIMEOUT_ERROR.
- Updated exit_code_desc for exit code 9 from APPLE_M1_CHIP_ERROR to APPLE_SILICON_CHIP_ERROR.
- Refined error wording for exit code 7 ( PACKAGE_ERROR ).
- Refined error wording for exit code 12 ( ADBTUNNEL_TIMEOUT_ERROR ).
Fixes:
- ADB Tunnel reliability has been improved.
1.12.0
New:
- Support for ARM64-based images.
- Display Android image beta information in the recipes get|list and osimages get|list commands.
1.11.0
New:
- Added gmsaas doctor command to quickly check if gmsaas is configured correctly.
Fixes:
- Fixed Python 3.12 compatibility.
1.10.0
New:
- Added gmsaas auth token <token> command to use API Token for authentication.
- Added gmsaas auth reset command to clear API Token from cache.
- Read GENYMOTION_API_TOKEN environment variable for authentication.
Updates:
- Marked gmsaas auth <email> command as deprecated.
- Marked gmsaas auth command as deprecated.
- Marked gmsaas auth whoami command as deprecated.
Fixed:
- Improved real-time instance state update reliability.
1.9.0
New:
- Added gmsaas instances display commands.
1.8.0
New:
- Added --max-run-duration option for command gmsaas instances start.
- Added gmsaas hwprofiles get|list|create|delete commands.
- Added gmsaas osimages get|list|clone|delete commands.
- Added gmsaas recipes get|create|delete commands.
- Added gmsaas instances save|saveas commands.
Updates:
- Required minimum Python version bumped to 3.8.
- --stop-when-inactive option marked as deprecated, replaced by --max-run-duration.
- Added --out option to gmsaas logzip command.
- Added --source option to gmsaas recipes list command.
- Improved help wording which is now accessible with -h or --help.
- Added more details in JSON output format regarding Recipes and Instances.
1.7.1
Fixes:
- Fixed gmsaas when system temp directory is mounted on a separate partition.
1.7.0
New:
- Apple Mac M1 compatibility.
- gmsaas --format json instances * command now includes created_at info.
Updates:
- Drop Python 3.5 support.
- Improved Android Sdk path verification with gmsaas config set android-sdk-path <path> command.
Fixes:
- Fixed corrupted config file when running multiple gmsaas processes.
1.6.1
Fixes:
- Fixed dependencies to support Python 3.5.
1.6.0
New:
- Added gmsaas instances get <uuid> command to get information about one specific instance.
Fixes:
- Enforce start and stop commands in case of server connection failure.
1.5.2
Updates:
- gmsaas --format json instances * command outputs full recipe(s) info.
Fixes:
- Improve ADB Tunnel stability over time.
1.5.1
Updates:
- gmsaas --format json instances * command now includes recipe UUID info.
Fixed:
- Optimized gmsaas instances adbconnect command and reduce the number of timeout errors.
1.5.0
New:
- JSON format output for all gmsaas commands. Set it with the --format json option, or by defining it in the configuration with gmsaas config set output-format json.
Fixes:
- Improve Socket.IO stability.
1.4.0
New:
- SOCKS5 proxy support for the gmsaas config set proxy command.
Updates:
- Use simple quotes instead of back quotes in all outputs.
Fixed:
- Fixed recipes sorting regarding Android 10.
1.3.2
Fixes:
- Fixed gmsaas behavior when configuration and system proxy are both set: system proxy no longer interferes.
1.3.1
Fixes:
- Fixed assertion when gmsaas is upgraded while an older ADB Tunnel is running.
- Improve Socket.IO connection stability.
1.3.0
New:
- HTTP/HTTPS proxy support with gmsaas config set proxy command.
- --verbose/-v global option to print logs to standard output.
Updates:
- Improved wording of error messages.
- Improved password cyphering.
Fixes:
- Make ADB Tunnel more resilient: continue running when terminal is closed.
1.2.0
New:
- --quiet/-q option to gmsaas instances list command to print instance UUIDs only.
1.1.0
New:
- gmsaas logzip command to fetch all logs in one ZIP archive
Updates:
- Improved gmsaas auth output in case of failure.
1.0.0 (initial release)
New:
- List device recipes.
- List running devices.
- Start a device based on a recipe.
- Stop a running device.
- Connect a running device to ADB.
- Disconnect a running device from ADB.
Back to top