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

Create 1.24.2 release documentation #257

Merged
merged 8 commits into from
Jan 15, 2025
Merged
Show file tree
Hide file tree
Changes from 5 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
43 changes: 41 additions & 2 deletions reference/component-versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,47 @@ 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.2

### Charms

N/A

### Bundles

N/A

### Snaps

| Name | Channel | Version |
|----------|--------------|---------|
| `ams` | `1.24/stable` | `1.24.2-c816e2633` |
| `aar` | `1.24/stable` | `1.24.2-c816e2633` |
| `amc` | `latest/stable` | `1.24.2-c816e2633` |
| `ams-node-controller` (Deprecated) | `1.24/stable` | `1.24.2-c816e2633` |
| `anbox-cloud-dashboard` | `1.24/stable` | `1.24.2-c816e2633` |
| `anbox-stream-agent` | `1.24/stable` | `1.24.2-c816e2633` |
| `anbox-stream-gateway` | `1.24/stable` | `1.24.2-c816e2633` |
| `anbox-connect` | `latest/stable` | `1.24.2-c816e2633` |
| `anbox-cloud-appliance` | `1.24/stable` | `1.24.2-c816e2633` |

keirthana marked this conversation as resolved.
Show resolved Hide resolved
### 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.2-20250111063402.gitace2bfc25` |
| `jammy:android14:arm64` | `1.24.2-20250111063402.gitace2bfc25` |
| `jammy:android13:amd64` | `1.24.2-20250111063402.gitace2bfc25` |
| `jammy:android13:arm64` | `1.24.2-20250111063402.gitace2bfc25` |
| `jammy:android12:amd64` | `1.24.2-20250111063402.gitace2bfc25` |
| `jammy:android12:arm64` | `1.24.2-20250111063402.gitace2bfc25` |
| `jammy:aaos13:amd64` | `1.24.2-20250111063402.gitace2bfc25` |
| `jammy:aaos13:arm64` | `1.24.2-20250111063402.gitace2bfc25` |
| `jammy:aaos14:amd64` | `1.24.2-20250111063402.gitace2bfc25` |
| `jammy:aaos14:arm64` | `1.24.2-20250111063402.gitace2bfc25` |

## 1.24.1

