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
adbconnectcommand 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|stopcommands.
Updates:
- Included architecture information in the gmsaas portal.
- Updated
exit_code_descfor exit code 12 fromADBTUNNEL_GENERIC_ERRORtoADBTUNNEL_TIMEOUT_ERROR. - Updated
exit_code_descfor exit code 9 fromAPPLE_M1_CHIP_ERRORtoAPPLE_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|listandosimages get|listcommands.
1.11.0¶
New:
- Added
gmsaas doctorcommand 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 resetcommand to clear API Token from cache. - Read
GENYMOTION_API_TOKENenvironment variable for authentication.
Updates:
- Marked
gmsaas auth login <email>command as deprecated. - Marked
gmsaas auth logoutcommand as deprecated. - Marked
gmsaas auth whoamicommand as deprecated.
Fixed:
- Improved real-time instance state update reliability.
1.9.0¶
New:
- Added
gmsaas instances displaycommands.
1.8.0¶
New:
- Added
--max-run-durationoption for commandgmsaas instances start. - Added
gmsaas hwprofiles get|list|create|deletecommands. - Added
gmsaas osimages get|list|clone|deletecommands. - Added
gmsaas recipes get|create|deletecommands. - Added
gmsaas instances save|saveascommands.
Updates:
- Required minimum Python version bumped to 3.8.
--stop-when-inactiveoption marked as deprecated, replaced by--max-run-duration.- Added
--outoption togmsaas logzip command. - Added
--sourceoption togmsaas recipes listcommand. - Improved help wording which is now accessible with
-hor--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 includescreated_atinfo.
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 adbconnectcommand and reduce the number of timeout errors.
1.5.0¶
New:
- JSON format output for all gmsaas commands. Set it with the
--format jsonoption, or by defining it in the configuration withgmsaas config set output-format json.
Fixes:
- Improve Socket.IO stability.
1.4.0¶
New:
- SOCKS5 proxy support for the
gmsaas config set proxycommand.
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 proxycommand. --verbose/-vglobal 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/-qoption togmsaas instances listcommand to print instance UUIDs only.
1.1.0¶
New:
gmsaas logzipcommand to fetch all logs in one ZIP archive
Updates:
- Improved
gmsaas auth loginoutput 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.