A népszerű, daemon nélküli konténermotor legújabb funkció-kiadása, a Podman 6.1 már elérhető. Új parancsokat hoz a kötetek átnevezéséhez és a Podman által kezelt virtuális gépek újraindításához, emellett fejlesztéseket tartalmaz a Quadlet, a hálózatkezelés, a Kubernetes-integráció és a Docker API kompatibilitás terén.
Az egyik leghasznosabb újdonság az új podman volume rename parancs. Ezzel a felhasználók átnevezhetik a meglévő Podman-köteteket anélkül, hogy újra kellene őket létrehozni. A volume drivereken keresztül létrehozott köteteket viszont nem lehet átnevezni, ahogy az éppen egy konténer által használt köteteket sem.
A Podman Machine felhasználók számára új a podman machine restart parancs, amely egyszerű módot ad a podman machine által kezelt virtuális gépek újraindítására. Így nem kell külön leállítani, majd újra elindítani őket.
Más területeken a podman network rm egy új --ignore kapcsolóval bővült, amely elnyomja a hibákat, ha egy nem létező hálózatot próbálunk törölni. A podman manifest push mostantól támogatja a --retry és --retry-delay opciókat is, így a sikertelen image-manifest feltöltéseket automatikusan újra lehet próbálni.
A Quadlet oldalán a .container egységek mostantól támogatják az új ImageVolume= kulcsot, amellyel szabályozható, hogyan kezelje a rendszer az image-ben definiált köteteket. Több Quadlet hibát is javítottak, köztük sablon egységekkel kapcsolatos problémákat, a telepítési viselkedést érintő gondokat, valamint egy versenyhelyzetet, amely systemd egységek sérüléséhez vezethetett.
A Quadlet generátor hibaüzenetei is javultak: a rendszer most már a standard error kimenetre írja őket, nem csak a kernel üzenetpufferbe.
Akik Kubernetes-stílusú konfigurációkkal dolgoznak, azoknak újdonság, hogy a podman generate kube most már le tudja fordítani a konténer healthcheckeket Kubernetes livenessProbe definíciókra.
A hálózatkezelés terén a rootless Pesto porttovábbító eszköz mostantól támogatja az IPv6 továbbítást, miközben megőrzi az eredeti forrás IP-címet. Új force_port_listen opció került a containers.conf fájlba is, amely lehetővé teszi a portok továbbítását a Windows gazdagépről, amikor a Podman WSL alatt fut.
A podman info parancs kibővült azzal, hogy a már meglévő használt és teljes memóriaadatok mellett a gazdagép szabad memóriáját is jelenti.
A Podman 6.1 emellett jókora mennyiségű hibát is javít. A fontosabb javítások közé tartozik egy olyan hiba elhárítása, amely miatt a távoli Podman kliens bizonyos műveletek során SSH-kapcsolat használatakor lefagyhatott. Egy másik javítás a podman volume prune --all --filter működését érinti: korábban előfordulhatott, hogy a címke szerinti szűrőket eldobta a rendszer, és így minden érintett kötetet törölt, nem csak a megadott címkéhez tartozókat.
További javítások érintik a sérült healthcheck naplókat, a duplikált hostPort kezelését a podman kube play használatakor, a sikertelen indulások utáni hiányos konténertakarítást, a podman image scp problémáit, amikor a felhasználónév @ karaktert tartalmazott, valamint több Podman Machine hibát, amelyek Windows és macOS gazdagépeket is érintettek.
Végül a kiadás több alrendszer komponensét is frissíti, köztük a Buildah 1.45, a containers/image 5.41.1, a containers/storage 1.64 és a containers/common 0.69.1 verziókra.
További részletekért nézd meg a változásnaplót.

