Skip to content

Release notes for v6.0.0-RC1#28901

Open
mheon wants to merge 3 commits into
podman-container-tools:v6.0from
mheon:release_notes_600_rc1
Open

Release notes for v6.0.0-RC1#28901
mheon wants to merge 3 commits into
podman-container-tools:v6.0from
mheon:release_notes_600_rc1

Conversation

@mheon

@mheon mheon commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

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?

NONE

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>
@github-actions github-actions Bot added the kind/api-change Change to remote API; merits scrutiny label Jun 10, 2026
@mheon mheon force-pushed the release_notes_600_rc1 branch from 18f77d3 to d5f5749 Compare June 10, 2026 13:34
@Luap99

Luap99 commented Jun 10, 2026

Copy link
Copy Markdown
Member

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.

@packit-as-a-service

Copy link
Copy Markdown

[NON-BLOCKING] Packit jobs failed. @containers/packit-build please check. Everyone else, feel free to ignore.

Comment thread RELEASE_NOTES.md Outdated
- 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.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- 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.

Comment thread RELEASE_NOTES.md Outdated
- 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)).

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I guess the empty line here should be dropped?

Comment thread RELEASE_NOTES.md Outdated
- 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.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

That is not true, we still default to the pause process, there is an opt in env.

Comment thread RELEASE_NOTES.md Outdated
- 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`.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What is autocorrect?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Autocomplete. Oops.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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>
@mheon mheon force-pushed the release_notes_600_rc1 branch from d5f5749 to 7c76a54 Compare June 10, 2026 14:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/api-change Change to remote API; merits scrutiny

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants