Skip to content
This repository was archived by the owner on May 21, 2026. It is now read-only.

prepare release v1.4.5#232

Merged
fredericdalleau merged 1 commit into
docker:masterfrom
thaJeztah:release_1.4.5
May 21, 2021
Merged

prepare release v1.4.5#232
fredericdalleau merged 1 commit into
docker:masterfrom
thaJeztah:release_1.4.5

Conversation

@thaJeztah

@thaJeztah thaJeztah commented May 12, 2021

Copy link
Copy Markdown
Member

depends on #233

containerd diff: containerd/containerd@v1.4.4...v1.4.5
runc diff: opencontainers/runc@v1.0.0-rc93...v1.0.0-rc94

containerd release notes: https://github.com/containerd/containerd/releases/tag/v1.4.5

  • Update runc to rc94
  • Fix leaking socket path in runc shim v2
  • Fix cleanup logic in new container in runc shim v2
  • Fix registry mirror authorization logic in CRI plugin
  • Add support for userxattr in overlay snapshotter for kernel 5.11+

runc release notes: https://github.com/opencontainers/runc/releases/tag/v1.0.0-rc94

Potentially breaking changes:

  • cgroupv1: kernel memory limits are now always ignored, as kmemcg has
    been effectively deprecated by the kernel. Users should make use of
    regular memory cgroup controls.
  • libcontainer/cgroups: cgroup managers' Set now accept
    configs.Resources rather than configs.Cgroups
  • libcontainer/cgroups/systemd: reconnect and retry in case dbus
    connection is closed (after dbus restart)
  • libcontainer/cgroups/systemd: don't set limits in Apply

Bugfixes:

  • seccomp: fix 32-bit compilation errors (regression in rc93)
  • cgroupv2: blkio weight value conversion fix
  • runc init: fix a hang caused by deadlock in seccomp/ebpf loading code (regression in rc93)
  • runc start: fix "chdir to cwd: permission denied" for some setups (regression in rc93)
  • s390: fix broken terminal (regression in rc93)

Improvements:

  • runc start/exec: better diagnostics when container limits are too low
  • runc start/exec: better cleanup after failed runc init
  • cgroupv1: improve freezing chances
  • cgroupv2: multiple GetStats improvements
  • cgroupv2: fallback to setting io.weight if io.bfq.weight is not available
  • capabilities: WARN, not ERROR, for unknown / unavailable capabilities
@ravilr

ravilr commented May 14, 2021

Copy link
Copy Markdown

@thaJeztah for the rpm release, i have a small request here #215 (comment)

@thaJeztah

Copy link
Copy Markdown
Member Author

Opened #233 to (temporarily) revert while we figure out an approach for #215 (comment)

- Update to containerd 1.4.5
- Update runc to v1.0.0-rc94

containerd diff: containerd/containerd@v1.4.4...v1.4.5
runc diff: opencontainers/runc@v1.0.0-rc93...v1.0.0-rc94

containerd release notes: https://github.com/containerd/containerd/releases/tag/v1.4.5

- Update runc to rc94
- Fix leaking socket path in runc shim v2
- Fix cleanup logic in new container in runc shim v2
- Fix registry mirror authorization logic in CRI plugin
- Add support for userxattr in overlay snapshotter for kernel 5.11+

runc release notes: https://github.com/opencontainers/runc/releases/tag/v1.0.0-rc94

Potentially breaking changes:

- cgroupv1: kernel memory limits are now always ignored, as kmemcg has
  been effectively deprecated by the kernel. Users should make use of
  regular memory cgroup controls.
- libcontainer/cgroups: cgroup managers' Set now accept
  configs.Resources rather than configs.Cgroups
- libcontainer/cgroups/systemd: reconnect and retry in case dbus
  connection is closed (after dbus restart)
- libcontainer/cgroups/systemd: don't set limits in Apply

Bugfixes:

- seccomp: fix 32-bit compilation errors (regression in rc93)
- cgroupv2: blkio weight value conversion fix
- runc init: fix a hang caused by deadlock in seccomp/ebpf loading code (regression in rc93)
- runc start: fix "chdir to cwd: permission denied" for some setups (regression in rc93)
- s390: fix broken terminal (regression in rc93)

Improvements:

- runc start/exec: better diagnostics when container limits are too low
- runc start/exec: better cleanup after failed runc init
- cgroupv1: improve freezing chances
- cgroupv2: multiple GetStats improvements
- cgroupv2: fallback to setting io.weight if io.bfq.weight is not available
- capabilities: WARN, not ERROR, for unknown / unavailable capabilities

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>

@fredericdalleau fredericdalleau left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@fredericdalleau fredericdalleau merged commit d9e6657 into docker:master May 21, 2021
@thaJeztah thaJeztah deleted the release_1.4.5 branch May 21, 2021 09:20
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

3 participants