第 4 章 RHEL 8.2.1 发行版本

红帽在次发行版本(8.Y)之间会每季度提供一次 Red Hat Enterprise Linux 8 的内容。每季度发布的版本使用第三个数字(8.Y.1)进行编号。RHEL 8.2.1 发行版中的新功能如下所述。

4.1. 新特性

JDK Mission Control rebase 到版本 7.1.1

HotSpot JVM 的 JDK Mission Control(JMC)配置集(由 jmc:rhel8 模块流提供)升级至 RHEL 8.2.1 版本 7.1.1。

这个版本包括很多程序错误修复和增强,包括:

  • 多规则优化
  • 基于标准小工具工具包(SWT)的新 JOverflow 视图.
  • 新的 flame 图形视图
  • 一种使用高动态范围(HDR)直方图的延迟视觉化的新方法

jmc:rhel8 模块流有两个配置集:

  • common 配置文件,其安装了整个 JMC 应用程序
  • 内核 配置文件,仅安装核心 Java 库(jmc-core)

要安装 jmc:rhel8 模块流的 common 配置集,请使用:

# yum module install jmc:rhel8/common

将配置文件名称更改为 core,以仅安装 jmc-core 软件包。

(BZ#1792519)

Rust Toolset rebase 到版本 1.43

Rust Toolset 已更新至 1.43 版本。主要变更包括:

  • 现在,有用的行号包含在被调用的 OptionResult panic 消息中。
  • 扩展了对子片模式匹配的支持。
  • match ! 宏提供返回布尔值的模式匹配。
  • 项目 片段可插入到特征、模仿和 extern 块中。
  • 改进了围绕原语的类型推断。
  • 浮点和整数的相关常数.

要安装 Rust Toolset 模块,以 root 用户身份运行以下命令:

# yum module install rust-toolset

有关使用信息,请参阅 使用 Rust Toolset 文档。

(BZ#1811997)

容器 registry 现在支持 skopeo sync 命令

在这个版本中,用户可以使用 skopeo sync 命令同步 容器 registry 和本地 registry。skopeo sync 命令可用于同步 本地容器 registry 镜像,以及填充在 Air-gapped 环境中运行的 registry。

skopeo sync 命令需要单独指定源(--src)和目的地(--dst)传输。可用的源和目标传输是 docker (托管在容器注册表上的存储库)和 dir (本地目录路径中的目录)。源传输还包括 include yaml (本地 YAML 文件路径)。有关使用 skopeo 同步的详情, 请参考 skopeo-sync man page。

(BZ#1811779)

配置文件 container.conf 现已正式发布

在这个版本中,用户和管理员可以为容器引擎指定默认配置选项和命令行标志。容器引擎读取 /usr/share/containers/containers.conf/etc/containers/containers.conf 文件(若存在)。在无根模式中,容器引擎读取 $HOME/.config/containers/containers.conf 文件。

containers.conf 文件中指定的字段会覆盖之前读取 containers.conf 文件中的默认选项,以及选项。container.conf 文件在 Podman 和 Buildah 之间共享,并替换 libpod.conf 文件。

(BZ#11826486)

现在,您可以从 registry 服务器登录和注销

在这个版本中,您可以使用 skopeo login 和 skopeo logout 命令来登录并从指定的 registry 服务器注销。skopeo login 命令读取来自标准输入的用户名和密码。用户名和密码也可以使用 --username(或 -u)和--password(或 -p)选项进行设置。

您可以通过设置 --authfile 标志来指定身份验证文件的路径。默认路径为 ${XDG_RUNTIME_DIR}/containers/auth.json。有关使用 skopeo login 和 skopeo logout 的详情,请查看 skopeo-loginskopeo-logout man page。

(JIRA:RHELPLAN-47311)

现在,您可以重置 podman 存储

在这个版本中,用户可以使用 podman system reset 命令将 podman 存储重置回初始状态。podman system reset 命令将移除所有 pod、容器、镜像和卷。如需更多信息,请参阅 podman-system-reset man page。

(JIRA:RHELPLAN-48941)