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

Docs: add ghaf-24.12 release notes #942

Merged
merged 1 commit into from
Dec 20, 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
1 change: 1 addition & 0 deletions docs/src/SUMMARY.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,7 @@
- [Public Key Infrastructure](scs/pki.md)
- [Security Fix Automation](scs/ghaf-security-fix-automation.md)
- [Release Notes](release_notes/release_notes.md)
- [Release ghaf-24.12](release_notes/ghaf-24.12.md)
- [Release ghaf-24.09.4](release_notes/ghaf-24.09.4.md)
- [Release ghaf-24.09.3](release_notes/ghaf-24.09.3.md)
- [Release ghaf-24.09.2](release_notes/ghaf-24.09.2.md)
Expand Down
106 changes: 106 additions & 0 deletions docs/src/release_notes/ghaf-24.12.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,106 @@
<!--
Copyright 2022-2024 TII (SSRC) and the Ghaf contributors
SPDX-License-Identifier: CC-BY-SA-4.0
-->

# Release ghaf-24.12

This is a quarterly release for all supported hardware platforms, and it complies with SLSA v1.0 Level 3 requirements.


## Release Tag

<https://github.com/tiiuae/ghaf/releases/tag/ghaf-24.12>


## Supported Hardware

The following target hardware is supported by this release:

* NVIDIA Jetson AGX Orin
* NVIDIA Jetson Orin NX
* Generic x86 (PC)
* Polarfire Icicle Kit
* Lenovo ThinkPad X1 Carbon Gen 11
* Lenovo ThinkPad X1 Carbon Gen 10
* NXP i.MX 8M Plus (build support only)


## What is New in ghaf-24.12

Lenovo X1 Carbon Gen 10/11:

* Chromium replaced with Google Chrome.
* Zoom web application added into comms-vm.
* Xarchiver file compression application added.
* Audio Control, USB, and Network Manager applets added.
* Bluetooth applet added to the system tray.
* The first version of the Control Panel currently supports the following:
* display resolution and scale settings;
* locale and timezone settings.
* The System Idle behavior has been reworked: the screen dims after 4 minutes of inactivity, the session locks in 5 minutes, the screen goes off in 7.5 minutes, and the system suspends in 15 minutes.
* User account management has been added. The user sets a username and password when a device is first booted.
* The username is displayed on a lock screen.
* Dynamic updates of Microsoft endpoint URLs.
* A separate configurable repository for adding allowed URLs for business-vm.
* Auto-reconnect hotplugged devices when the VM restarts.
* Wayland security context protocol enabled.
* Refactored application definitions to make it easier to add and remove applications.
* Hardened greetd.service.
* AppArmor enabled.
* Multiple user experience improvements.

Lenovo X1 and NVIDIA Jetson Orin NX/AGX Orin:

* Lock and Log Out buttons moved from the applications menu to the power menu.
* Shutdown and Reboot buttons were removed from the applications menu and are now available in the Power menu.
* The Powerbar module is added to the lock screen.
* Run-time multi-monitor support.
* Taskbar control for four virtual desktops.
* Development, testing, and performance tooling improvements.


## Bug Fixes

Fixed bugs that were present in the [ghaf-24.09](../release_notes/ghaf-24.09.md) release:

* It is impossible to change the Wi-Fi network from the Network Settings application.
* Cannot connect to a hidden Wi-Fi network from GUI.
* The taskbar on the extended display is visible only when booting up with an HDMI connection.
* Suspend does not work from the taskbar power menu.
* The Mute status is not visible in the taskbar.
* Bluetooth notification windows stay on a screen.
* Time synchronization between host and VMs does not work in all scenarios.


## Known Issues and Limitations

| Issue | Status | Comments |
|-----------------|-------------|--------------------------------------|
| **Lenovo X1** | | |
| Application menu icons are missing in the first boot after the software installation | In Progress | Workaround: close and re-open the menu, icons will be available again. |
| The Control Panel is non-functional apart from the Display Settings, Local and Timezone settings | In Progress | The functionality will be gradually improved in coming releases. |
| VPN credentials are not saved | On Hold | |
| The keyboard always boots up with the English layout | In Progress | Workaround: use Alt+Shift to switch between English-Arabic-Finnish layout. |
| Yubikey for unlocking does not work | In Progress | Fix in progress. |
| The fingerprint scan login does not work | In Progress | Fix in progress. |
| A laptop cannot be unlocked after suspension sometimes | In Progress | Fix in progress. Workaround: log out and log in again. |
| A laptop may wake up from a suspended state without user interaction | In Progress | Under investigation. |
| **NVIDIA Jetson AGX Orin / Orin NX** | | |
| Application menu icons are missing in the first boot after the software installation | In Progress | Workaround: close and re-open the menu, icons will be available again. |
| The application menu access does not work with the Windows key | In Progress | Workaround: the application menu can be accessed through the taskbar in the top left corner. |
| The keyboard always boots up with the English layout | In Progress | Workaround: use Alt+Shift to switch between English-Arabic-Finnish layout. |
| The Suspend power option does not work | In Progress | Behavior is locking the device. |


## Environment Requirements

There are no specific requirements for the environment with this release.


## Installation Instructions

Released images are available at [ghafreleasesstorage.z16.web.core.windows.net/ghaf-24-12](https://ghafreleasesstorage.z16.web.core.windows.net/ghaf-24-12).

Download the required image and use the following instructions: [Build and Run](../ref_impl/build_and_run).

1 change: 1 addition & 0 deletions docs/src/release_notes/release_notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@ Release numbering scheme: *ghaf-yy.mm*.

## In This Chapter

- [Release ghaf-24.12](../release_notes/ghaf-24.12.md)
- [Release ghaf-24.09.4](../release_notes/ghaf-24.09.4.md)
- [Release ghaf-24.09.3](../release_notes/ghaf-24.09.3.md)
- [Release ghaf-24.09.2](../release_notes/ghaf-24.09.2.md)
Expand Down
Loading