Release notes for v6.0.0-RC1#28901
Conversation
When returning error http code (e.g. 4xx, 5xx) the body needs to contain a JSON that has a key "message" in it, we must not use jsonmessage.JSONMessage. The JSON of shape jsonmessage.JSONMessage is used only when client already received 200. Signed-off-by: Matej Vašek <matejvasek@gmail.com>
Signed-off-by: Matej Vašek <matejvasek@gmail.com>
18f77d3 to
d5f5749
Compare
|
Well, if we did not have a fix in main we should not merge this here first with the backports. Also I guess I go with my typical complaint the commits of #28228 need to be squashed, we should not have fixup of PR code in later commits of the same PR. |
|
[NON-BLOCKING] Packit jobs failed. @containers/packit-build please check. Everyone else, feel free to ignore. |
| - Support for BoltDB databases has been dropped. Starting Podman 6 when using BoltDB will attempt an automatic migration from SQLite to BoltDB. | ||
| - Support for running on Intel Macs has been removed. | ||
| - Support for running on Windows 10 has been removed. | ||
| - Support for running on cgroups v1 systems has been removed. Please update to cgroups v2. |
There was a problem hiding this comment.
| - Support for running on cgroups v1 systems has been removed. Please update to cgroups v2. | |
| - Support for running on cgroups v1 systems has been removed. Please update your system to use cgroups v2. |
| - A new experimental option for the `rootless_port_forwarder` field in `containers.conf` has been added, `rootless_port_forwarder="pasta"`. When set, rootless bridge networks will use Pasta's kernel-level port forwarding via Pesto instead of rootlessport, preserving the original client source IP in network traffic in rootless containers. The default remains `rootlessport` (the default for Podman 5.x), but we will investigate switching at a later date when stability is more certain. | ||
| - A new filter has been added to the `podman ps` and `podman container prune` commands, `--filter annotation=`, to filter containers based on their annotations ([#28562](https://github.com/podman-container-tools/podman/issues/28562)). | ||
| - The `podman network create` command's `--route` option can now create blackhole, unreachable, and prohibit routes to prevent containers from reaching certain networks (e.g. `podman network create --route 10.20.30.40/24,blackhole ...`) ([#20022](https://github.com/podman-container-tools/podman/issues/20222)). | ||
|
|
There was a problem hiding this comment.
I guess the empty line here should be dropped?
| - Starting and stopping `podman machine` VMs on Windows with the `hyperv` provider no longer requires administrator privileges (creating machines still requires admin, however). Operations requiring elevated privileges will prompt for administrator access. Please note that this only works with newly-created VMs. | ||
| - The `podman pod inspect` command now prints arrays in its output in deterministic order. | ||
| - The `podman machine os apply` command has been updated, and now uses `bootc switch` to apply changes. All transports supported by `bootc switch` can be used for the new image to apply. | ||
| - On systems using Kernel 6.18 and newer, rootless Podman will no longer create a pause process to hold open the rootless user namespace, instead using an `nsfs` file handle. |
There was a problem hiding this comment.
That is not true, we still default to the pause process, there is an opt in env.
| - Fixed a bug where the Compat Push endpoint for Images did not return a final JSON object including tag, digest, and size of the pushed image, as Docker does. | ||
|
|
||
| ### Misc | ||
| - Autocorrect has been enabled for inspecting artifacts with `podman inspect`. |
There was a problem hiding this comment.
I guess I would put it under features not misc then but I guess it does not matter so I do not mind either way
Signed-off-by: Matt Heon <matthew.heon@pm.me>
d5f5749 to
7c76a54
Compare
As the title says. Includes cherry-pick of #28228 (I'll open a PR against main for that as well)
Does this PR introduce a user-facing change?