Qt WebEngine 与 Qt PDF 的全新发布节奏

Qt WebEngine 与 Qt PDF 的全新发布节奏

💡 原文英文,约800词,阅读约需3分钟。
📝

内容提要

自 Qt 6.12 起,Qt WebEngine 和 Qt PDF 改为独立发布的 Qt 扩展模块,不再随 Qt 框架同步发布。新版本号结合 Qt 主版本与 Chromium 主版本(如 6.140.0),约每 3 个月发布一次小版本,补丁版主要跟进 Chromium 安全修复,用户应及时升级。新版本面向当前 Qt LTS 发布,旧 LTS 仅获安全补丁。预编译二进制可通过 Qt 维护工具获取,其他平台需源码构建。

🔎

延伸解读

版本号不再对齐,兼容性需查发布说明

Qt WebEngine 和 Qt PDF 的新版本号(如 6.140.0)由 Qt 主版本和 Chromium 主版本组合而成,与 Qt 框架版本号不再一致。虽然补丁版本仍可兼容回溯至上一个受支持的 Qt LTS,但具体兼容范围需查阅 Qt WebEngine 发布说明中的映射列表,避免误配。

发布节奏加快,安全更新更及时

由于 Chromium 安全修复数量显著增加,Qt WebEngine 和 Qt PDF 改为约每 3 个月发布一个小版本,每个小版本基于新的 Chromium 主版本,并维护至下个版本可用。补丁版本主要跟进与 Qt WebEngine API 相关的 Chromium 安全修复,用户应始终升级到最新版本以获取最新安全修复。

LTS 支持策略:新版本仅面向当前 LTS

新的 Qt WebEngine 和 Qt PDF 小版本仅面向当前 Qt LTS 发布,上一个 LTS 停留在最后适用的小版本,仅接收补丁版本中的安全修复。每个 Qt WebEngine 或 Qt PDF 版本的支持期与其兼容的 Qt LTS 支持期同时结束,规划升级时需留意 LTS 生命周期。

获取方式与合规准备

预编译二进制可通过 Qt 维护工具的“Extensions”获取,其他平台或 Qt 版本需从源码构建。此外,为满足《网络弹性法案》(CRA)要求,Qt 正在为这两个模块准备符合性声明(DoC)和技术证据报告,格式与 Qt 6.12 LTS 相同,值得关注后续发布。

❓

Q&A

Qt WebEngine 和 Qt PDF 从哪个版本开始独立发布?

从 Qt 6.12 开始,Qt WebEngine 和 Qt PDF 作为 Qt 扩展模块独立发布,不再随 Qt 框架同步发布。

为什么 Qt WebEngine 要改为独立发布?

因为 Chromium 的安全修复数量显著增加,需要独立于 Qt 框架的发布节奏来更快地集成安全修复,并及时提供新的 Chromium 版本。

Qt WebEngine 的新版本号是如何构成的?

新版本号由 Qt 主版本和 Chromium 主版本组合而成,例如 6.140.0,其中第三位是补丁版本。

Qt WebEngine 和 Qt PDF 的发布频率是怎样的?

大约每 3 个月发布一次小版本,每个小版本基于新的 Chromium 主版本;补丁版本主要跟进 Chromium 的安全修复。

如何获取 Qt WebEngine 和 Qt PDF 的预编译二进制?

主要桌面平台的预编译二进制可通过 Qt 维护工具(Qt 安装程序)的“Extensions”部分获取;其他平台或 Qt 版本需要从源码构建。

Qt WebEngine 新版本支持哪些 Qt 版本?

新小版本面向当前 Qt LTS 发布,上一个 Qt LTS 仅获得安全补丁;具体兼容的 Qt 版本列表可在 Qt WebEngine 发布说明中查看。

🏷️

标签

➡️

继续阅读