Genymotion PaaS Legacy Releases
The following releases are deprecated and no longer supported. New use of those versions is highly discouraged. If you are currently using one of them, please make plans to replace them to a newer version.
13.2
Improvements:
- Update OpenSSH server to 9.3 for Android images 9.0 to 13.0.
- Enable screenshot of protected applications.
- Descending notifications in User interface.
- Add an ADB serial field when ADB connection is enabled in UI.
- Reduce API response time.
Fixes:
- Fixed translation issues.
Known issues
- The external storage feature is not operational, and will be fixed in a future release. Please reach out to our support team if this is a blocker for your use cases.
- In a few cases, the camera image appears upside down. This issue will be addressed in a future release.
13.0
New:
- Android 5.1 and 6.0 have been deprecated and won't receive any updates in the future.
- Dynamic device rooting: Android 10.0 images can now be rooted or unrooted dynamically.
- The Instance information page has been improved with the following items:
- Cloud provider
- CPU architecture
- Hypervisor
- Rendering technology
- Support for rounded corners on Android 9.0 and higher.
- Root activation on Android 10.0.
- New "Device Content" page with a file browser and storage stastistics.
- Now Baseband widget: Configuration of network/sim operator (this was previously in the network widget).
- Emulated Bluetooth stack in Android 10.0 and higher.
- New HTTP APIs: Rounded corners, Storage, SSL certificates, SSH keys, Directories and Apk.
Improvements:
- Network widget: Enable/disable wifi and mobile data. Select mobile network type and signal strength.
- Camera widget: New icon to emphasize that it allows to capture both camera and microphone.
- More translations added.
- SSL certificates are now automatically renewed.
- Improved the Files API.
- Improved Mouse and SMS API examples.
Known issues
- The external storage feature is not operational, and will be fixed in a future release. Please reach out to our support team if this is a blocker for your use cases.
- In a few cases, the camera image appears upside down. This issue will be addressed in future releases.
12.0
New:
- New shell section to have a console directly accessible from the web UI.
- Added the SDK documentation to be able to share a device in a website.
- Added some userdata params to start an instance with parameters (i. e. dynamic resolution).
- New dark mode.
- Updated the UI framework to its last version.
Fixes:
- Fixed dnsmasq still listening to user keypress on Android 8.1 & 9.0.
- Fixed a bug where user was not able to use the configured TURN server.
- Fixed a bug on AWS ARM versions, where hypervisor & platforms were not correctly returned.
11.0.1
New:
- Bring Opengapps installation support in Android 11 using the Upload widget or Drag’n drop feature.
Improvements:
- Reduces boot time due to a wrongly configured component in Android 11.
Fixes:
- Fixed screen density and resolution configuration not being applied correctly.
11.0
New:
- Added Android 11.0.
- Added the ability to use microphone.
- Added “speed” field in GPS API.
- "Genymotion PaaS" has been renamed "Genymotion Device Image"
Fixes:
- Fixed an issue preventing whatsapp compatibility.
- Fixed the camera crashing after several minutes.
- Fixed an issue with SSL certificate generation of long domain names.
- Fixed an issue with loading page not showing up in Android 10.
- Fixed an issue with wifi being disabled when external data disk is used with Android 7.0.
- Fixed troubleshooting tests.
10.0
New:
- Added a "letsencrypt" section in configuration to easily generate a valid SSL certificate directly from the user interface.
- Added the possibility to plug an external disk as a
/datapartition, to store users configuration independently from the machine. - Added a SSH entry in the configuration to be able to easily add/remove allowed SSH keys.
- Added our first ARM-based version on AWS.
Improvements:
- Bumped TLS version from TLS 1.0 to TLS 1.2 and above.
- Bumped Webrtc libraries to version 85 to improve smoothness and fluidity of display.
Fixes:
- Fixed an issue preventing the camera to work properly.
- Fixed an issue with file upload progress circle displaying negative percentage.
- Fixed an issue preventing large files (>850MB) upload.
- Fixed some performance and security issues with Android 10.
9.0
New:
- Added Android 10.0.
- Added
ro.product.model,ro.build.fingerprintandro.build.descriptionproperties in the Configuration section. - Added a Baseband HTTP API.
- Added the possibility to avoid regenerating SSH key file at boot using
persist.god.keep_ssh_keysproperty. - Added a websocket keepalive mechanism to avoid disconnections behind a HTTP middleware like Cloudflare/Apache2/Nginx.
- Added error messages in UI and logcat when a user did not succeed to install an application because of incompatibility.
Improvements:
- Updated the SSHd configuration for more security.
Fixes:
- Fixed HRS (HTTP Response Splitting) vulnerability.
- Fixed some bugs with the resize of disk at boot that was not updated in Android.
- Fixed Kiosk HTTP API on Android 9.0.
- Fixed mouse HTTP API on Android 6.0.
- Fixed frontend SDK javascript close() call error.
- Fixed keyboard on Android 5.1.
- Fixed SSL certificate generation with letsencrypt.
- Fixed a network issue on GCP with Android 8.0+.
- Fixed OpenGapps installation issue.
- Fixed documentation links.
8.0
New:
- Added Open GApps installation in the File Upload widget.
- Added autofocus to the camera.
- Added a logcat UI entry to see live application logs.
- Added options to configure animation, pointer location and virtual keyboard.
- Added a default TURN/STUN so that user can easily connect to their device.
- Added HTTP API and an option in the UI to reboot/power off from the toolbar.
- Added support of disk resize (enlarge) on all Android versions.
Improvements:
- Updated wallpaper for something with colors.
Fixes:
- Stabilized the baseband so it is always working.
- Fixed keyboard inputs broken after some key combinations.
- Android >= 8.0 are now using the network provided DNS and not 8.8.8.8.
- Fixed an issue that kept websockets alive forever.
- Pictures taken with Chrome inside the device are not blue-ish anymore.
- Fixed GPS position only sent once and baidu maps not working.
- SSL stacktraces are now displayed in a more compact way in logcat.
- The device is not vulnerable to SSL poodle anymore.
7.0
New:
- A new section to configure your instance easily has been added. It contains ADB, authentication, product properties, resolution, TURN/STUN, kiosk & product usage.
- Added HTTP APIs to emulate text messages & phone calls, get a screenshot of the device, the list of people connected, inject an image as camera and get the kiosk status.
- Added a clipboard widget to easily change android clipboard from your web browser.
Improvements:
- Improved the autoplay screen policy: the stream is starting muted, with a message alerting the user to click anywhere to re-enable sound.
- Increased the web widget file upload speed up to 16x.
Fixes:
- Fixed keyboard not working anymore after clicking out of some widgets.
- Fixed files not being opened correctly after upload if there is special characters in name or an uppercase in the extension.
- Fixed the gallery list not being refreshed after uploading a media file.
- Fixed an issue preventing the letsencrypt certificate generation to work on Android 9.0
- Fixed connection with SSH when there is no Public IP address.
- Fixed a stability issue, System broadcasts ACTION_POWER_DISCONNECTED randomly making Appium test failing.
- Fixed the virtual keyboard crashing when selecting ?123 on Android 8.0.
- Fixed the battery HTTP API returning "not charging" by default.
- Fixed
TelephonyManager.getImei()returning null, and make it persistent after reboot. - Fixed HTTP API shell “big” payloads causing timeout.
- Fixed the 3 loading dots appearing behind the video in some cases when resizing the browser window.
- Fixed the API reference not working anymore when changing default password.
6.0
New:
- A new UI to display the Virtual Machine, its metadata, and embed it inside your website. The old user interface is still accessible using the
/iframe/path. - New HTTP APIs to control various android settings and configurations, such as the clipboard, android IDs & version, shell commands, gps, orientation, battery and various other input or settings.
Improvements:
- Web browsers compatibility has been extended to Safari 11, Chrome 34, Firefox 30, Internet Explorer 11, Edge 15 and Opera 22.
Fixes:
- Fixed a bug which prevented recent version of Chrome to work.
- Fixed a GPS bug which prevented the location to be correctly updated on the device.
- Fixed a SSL bug which prevented recent version of Chrome to work on mac OS X.
5.0
New:
- Genymotion Cloud PaaS is now available on Google Cloud Platform (GCP) with a per-second billing system.
- Graphics performance has been improved, thus multiplicating by up to 4 the performance compared to older versions.
- A new bootscreen has been added for a better user experience while waiting for the virtual device to boot.
- The Capture widget has been modified to add video recording (screencast).
- Nvidia GRID compatibility has been added (with OpenGL ES 3.1 support).
Improvements:
- Larger
/systemand/datapartition size (10Go by default) to install Open GApps easily and more applications.
Fixes:
- Fixed a bug allowing users to enter an incorrect Android ID value.
- Fixed an OpenGL bug preventing some applications to display on Android 7.0 (Nougat).
- The default dalvik heap size has been enlarged to minimum 512Mo to avoid having "Out of Memory" messages when spawning applications that require a lot of memory.
4.1
New:
- A new wallpaper for Android 10-year anniversary has been added.
Improvements:
- WebRTC has been updated from version 54 to version 63.
- For SSH connection, the username has been changed from "root" to "shell".
- The overall stability has been improved.
Fixes:
- Fixed adb screenrecord on Android 5.1 & Android 7.0.
- Fixed adb daemon enabled by default in Android 7.0.
- Fixed an issue when rotating the screen on Android 6.0 with Firefox.
- Fixed a huge latency occurring after several days of usage.
4.0
New:
- The Disk I/O widget has been added to emulate a low-end device with low disk bandwidth.
- The Screenshot widget has been added to take a screenshot of the virtual device directly from the web browser.
Improvements:
- The Network widget has been updated: a section dedicated to network quality has been added in order to test application behavior with poor connectivity.
- The interface of virtual devices has been fine-tuned to integrate new icons and a new design of the GPS widget. Also, widgets now automatically close when clicking outside the window.
- The communication protocol has been replaced with Redis, thus improving the overall performance of virtual devices.
Fixes:
- Fixed a bug that prevented the web interface from working properly after a couple of hours.
3.0
New:
- Android 7.0 (Nougat) has been added.
- The Camera widget has been added to use the host webcam as a virtual Android camera.
- The Network widget (mobile network/SIM emulation) has been added to emulate several network/SIM operators and test application behavior on specific networks.
- A new SSL certificate feature to generate a certificate from Let’s encrypt servers directly in the instance.
Improvements:
- Mobile browsers are now supported. A useless message displayed on mobile browsers when accessing an instance has been removed.
Fixes:
- Drag and drop or reinstall an application (APK) twice is now possible.
2.0
New:
- Android 5.1 (Lolipop) has been added.
- Android 6.0 (Marshmallow) has been added.
- Virtual devices can now be configured to use only one standard network port (HTTPS).
- A new kiosk mode locks your application within your virtual device so that the user can only interact with your application and nothing else.
- An ADB multiplexer has been implemented and allows using ADB from multiple locations at the same time.
- Users can now add their own SSL certificate.
- The Genymotion Java API has been enabled.
- A new option to enable or disable the toolbar has been added.
- A proper root support has been added.
Improvements:
- Overall performance has been improved.
Fixes:
- Some SSH access issues for Windows and Mac have been fixed.
- The authentication issue during file upload has been fixed.
- The keyboard issue generating a double text input after connection/reconnection has been fixed.
- Recent app and Home buttons have been fixed.
- The right Google Maps API key is now used, ensuring proper access to Google Maps.
- Fixed text inputs in applications forwarded to vconsole.
1.0
New:
- First release with Android 6.0 Marshmallow.
- SSH access using your AWS key pair.
- Emulator can be displayed in a set of compatible web browsers: chrome, opera.
- Multitouch.
- Basic authentication to access the web interface (by default login: genymotion / password:
). - Basic authentication can be modified or disabled with command line.
- Widgets available from the toolbar:
- Rotation
- GPS: to change/emulate the location of your device
- SMS & call emulation: set up sms / call interruption
- Android ID: you can change your virtual device’s Android ID/IMEI/MEID on the fly
- Battery: emulate various charge levels
- File upload
- Resolution: Change the device resolution
- APK installation from file upload widget, drag & drop or adb.
- OpenGApps installation from file upload, drag & drop or adb.
- ADB can be enabled / disabled (disabled by default) and tunneled with ssh.
Known issues:
- Camera is not supported yet