Skip to content

Commit ba94698

Browse files
jellygarrett
authored andcommitted
Cockpit 337
Co-authored-by: Garrett LeSage <garrettl@gmail.com>
1 parent 32d529b commit ba94698

5 files changed

+82
-0
lines changed

_posts/2025-04-17-cockpit-337.md

Lines changed: 82 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,82 @@
1+
---
2+
title: Cockpit 337
3+
author: jelle
4+
date: '2025-04-17'
5+
tags: cockpit, podman, files, machines, ostree
6+
slug: cockpit-337
7+
category: release
8+
summary: 'Upgraded to PatternFly 6, software updates support needs-restarting, service links for podlet containers, multi-user support for rootless containers, symbolic link creation'
9+
---
10+
11+
Cockpit is the [modern Linux admin interface](https://cockpit-project.org/).
12+
We release regularly.
13+
14+
Here are the release notes from Cockpit 337, cockpit-podman 104,
15+
cockpit-files 19, cockpit-machines 330, and cockpit-ostree 208:
16+
17+
## A fresh new style, upgraded to PatternFly 6
18+
19+
Cockpit features a refreshed style, thanks to the latest major version of [PatternFly](https://www.patternfly.org/). This update replaces the previous "industrial" look with a more modern "airy" design, featuring even more rounded corners, fewer borders, and improved visual consistency. This release also includes numerous UI-related bug fixes.
20+
21+
The visual changes apply to the core Cockpit interface and all official plugins (including cockpit-files, cockpit-machines, cockpit-podman, and cockpit-ostree). We have tested the new look in both light and dark styles, verified accessibility, and confirmed compatibility with right-to-left (RTL) languages. We are happy with the state of the migration and are ready to share it with everyone.
22+
23+
If you do encounter any issue, [please file a bug report to let us know](https://github.com/cockpit-project/cockpit/issues/new?template=bug_report.yml)!
24+
25+
For plugin developers: We wrote [a guide for upgrading to PatternFly 6](https://github.com/cockpit-project/cockpit/discussions/21753).
26+
27+
![screenshot of Cockpit overview with new Patternfly design]({{ site.baseurl }}/images/337-cockpit-with-patternfly-v6-light-mode.png)
28+
29+
## Software updates: Support `dnf needs-restarting`
30+
31+
On CentOS Stream and Red Hat Enterprise Linux 10, the Software Updates page uses `dnf needs-restarting` to check if updates only need service restarts or require a full reboot. This replaces the `tracer` tool previously used in version 9.
32+
33+
34+
## Podman: Link service containers to service pages
35+
36+
Containers managed by systemd link to the Services page, where these containers can be stopped or restarted.
37+
38+
![screenshot of link to services page for service containers]({{ site.baseurl }}/images/337-podman-link-to-services-page-for-service-containers.png)
39+
40+
## Podman: Connect to other accounts with containers
41+
42+
Administrators sometimes run services as unprivileged containers on other system user accounts, for isolation purposes. These system users typically don't have a password and thus one cannot log into Cockpit as a system user.
43+
44+
When starting, Cockpit Podman scans the system for other accounts with running containers and provides a means to connect to Podman services on other accounts.
45+
46+
Note that you can only connect to one account at a time, to avoid breaking isolation.
47+
48+
![podman-multi-user-fs8]({{ site.baseurl }}/images/337-podman-connect-to-other-users-which-run-containers.png)
49+
50+
51+
## Files: Symbolic link creation
52+
53+
Create symbolic links (symlinks) for files and directories by right-clicking and selecting the `Create link` menu entry. Both relative and absolute path symlinks are supported.
54+
55+
![screenshot of symlink creation support]({{ site.baseurl }}/images/337-files-symlink-creation-support.png)
56+
57+
## Try it out
58+
59+
Cockpit 337, cockpit-podman 104, cockpit-files 19, cockpit-machines
60+
330, and cockpit-ostree 208 are available now:
61+
62+
* [For your Linux system](https://cockpit-project.org/running.html)
63+
* [Cockpit Client](https://flathub.org/apps/details/org.cockpit_project.CockpitClient)
64+
65+
* [Cockpit Source Tarball](https://github.com/cockpit-project/cockpit/releases/tag/337)
66+
* [Cockpit Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-d7f3975f00)
67+
* [Cockpit Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-5b85462a70)
68+
* [cockpit-podman Source Tarball](https://github.com/cockpit-project/cockpit-podman/releases/tag/104)
69+
* [cockpit-podman Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-bb1a30911b)
70+
* [cockpit-podman Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-1ae47ad43e)
71+
* [cockpit-files Source Tarball](https://github.com/cockpit-project/cockpit-files/releases/tag/19)
72+
* [cockpit-files Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-213f32d826)
73+
* [cockpit-files Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-647b86483e)
74+
* [cockpit-machines Source Tarball](https://github.com/cockpit-project/cockpit-machines/releases/tag/330)
75+
* [cockpit-machines Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-dee77b3745)
76+
* [cockpit-machines Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-25ebbe5d20)
77+
* [cockpit-ostree Source Tarball](https://github.com/cockpit-project/cockpit-ostree/releases/tag/208)
78+
* [cockpit-ostree Fedora 42](https://bodhi.fedoraproject.org/updates/FEDORA-2025-ee441b0482)
79+
* [cockpit-ostree Fedora 41](https://bodhi.fedoraproject.org/updates/FEDORA-2025-88604f3995)
80+
81+
*[OS]: Operating System
82+
*[RHEL]: Red Hat Enterprise Linux
225 KB
Loading
34.8 KB
Loading
20.4 KB
Loading
31.6 KB
Loading

0 commit comments

Comments
 (0)