X Tutup
Skip to content

prepare release v1.4.5#232

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

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

Conversation

@thaJeztah
Copy link
Member

@thaJeztah thaJeztah commented May 12, 2021

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
Copy link

ravilr commented May 14, 2021

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

@thaJeztah
Copy link
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>
Copy link
Contributor

@fredericdalleau fredericdalleau left a comment

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 join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

X Tutup