Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publishing the 1.24.1 updates #244

Merged
merged 7 commits into from
Dec 11, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 55 additions & 0 deletions reference/component-versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,61 @@ This documents the versions of the different components for each Anbox Cloud rel

Not all components are updated with each release. When components are not updated, they are marked with `n/a` below.

## 1.24.1

### Charms

#### Ubuntu 22.04

| Name | Channel | Revision |
|----------|--------------|--------------|
| `anbox-cloud-dashboard` | `1.24/stable` | 601 |
| `ams-node-controller` (Deprecated) | `1.24/stable` | 610 |
| `coturn` | `1.24/stable` | 601 |
| `ams` | `1.24/stable` | 737 |
| `anbox-stream-gateway` | `1.24/stable` | 692 |
| `ams-lxd` | `1.24/stable` | 652 |
| `anbox-stream-agent` | `1.24/stable` | 685 |
| `aar` | `1.24/stable` | 723 |
| `nats` | `latest/stable` | 9 (AMD64), 11 (ARM64) |

### Bundles

| Name | Channel | Revision |
|----------|--------------|--------------|
| `anbox-cloud` | `1.24/stable` | 571 |
| `anbox-cloud-core` | `1.24/stable` | 583 |

### Snaps

| Name | Channel | Version |
|----------|--------------|---------|
| `ams` | `1.24/stable` | `1.24.1-fcc9cd96b` |
| `aar` | `1.24/stable` | `1.24.1-fcc9cd96b` |
| `anbox-cloud-dashboard` | `1.24/stable` | `1.24.1-fcc9cd96b` |
| `anbox-stream-agent` | `1.24/stable` | `1.24.1-fcc9cd96b` |
| `anbox-stream-gateway` | `1.24/stable` | `1.24.1-fcc9cd96b` |
| `anbox-cloud-appliance` | `1.24/stable` | `1.24.1-fcc9cd96b` |
| `nats` | `latest/stable` | `1.24.1-fcc9cd96b` |

### Anbox images

The following Anbox images are available in two variants: one based on a container and one based on a virtual machine.

| Name | Version |
|----------|--------------|
| `jammy:android14:amd64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:android14:arm64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:android13:amd64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:android13:arm64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:android12:amd64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:android12:arm64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:aaos13:amd64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:aaos13:arm64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:aaos14:amd64` | `1.24.1-20241206164338.gitcd0f11b18` |
| `jammy:aaos14:arm64` | `1.24.1-20241206164338.gitcd0f11b18` |


## 1.23.3

The following Anbox images are the only artefacts released for this patch.
Expand Down
77 changes: 77 additions & 0 deletions reference/release-notes/1.24.1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,77 @@
---
orphan: true
---
# 1.24.1

These release notes cover new features and changes in Anbox Cloud 1.24.1.

Anbox Cloud 1.24.1 is a patch release. To understand minor and patch releases, see [Release notes](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/release-notes/release-notes).

Please see [Component versions](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/component-versions/) for a list of updated components.

## Requirements

See [Requirements](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/requirements/) for details on general and deployment specific requirements to run Anbox Cloud.

## New features

* The [`anbox-cloud-appliance buginfo`](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/cmd-ref/appliance/anbox-cloud-appliance_buginfo/) command also includes the appliance configuration details for better troubleshooting.<!--AC-2893-->
* Android security updates for December 2024 (see [Android Security Bulletin - December 2024](https://source.android.com/docs/security/bulletin/2024-12-01) for more information).
* The Android WebView has been updated to 131.0.6778.81.<!--AC-2985-->

## Removed functionality

* The following unsupported features cannot be enabled in AAOS 14 images:<!--AC-2849-->
- `enable_virtual_keyboard`
- `enable_system_ui`
- `enable_anbox_ime`
- Custom Android ID
- Custom system apps
- Boot package support

Although they were unsupported, they could be enabled in the previous 1.24.0 release and when enabled, could cause unexpected behaviour.

## Deprecations

There are no new deprecations announced for 1.24.1. For the list of features or components that were deprecated earlier and are planned to be removed in future releases, see [deprecation notices](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/deprecation-notices/).

## Known issues

* Rendering does not work for AMD and Intel GPUs. For deployments that use AMD GPUs, the instance does not start and for deployments using Intel GPUs, the graphical output is incorrect.<!--AC-2963-->

## CVEs

The Anbox Cloud 1.24.1 release includes fixes from the respective upstreams for the following CVEs:

| CVE | Affected Components |
|-----|---------------------|
| [CVE-2024-51744](https://nvd.nist.gov/vuln/detail/CVE-2024-51744)| Anbox Management Service (AMS) |
| [CVE-2024-21538](https://nvd.nist.gov/vuln/detail/CVE-2024-21538) | Anbox Cloud dashboard |
| [CVE-2024-38630](https://ubuntu.com/security/CVE-2024-38630) | All VM images of Anbox Cloud |
| [CVE-2024-26800](https://ubuntu.com/security/CVE-2024-26800) | All VM images of Anbox Cloud |
| [CVE-2024-27397](https://ubuntu.com/security/CVE-2024-27397) | All VM images of Anbox Cloud |
| [CVE-2024-43762](https://source.android.com/docs/security/bulletin/2024-12-01) | Android 12, 13, 14 |
| [CVE-2024-43764](https://source.android.com/docs/security/bulletin/2024-12-01) | Android 13, 14 |
| [CVE-2024-43769](https://source.android.com/docs/security/bulletin/2024-12-01) | Android 13, 14 |
| [CVE-2024-43767](https://source.android.com/docs/security/bulletin/2024-12-01) | Android 12, 13, 14 |
| [CVE-2024-43097](https://source.android.com/docs/security/bulletin/2024-12-01) | Android 12, 13, 14 |
| [CVE-2024-43768](https://source.android.com/docs/security/bulletin/2024-12-01) | Android 12, 13, 14 |

## Bug fixes

The following bugs have been fixed as part of the Anbox Cloud 1.24.1 release.

* [LP 2089631](https://bugs.launchpad.net/anbox-cloud/+bug/2089631) Unusually high GPU memory consumption when multiple clients connect with varying screen resolutions.<!--AC-2988-->
* [LP 2086814](https://bugs.launchpad.net/anbox-cloud/+bug/2086814) When the Anbox Stream Gateway runs in HA mode, it creates multiple sessions for a single AMS node, but only a single session is recorded in the AMS.<!--AC-2866-->
* [LP 2087525](https://bugs.launchpad.net/anbox-cloud/+bug/2087525) When using `amc list`, the `TAGS` column (with `session=SESSION_ID`) is included in the table format, but missing from the JSON/YAML format.<!--AC-2890-->
* [LP 2087550](https://bugs.launchpad.net/anbox-cloud/+bug/2087550) The size of images is set incorrectly when they are not completely downloaded. When they are not yet downloaded, the image size is set to `0B` and when they are being downloaded, the size is set to `-1B`.<!--AC-2891-->
* [LP 2087554](https://bugs.launchpad.net/anbox-cloud/+bug/2087554) The output from the `anbox-cloud-appliance buginfo` command in the appliance contains `unknown` as the value instead of version information.<!--AC-2892-->
* [LP 2087958](https://bugs.launchpad.net/anbox-cloud/+bug/2087958) When using the Android 14 image, displaying an activity from a boot package using the `foregroundActivity` option in the [Anbox Streaming SDK](https://github.com/canonical/anbox-streaming-sdk/tree/main) did not work frequently. This issue occurred due to a native crash occurring in the Android container. <!--AC-2912-->
* [LP 2089265](https://bugs.launchpad.net/anbox-cloud/+bug/2089265) After enabling _Developer option_ from the _Settings_ app in Android, the page stops working.<!--AC-2979-->
* [LP 2089228](https://bugs.launchpad.net/anbox-cloud/+bug/2089228) In AAOS 13 and AAOS 14 images, HVAC application in AAOS does not work. Some of the manifestations of this bug were that buttons in the UI were not responding, it was not possible to change the target temperature, changing values in the VHAL panel did not show any changes in the Android UI.<!--AC-2976-->
* [LP 2077890](https://bugs.launchpad.net/anbox-cloud/+bug/2077890) Broken documentation link in Anbox Streaming SDK.
* [LP 2071925](https://bugs.launchpad.net/anbox-cloud/+bug/2071925) (Private bug)<!--AC-2844-->

## Upgrade instructions

See [How to upgrade Anbox Cloud](https://documentation.ubuntu.com/anbox-cloud/en/latest/howto/update/upgrade-anbox/#howto-upgrade-anbox-cloud) and [How to upgrade the Anbox Cloud Appliance](https://documentation.ubuntu.com/anbox-cloud/en/latest/howto/update/upgrade-appliance/#howto-upgrade-appliance) for instructions on how to update your Anbox Cloud deployment to the 1.24.1 release.
8 changes: 4 additions & 4 deletions reference/release-notes/release-notes-template.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ orphan: true

These release notes cover new features and changes in Anbox Cloud < version >.

Anbox Cloud < version > is a < minor/patch > release. To understand minor and patch releases, see {ref}`ref-release-notes`.
Anbox Cloud < version > is a < minor/patch > release. To understand minor and patch releases, see [Release notes](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/release-notes/release-notes).

Please see {ref}`ref-component-versions` for a list of updated components.
Please see [Component versions](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/component-versions/) for a list of updated components.

## Requirements

See the {ref}`ref-requirements` for details on general and deployment specific requirements to run Anbox Cloud.
See [Requirements](https://documentation.ubuntu.com/anbox-cloud/en/latest/reference/requirements/) for details on general and deployment specific requirements to run Anbox Cloud.

## New features & improvements

Expand Down Expand Up @@ -40,4 +40,4 @@ See the {ref}`ref-requirements` for details on general and deployment specific r

## Upgrade instructions

See {ref}`howto-upgrade-anbox-cloud` and {ref}`howto-upgrade-appliance` for instructions on how to upgrade your Anbox Cloud deployment to the < release-version > release.
See [How to upgrade Anbox Cloud](https://documentation.ubuntu.com/anbox-cloud/en/latest/howto/update/upgrade-anbox/#howto-upgrade-anbox-cloud) and [How to upgrade the Anbox Cloud Appliance](https://documentation.ubuntu.com/anbox-cloud/en/latest/howto/update/upgrade-appliance/#howto-upgrade-appliance) for instructions on how to update your Anbox Cloud deployment to the < release-version > release.
1 change: 1 addition & 0 deletions reference/release-notes/release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ For instructions on how to update your Anbox Cloud deployment to later versions,

| Release date | Release notes |
|----|----|
| December 11, 2024 | [Anbox Cloud 1.24.1](1.24.1.md) |
| December 4, 2024 | [Anbox Cloud 1.23.3](1.23.3.md) |
| November 13 2024 | [Anbox Cloud 1.24.0](1.24.0.md) |
| October 23 2024 | [Anbox Cloud 1.23.2 hotfix 1](1.23.2-hotfix1.md) |
Expand Down
Loading