Dieser Inhalt ist in der von Ihnen ausgewählten Sprache nicht verfügbar.
Chapter 4. RHEL 8.3.1 release
Red Hat makes Red Hat Enterprise Linux 8 content available quarterly, in between minor releases (8.Y). The quarterly releases are numbered using the third digit (8.Y.1). The new features in the RHEL 8.3.1 release are described below.
4.1. New features Link kopierenLink in die Zwischenablage kopiert!
Flatpak packages for several desktop applications
Flatpak is a system for running graphical applications as containers. Using Flatpak, you can install and update an application independently of the host operating system.
This update provides Flatpak container images of the following applications in the Red Hat Container Catalog:
| Application name | Flatpak container ID |
|---|---|
| Firefox | org.mozilla.firefox |
| GIMP | org.gimp.GIMP |
| Inkscape | org.inkscape.Inkscape |
| Thunderbird | org.mozilla.Thunderbird |
To install Flatpak containers available in the Red Hat Container Catalog, use the following procedure:
Make sure that the latest version of the Flatpak client is installed on your system:
yum update flatpak
# yum update flatpakCopy to Clipboard Copied! Toggle word wrap Toggle overflow Enable the RHEL Flatpak repository:
flatpak remote-add rhel https://flatpaks.redhat.io/rhel.flatpakrepo
# flatpak remote-add rhel https://flatpaks.redhat.io/rhel.flatpakrepoCopy to Clipboard Copied! Toggle word wrap Toggle overflow Provide the credentials for your RHEL account:
podman login registry.redhat.io
# podman login registry.redhat.ioCopy to Clipboard Copied! Toggle word wrap Toggle overflow By default, Podman saves the credentials only until the user logs out.
Optional: Save your credentials permanently:
cp $XDG_RUNTIME_DIR/containers/auth.json \ $HOME/.config/flatpak/oci-auth.json$ cp $XDG_RUNTIME_DIR/containers/auth.json \ $HOME/.config/flatpak/oci-auth.jsonCopy to Clipboard Copied! Toggle word wrap Toggle overflow Install the Flatpak container image:
flatpak install rhel container-id
$ flatpak install rhel container-idCopy to Clipboard Copied! Toggle word wrap Toggle overflow
(JIRA:RHELPLAN-30958, BZ#1920689, BZ#1921179, BZ#1921802, BZ#1916412, BZ#1921812, BZ#1920604)
Rust Toolset rebased to version 1.47.0
Rust Toolset has been updated to version 1.47.0. Notable changes include:
-
The compile-time evaluated functions
const fnhave been improved and can now use control flow features, for exampleif,while, andmatch. -
The new
#[track_caller]annotation can now be put on functions. Panics from annotated functions report the caller as the source. - The Rust Standard Library now generically implements traits for arrays of any length. Previously, many of the trait implementations for arrays were only filled for lengths between 0 and 32.
For detailed instructions regarding usage, see Using Rust Toolset.
(BZ#1883839)
The Logging System Role now supports property-based filter on its outputs
With this update, property-based filters have been added to the files output, the forwards output, and the remote_files output of the Logging System Role. The feature is provided by underlying the rsyslog sub-role, and is configurable via the Logging RHEL System Role. As a result, users can benefit from the ability of filtering log messages by the properties, such as hostname, tag, and the message itself is useful to manage logs.
(BZ#1889492)
The Logging RHEL System Role now supports rsyslog behavior
With this enhancement, rsyslog receives the message from Red Hat Virtualization and forwards the message to the elasticsearch.
(BZ#1889893)
The ubi8/pause container image is now available
Podman now uses the ubi8/pause instead of the k8s.gcr.io/pause container image to hold the network namespace information of the pod.
(BZ#1690785)
Podman rebased to version 2.1
The Podman utility has been updated to version 2.1. Notable enhancements include:
Changes:
- Updated Podman to 2.2.1 (from 2.0.5), Buildah to 1.19 (from 1.15.1), Skopeo to 1.2.1 (from 1.1.1), Udica to 0.2.3 (from 0.2.2), and CRIU to 3.15 (0.3.4)
- Docker-compatible volume API endpoints (Create, Inspect, List, Remove, Prune) are now available
- Added an API endpoint for generating systemd unit files for containers
-
The
podman play kubecommand now features support for setting CPU and Memory limits for containers -
The
podman play kubecommand now supports persistent volumes claims using Podman named volumes -
The
podman play kubecommand now supports Kubernetes configmaps via the--configmapoption -
Experimental support for shortname aliasing has been added. This is not enabled by default, but can be turned on by setting the environment variable
CONTAINERS_SHORT_NAME_ALIASINGto on. For more information see Container image short names in Podman. -
The new
podman image commandhas been added. This allows for an image to be mounted, read-only, to inspect its contents without creating a container from it. -
The
podman saveandpodman loadcommands can now create and load archives containing multiple images. - Podman will now retry pulling an image at most 3 times if a pull fails due to network errors.
Bug Fixes:
- Fixed a bug where running systemd in a container on a cgroups v1 system would fail.
The Buildah tool has been updated to version 1.19. Notable enhancements include:
Changes:
-
The
buildah inspectcommand supports inspecting manifests -
The
buildah pushcommand supports pushing manifests lists and digests -
Added support for
--manifestflags -
The
--archand--osand--variantoptions has beed added to select architecture and OS - Allow users to specify stdin into containers
-
Allow
FROMto be overridden with--fromoption -
Added
--ignorefileflag to use alternate.dockerignoreflags - short-names aliasing
-
Added
--policyoption tobuildah pullcommand -
Fix
buildah mountcommand to display container names not IDs - Improved buildah completions
-
Use
--timestamprather then--omit-timestampflag - Use pipes for copying
-
Added
--omit-timestampflag tobuildah budcommand - Add VFS additional image store to container
- Allow "readonly" as alias to "ro" in mount options
-
buildah, bud: support
--jobs=Noption for parallel execution
-
The
The Skopeo tool has been updated to version 1.2.1. Notable enhancements include:
Changes:
- Add multi-arch builds for upstream and stable skopeo image via Travis
- Added support for digests in sync
-
Added
--allsync flag to emulate copy--all -
Added
--formatoption toskopeo inspectcommand
The Udica tool has been updated to version 0.2.3. Notable enhancements include:
Changes:
- Enable container port, not the host port
-
Add
--versionoption
The CRIU tool has been updated to version 3.15. Notable enhancements include:
Changes:
- Initial cgroup2 support
- Legalized swrk API and add the ability for inheriting fds via it
- External bind mounts and tasks-to-cgroups bindings
-
ibcriu.so(RPC wrapper) and plugins
(JIRA:RHELPLAN-55998)