|
7 | 7 | - The `--mount type=volume` option for the `podman run`, `podman create`, and `podman volume create` commands now supports a new option, `subpath=`, to make only a subset of the volume visible in the container ([#20661](https://github.com/containers/podman/issues/20661)).
|
8 | 8 | - The `--userns=keep-id` option for the `podman run`, `podman create`, and `podman pod create` commands now supports a new option, `--userns=keep-id:size=`, to configure the size of the user namespace ([#24387](https://github.com/containers/podman/issues/24837)).
|
9 | 9 | - The `podman kube play` command now supports Container Device Interface (CDI) devices ([#17833](https://github.com/containers/podman/issues/17833)).
|
| 10 | +- The `podman machine init` command now supports a new option, `--playbook`, to run an Ansible playbook in the created VM on first boot for initial configuration. |
10 | 11 | - Quadlet `.pod` files now support a new field, `ShmSize`, to specify the size of the pod's shared SHM ([#22915](https://github.com/containers/podman/issues/22915)).
|
11 | 12 | - The `podman run`, `podman create`, and `podman pod create` commands now support a new option, `--hosts-file`, to define the base file used for `/etc/hosts` in the container.
|
12 | 13 | - The `podman run`, `podman create`, and `podman pod create` commands now support a new option, `--no-hostname`, which disables the creation of `/etc/hostname` in the container ([#25002](https://github.com/containers/podman/issues/25002)).
|
|
23 | 24 | ### Changes
|
24 | 25 | - Podman now passes container hostnames to Netavark, which will use them for any DHCP requests for the container.
|
25 | 26 | - Partial pulls of `zstd:chunked` images now only happen for images that have a `RootFS.DiffID` entry in the image's OCI config JSON, and require the layer contents to match. This resolves issues with image ID ambiguity when partial pulls were enabled.
|
| 27 | +- Packagers can now set the `BUILD_ORIGIN` environment variable when building podman from the `Makefile`. This provides information on who built the Podman binary, and is displayed in `podman version` and `podman info`. This will help upstream bug reports, allowing maintainers to trace how and where the binary was built and installed from. |
26 | 28 |
|
27 | 29 | ### Bugfixes
|
28 | 30 | - Fixed a bug where `podman machine` VMs on WSL could fail to start when using usermode networking could fail to start due to a port conflict ([#20327](https://github.com/containers/podman/issues/20327)).
|
|
46 | 48 | - Fixed a bug where the output of `podman inspect` on containers did not include the ID of the network the container was joined to, improving Docker compatibility ([#24910](https://github.com/containers/podman/issues/24910)).
|
47 | 49 | - Fixed a bug where containers created with the remote API incorrectly included a create command ([#25026](https://github.com/containers/podman/issues/25026)).
|
48 | 50 | - Fixed a bug where it was possible to specify the `libkrun` backend for VMs on Intel Macs (`libkrun` only supports Arm systems).
|
| 51 | +- Fixed a bug where `libkrun` and `applehv` VMs from `podman machine` could be started at the same time on Macs ([#25112](https://github.com/containers/podman/issues/25112)). |
| 52 | +- Fixed a bug where `podman exec` commands could not detach from the exec session using the detach keys ([#24895](https://github.com/containers/podman/issues/24895)). |
49 | 53 |
|
50 | 54 | ### API
|
51 | 55 | - The Compat and Libpod Build APIs for Images now support a new query parameter, `nohosts`, which (when set to true) does not create `/etc/hosts` in the image when building.
|
| 56 | +- Fixed a bug where the Compat Create API for Containers did not honor CDI devices, preventing (among other things) the use of GPUs with `docker compose` ([#19338](https://github.com/containers/podman/issues/19338)). |
52 | 57 |
|
53 | 58 | ### Misc
|
54 | 59 | - The Docker alias script has been fixed to better handle variable substitution.
|
55 | 60 | - Fixed a bug where `podman-restart.service` functioned incorrectly when no containers were present.
|
| 61 | +- Updated Buildah to v1.39.0 |
| 62 | +- Updated the containers/common library to v0.62.0 |
| 63 | +- Updated the containers/storage library to v1.57.1 |
| 64 | +- Updated the containers/image library to v5.34.0 |
56 | 65 |
|
57 | 66 | ## 5.3.2
|
58 | 67 | ### Security
|
|
0 commit comments