### Charms
Expand Down Expand Up @@ -40,7 +81,6 @@ Not all components are updated with each release. When components are not update
| `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

Expand Down Expand Up @@ -114,7 +154,6 @@ There are no VM images for ARM64.
| `anbox-stream-agent` | `1.24/stable` | `1.24.0-599f42a84` |
| `anbox-stream-gateway` | `1.24/stable` | `1.24.0-599f42a84` |
| `anbox-cloud-appliance` | `1.24/stable` | `1.24.0-599f42a84` |
| `nats` | `latest/stable` | `1.24.0-599f42a84` |

### Anbox images

Expand Down
72 changes: 72 additions & 0 deletions reference/release-notes/1.24.2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
---
orphan: true
---
# 1.24.2

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

Anbox Cloud 1.24.2 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 config show` command lists the available endpoints and their URLs.<!--AC-3002-->
* Android security updates for January 2025 (see [Android Security Bulletin - January 2025](https://source.android.com/docs/security/bulletin/2025-01-01) for more information).
* The Android WebView has been updated to 131.0.6778.200.

## Deprecations

There are no new deprecations announced for 1.24.2. 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
keirthana marked this conversation as resolved.
Show resolved Hide resolved

The following are known issues with the 1.24.2 release and we are working towards fixing them for the next release:

* The [out-of-band v2](https://documentation.ubuntu.com/anbox-cloud/en/latest/howto/stream/exchange-oob-data/) feature does not work when VM images are in use because of strict system hardening security directives. These directives cause the `anbox-webrtc-data-proxy` unit to fail to start. For more information, see [LP 2093887](https://bugs.launchpad.net/anbox-cloud/+bug/2093887).
* The [Android security bulletin](https://source.android.com/docs/security/bulletin/2025-01-01) does not have all the security patch details. So we are unable to validate if all the patches are included in our current release. The CVE section lists as much detail as possible to identify the details of included patches.

## CVEs

The Anbox Cloud 1.24.2 release includes fixes from the respective upstreams and components for the following CVEs:
keirthana marked this conversation as resolved.
Show resolved Hide resolved

| CVE | Affected Components |
|-----|---------------------|
| [CVE-2024-55565](https://nvd.nist.gov/vuln/detail/CVE-2024-55565)| Anbox Cloud dashboard |
| [CVE-2024-6156](https://nvd.nist.gov/vuln/detail/CVE-2024-6156) | AMS |
| [CVE-2024-6219](https://nvd.nist.gov/vuln/detail/CVE-2024-6219) | AMS |
| [CVE-2024-45337](https://nvd.nist.gov/vuln/detail/CVE-2024-45337) | AMS, Anbox runtime |
| [CVE-2024-45338](https://nvd.nist.gov/vuln/detail/CVE-2024-45338) | AMS, Anbox runtime |
| [CVE-2024-49749](https://source.android.com/docs/security/bulletin/2025-01-01) | Android 12, 13, 14 |
| [CVE-2024-49738](https://source.android.com/docs/security/bulletin/2025-01-01) | Android 12, 13, 14 |
| [CVE-2024-49744](https://source.android.com/docs/security/bulletin/2025-01-01) | Android 12, 13, 14 |
| [CVE-2024-49745](https://source.android.com/docs/security/bulletin/2025-01-01) | Android 12, 13, 14 |
| [CVE-2024-49733](https://source.android.com/docs/security/bulletin/2025-01-01) | Android 12, 13, 14 |
keirthana marked this conversation as resolved.
Show resolved Hide resolved
| [CVE-2024-49742](https://source.android.com/docs/security/bulletin/2025-01-01) | Android 12, 13, 14 |
| [CVE-2024-49737](https://source.android.com/docs/security/bulletin/2025-01-01) | Android 13, 14 |

The security patches for the following CVEs are not included in the 1.24.2 release since we are waiting for disclosure from upstream:

| CVE | Affected Components |
|-----|---------------------|
| [CVE-2024-49724](https://source.android.com/docs/security/bulletin/2025-01-01) | Android 12, 13, 14 |

## Bug fixes
keirthana marked this conversation as resolved.
Show resolved Hide resolved

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

* [LP 2092393](https://bugs.launchpad.net/anbox-cloud/+bug/2092393) Android system settings are sometimes not persistent after bootstrapping of an application.<!--AC-3049-->
* [LP 2092447](https://bugs.launchpad.net/anbox-cloud/+bug/2092447) When setting up an ADB connection against local Anbox Cloud appliance using `anbox-connect`, the connection could not be established. This issue occurred sporadically and when it did, the following error could be observed in the `anbox-adb-proxy` system unit:<!--AC-3050-->
```
Failed to establish peer connection: dial unix /run/user/1000/anbox/adb/data_xxxxxxxxxx: connect: connection refused
```
* [LP 2089822](https://bugs.launchpad.net/anbox-cloud/+bug/2089822) Unable to modify the vehicle property value even if the VHAL service implements the Anbox-specific HIDL interface. <!--AC-2994-->
* [LP 2088310](https://bugs.launchpad.net/anbox-cloud/+bug/2088310) 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-->

## 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.2 release.
5 changes: 3 additions & 2 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 |
|----|----|
| January 15, 2025 | [Anbox Cloud 1.24.2](1.24.2.md) |
| 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) |
Expand All @@ -25,9 +26,9 @@ The following target dates for upcoming releases are not final and could vary de

| Target date | Version | Planned updates |
|----|----|----|
| December 11 2024 | Anbox Cloud 1.24.1 | * Android security updates for December 2024<br/> * Bug fixes |
| January 15 2025 | Anbox Cloud 1.24.2 | * Android security updates for January 2025<br/> * Bug fixes |
| February 12 2025 | Anbox Cloud 1.25.0 | * Integration with the [Canonical Observability Stack](https://charmhub.io/topics/canonical-observability-stack)<br/> * Backup and restore support for the Anbox Cloud dashboard charm<br/> * Support for Ubuntu 24.04 (Noble Numbat) for all charms<br/> * (Alpha release) Terraform plan replacing the Anbox Cloud bundles<br/> * Improvements to the Anbox Management Service (AMS)<br/> * Reworked charms<br/> * Upgrade to LXD 5.21<br/> * Android security updates for February 2025<br/> * Bug fixes |
| March 12 2025 | Anbox Cloud 1.25.1 | * Android security updates for March 2025<br/> * Bug fixes |
| April 16 2025 | Anbox Cloud 1.25.2 | * Android security updates for April 2025<br/> * Bug fixes |

## Release and support policy

Expand Down
Loading