Lima
v2.2.1Kubernetes CoreA maintenance release focused on correctness, compatibility, performance, and template updates. It also changes a minimum toolchain requirement and a QEMU/HVF default, so those environments may require attention.
Action needed (1)
breaking
qemuimgutilrejection ofqcow2external data file referencesqemuimgutilnow rejectsqcow2external data file references. The correctness fix ships in the image utility.
Check if affected (2)
breaking
go.minimummod Goversion raised to1.26 Applies if you do not use
Go 1..26 go.raises the minimummod Goversion to1.and removes26 pkg/ptr. The compatibility update ships with the module requirements.breakingTPM PPI disabled on
HVFwithQEMU >= 11.0 Applies if you use
HVFandQEMU >= 11..0 The QEMU driver disables the TPM PPI when running on HVF with
QEMU >= 11.. This changes the default behavior for that driver configuration.0
All 24 other recorded changesvalue changes 13 · fixes 9 · additions 2
value changes (13)
- - quote guest error string in time sync log (#5365, thanks to @Nashit-h)
- - Update the Apptainer template for Ubuntu 26.04 (#5331, thanks to @afbjorklund)
- - strip control characters from guest cloud-init log lines (#5426, thanks to @Nashit-h)
- - hostagent: don't fsync every log record (#5418, thanks to @chrisanderton)
- - nerdctl: update from v2.3.5 to [v2.4.0](https://github.com/containerd/nerdctl/releases/tag/v2.4.0) (#5509)
- - nerdctl: update from v2.4.0 to [v2.4.1](https://github.com/containerd/nerdctl/releases/tag/v2.4.1) (#5561)
- - templates: update (#5562)
- - build(deps): bump google.golang.org/grpc from 1.82.0 to 1.82.1 (#5318)
- - build(deps): bump google.golang.org/grpc from 1.82.1 to 1.83.0 (#5396)
- - build(deps): bump the golang-x group across 1 directory with 2 updates (#5429)
- - build(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.1 (#5444)
- - build(deps): bump google.golang.org/grpc from 1.83.1 to 1.83.2 (#5470)
- - go.mod: golang.org/x/crypto v0.56.0 (#5479)
fixes (9)
- - end rsync option parsing before the copy paths (#5314, thanks to @Nashit-h)
- - fix(store): do not trust PID files left behind by a previous boot (#5437, thanks to @ekalinin)
- - portfwd: don't close the live udp listener on a duplicate forward (#5384, thanks to @SABITHSAHEB)
- - reject guest agent events that report an invalid IP (#5454, thanks to @SABITHSAHEB)
- - copytool: make
copy -rinto an existing directory consistent across backends (#5501) - - guestagent: close the gRPC connection when a write fails (#5546, thanks to @Sarthak-Shreshtha01)
- - fix: Disable LLMNR to prevent Debian SSH login delay (#5399, thanks to @mvanhorn)
- - limactl-url-fedora-rawhide: don't rely on COMPOSE_ID (#5563, thanks to @kolyshkin)
- - portfwd: dial through the current guest agent client, not the one captured at listen time (#5558, thanks to @aka-rider)
additions (2)
- - portfwdserver: relay TCP half-close from the host (#5401, thanks to @ravi-arnan)
- - templates: add macos-27 (Golden Gate) (#5503)
A weekly email arrives when a release needs action. Like the breaking changes in this release.