1.8.0¶
The Anbox Cloud team is pleased to announce the release of Anbox Cloud 1.8.0.
New Features & Improvements¶
Camera can now be provided with video and static images as content via the Anbox HTTP API
A new
ANBOX_EXIT_CODE
environment variable is provided to thebackup
hook of addons to provide information if Anbox terminate correctly or notCrashpad is now used for crash dump reporting in Anbox
Sensors exposed to Android can now be provided with data via the Anbox HTTP API
Prometheus endpoint of the Anbox Stream Gateway now supports TLS and HTTP basic authentication.
AMS now supports multiple architectures in the connected LXD cluster
NVIDIA GPU support for ARM (rendering only, encode will come with 1.9)
Upgrade to etcd 3.4
Anbox Stream SDK now supports native applications (Linux, Android)
Anbox provides support for Perfetto based tracing via its HTTP API
A custom expiration timeout can now be set for service accounts created for the Anbox Stream Gateway
HA support in the Anbox Stream Gateway was improved and stabilised
The Coturn charm now supports HA
Applications in AMS can now provide a free-form version field in their manifest to allow users to identify which application version is based on which APK version
Bugs¶
LP #1898180 AMS fails when related to Anbox registry due to missing certificate
LP #1901513 Don’t join Dqlite cluster if gateway is not able to start
LP #1901573 Coturn charm does not remove Debian package and configuration
LP #1900704 HA attach fails if other application was already attached on same machine
LP #1901185 Manually pulling an application from registry crashes AMS
LP #1901511 UA layer fails in HA
LP #1884526 Dqlite shouldn’t start in cluster if its certs aren’t setup
LP #1889923 Stream stops when browser window is resized
LP #1895009 UA Token is printed when attach failed
LP #1896813 Picture recorded via the camera app is corrupted
LP #1896953 Make
getevent
Android tool work with Unix sockets in/dev/input
LP #1897085 Take a picture from the Uber driver application causes the application crash
LP #1897277 Streaming gives a black screen on iOS Safari
LP #1898220 A native crash occurs when doing a video recording from camera applications
LP #1898698 Video stream is empty after joining existing session
LP #1898740 LXD unit fails to stop when storage pool still has containers
LP #1899324 Video recording doesn’t work out on swrast platform
LP #1899658 SensorManager thread run into a busy loop
LP #1901021 checksum of
dmp
file is different from the original log file pulled out from the LXD containerLP #1901194 Anbox Stream Gateway doesn’t register dashboard with Grafana
LP #1901197 Android streaming example hangs after adding the audio support
LP #1901668 Stream SDK should time out if WebRTC connection is not established in time
LP #1901744 Anbox hangs at time when container is terminated
LP #1884498 Improve error when application has an APK with unsupported ABIs
LP #1888383 Supply
extra-properties
upon Anbox session startup broke the Android container startupLP #1892410 Containers hangs after
anbox-system-update
failedLP #1896789
uiautomator
crashes inanbox-shell
LP #1897790 Read
ua-token
frominclude-file://
LP #1898697
anbox-stream-sdk. _unregisterControls
is not working correctlyLP #1894978 Sanitise prepare hook upon an addon creation
Upgrade Instructions¶
See How to upgrade Anbox Cloud or How to upgrade the Anbox Cloud Appliance for instructions of how to update your Anbox Cloud deployment to the 1.8.0 release.