Skip to content

Commit 657aaac

Browse files
dengbo11reddevillg
authored andcommitted
docs: add release notes for versions 1.11 and 1.12
Added comprehensive release notes for Linglong versions 1.11 and 1.12 to both English and Chinese documentation. Version 1.12 introduces XDG Desktop Portal integration, RISC-V 64 architecture support, working directory options, and shell completion support. Version 1.11 adds GPU support, container process management improvements, repository mirror control, and startup environment variables. Also includes detailed bug fixes for both versions covering container management, Qt 6 compatibility, symbolic link handling, and various runtime stability improvements. Influence: 1. Verify release notes display correctly in both English and Chinese documentation pages 2. Check formatting consistency between version sections 3. Verify all feature descriptions are accurate and match actual implementation 4. Test documentation navigation and anchor links between versions 5. Verify markdown rendering of emoji icons and formatting elements 6. Check that new versions appear in correct chronological order (newest first)
1 parent d35ecc6 commit 657aaac

2 files changed

Lines changed: 91 additions & 0 deletions

File tree

docs/pages/en/guide/start/release_note.md

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,52 @@
22

33
---
44

5+
## Version 1.12
6+
7+
### 🚀 **New Features**
8+
9+
* **XDG Desktop Portal Integration:** Enabled xdg-desktop-portal support by default for GTK/Qt applications, ensuring file dialogs in sandboxed environments correctly use the host portal.
10+
* **RISC-V 64 Architecture Support:** Added complete support for RISC-V 64 architecture, including architecture recognition and toolchain triplet generation.
11+
* **Working Directory Option:** Added `--workdir` option to `ll-builder run` and `ll-cli run` commands, allowing specification of the application's working directory inside the container.
12+
* **Shell Completion Support:** Added Zsh and Fish shell auto-completion support for `ll-builder` commands.
13+
* **XDP Integration Control:** Added `--disable-xdp` flag, allowing users to disable xdg-desktop-portal integration.
14+
15+
### 🐞 **Bug Fixes**
16+
17+
* **Container Management:** Fixed errors when entering containers, improved container ID prefix matching functionality, and provided clearer error messages.
18+
* **Qt 6 Compatibility:** Resolved Qt 6 D-Bus metatype registration issues, ensuring runtime stability on distributions like Ubuntu 24.04.
19+
* **Symbolic Link Handling:** Fixed the issue where symbolic links could not be properly resolved when traversing the entries directory, ensuring desktop file discovery works correctly.
20+
* **X11 Display Handling:** Improved parsing of XOrg display environment variables, handling various edge cases for protocol/hostname/display number/screen number.
21+
* **D-Bus Address Parsing:** Implemented specification-compliant D-Bus address parsing, added URL encoding/decoding utilities.
22+
23+
---
24+
25+
## Version 1.11
26+
27+
### 🚀 **New Features**
28+
29+
* **Cross-Architecture Build Support:** Added cross-architecture build and export capabilities, supporting application builds across different CPU architectures.
30+
* **NVIDIA Driver Detection:** Introduced `ll-driver-detect` utility for automatic NVIDIA graphics driver detection and configuration.
31+
* **Device Nodes in Extensions:** Support for configuring device nodes in container extensions, enhancing GPU and hardware device access.
32+
* **XDG Desktop Portal Support:** Integrated XDG Desktop Portal for improved desktop integration of sandboxed applications.
33+
* **Manual Extension Loading:** Support for manual extension loading via command line, enhancing application customization.
34+
* **Repository Mirror Management:** Repository configuration now supports enabling and disabling mirrors to optimize dependency pull speed.
35+
* **Wayland Protocol Support:** Added support for Wayland security-context-v1 protocol, improving security in Wayland environments.
36+
* **Build Export Enhancement:** Build tool now includes `--ref` option for exporting UAB packages by specific references.
37+
* **Force Uninstall Option:** Added the `--force` option to the uninstall command to force the uninstallation of the base environment or runtime.
38+
39+
### 🐞 **Bug Fixes**
40+
41+
* **UAB Export Fixes:** Fixed issues with UAB export and cross-architecture builds, updated build templates.
42+
* **Layer Management:** Fixed incorrect removal of re-installed layers during lazy uninstall.
43+
* **Signal Handling:** Improved container signal handling mechanism for better stability across PID namespaces.
44+
* **Memory Safety:** Fixed multiple memory safety issues, improving runtime stability.
45+
* **Qt Compatibility:** Resolved Qt5/Qt6 compilation and linking issues, enhancing cross-version compatibility.
46+
* **Upgrade Process:** Fixed the issue where multiple versions of an application appear when errors occur during the upgrade process.
47+
* **Timezone Handling:** Support for using TZDIR environment variable to bind the local timezone directory.
48+
49+
---
50+
551
## Version 1.10
652

753
### 🚀 **New Features**

docs/pages/guide/start/release_note.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,51 @@
22

33
---
44

5+
## 1.12 版本
6+
7+
### 🚀 **新功能**
8+
9+
* **XDG Desktop Portal 集成:** 为 GTK/Qt 应用默认启用 xdg-desktop-portal 支持,确保沙箱环境下的文件对话框正确使用宿主机门户。
10+
* **RISC-V 64 架构支持:** 新增对 RISC-V 64 架构的完整支持,包括架构识别和工具链三元组生成。
11+
* **工作目录选项:**`ll-builder run``ll-cli run` 命令新增 `--workdir` 选项,允许指定容器内的应用程序运行工作目录。
12+
* **Shell 补全支持:**`ll-builder` 命令新增 Zsh 和 Fish shell 自动补全支持。
13+
* **XDP 集成控制:** 新增 `--disable-xdp` 标志,允许禁用 xdg-desktop-portal 集成。
14+
15+
### 🐞 **问题修复**
16+
17+
* **容器管理:** 修复了进入容器时的错误,改进了容器 ID 前缀匹配功能,提供更清晰的错误消息。
18+
* **Qt 6 兼容性:** 解决了 Qt 6 D-Bus 元类型注册问题,确保在 Ubuntu 24.04 等发行版上的运行时稳定性。
19+
* **符号链接处理:** 修复了遍历 entries 目录时无法正确解析符号链接的问题,确保桌面文件发现功能正常工作。
20+
* **X11 显示处理:** 改进了 XOrg 显示环境变量的解析,处理了协议/主机名/显示号/屏幕号的各种边界情况。
21+
* **D-Bus 地址解析:** 实现了符合规范的 D-Bus 地址解析,添加了 URL 编码/解码工具。
22+
23+
---
24+
25+
## 1.11 版本
26+
27+
### 🚀 **新功能**
28+
29+
* **跨架构构建支持:** 新增跨架构构建和导出功能,支持在不同 CPU 架构间构建应用程序。
30+
* **NVIDIA 驱动检测:** 新增 `ll-driver-detect` 工具,用于自动检测和配置 NVIDIA 显卡驱动支持。
31+
* **设备节点扩展:** 支持在容器扩展中配置设备节点,增强 GPU 和硬件设备访问能力。
32+
* **XDG Desktop Portal 支持:** 集成 XDG Desktop Portal,提升沙箱应用的桌面集成体验。
33+
* **扩展加载控制:** 支持通过命令行手动加载扩展,增强应用定制化能力。
34+
* **仓库镜像管理:** 仓库配置支持启用和禁用镜像功能,优化依赖拉取速度。
35+
* **Wayland 协议支持:** 支持 Wayland security-context-v1 协议,提升 Wayland 环境下的安全性。
36+
* **构建导出优化:** 构建工具新增 `--ref` 选项,支持按特定引用导出 uab 包。
37+
* **卸载强制选项:** 新增 `--force` 选项到卸载命令,强制卸载基础环境(base)或运行时(runtime)。
38+
39+
### 🐞 **问题修复**
40+
41+
* **UAB 导出修复:** 修复了 UAB 导出和跨架构构建相关问题,更新了构建模板。。
42+
* **信号处理增强:** 改进了容器信号处理机制,提升跨 PID 命名空间的稳定性。
43+
* **内存安全修复:** 修复了多个内存安全问题,提升运行时稳定性。
44+
* **Qt 兼容性:** 解决了 Qt5/Qt6 相关的编译和链接问题,增强跨版本兼容性。
45+
* **升级流程改进:** 修复了升级过程中出现错误时产生多版本应用的问题。
46+
* **时区处理:** 支持使用 TZDIR 环境变量绑定本地时区目录。
47+
48+
---
49+
550
## 1.10 版本
651

752
### 🚀 **新功能**

0 commit comments

Comments
 (0)