Skip to content

Commit 27fe03d

Browse files
jellymartinpitt
authored andcommitted
Cockpit 294
1 parent c4b1528 commit 27fe03d

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

_posts/2023-06-14-cockpit-294.md

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
---
2+
title: Cockpit 294
3+
author: jelle
4+
date: '2023-06-14'
5+
tags: cockpit
6+
slug: cockpit-294
7+
category: release
8+
summary: 'Python bridge'
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 294:
15+
16+
17+
## Introducing the Python bridge
18+
19+
The primary process in a Cockpit Linux session is called `cockpit-bridge`. It translates operating system interfaces to a JSON stream protocol, which is used by Cockpit browser pages.
20+
21+
Recently, `cockpit-bridge` has been rewritten in Python. The rewrite is now complete enough to start rolling it out.
22+
23+
- In Release 294, the Python bridge will be used on Debian unstable/testing and Fedora Rawhide (release ≥ 39).
24+
- As the Python bridge undergoes further stabilization, it will gradually become available on additional distributions.
25+
- The old C bridge will be retained for RHEL/CentOS 8 and Ubuntu 22.04 LTS, to avoid any potential risks.
26+
27+
Despite careful testing, the new bridge may cause some regressions or instability. Please [let us know](https://github.com/cockpit-project/cockpit/issues/new?template=bug_report.yml) if you run into any trouble!
28+
29+
In addition to improving maintainability, the Python bridge will enable some exciting new features. For example: Using Cockpit with machines that do not have Cockpit packages installed.
30+
31+
This functionality is already available in Cockpit Client as a preview release on `flathub-beta`:
32+
33+
```
34+
flatpak install flathub-beta org.cockpit_project.CockpitClient
35+
flatpak run --branch=beta org.cockpit_project.CockpitClient
36+
```
37+
38+
See the [instructions for using `flathub-beta`](https://discourse.flathub.org/t/how-to-use-flathub-beta/2111) for more information.
39+
40+
41+
## Try it out
42+
43+
Cockpit 294 is available now:
44+
45+
* [For your Linux system](https://cockpit-project.org/running.html)
46+
* [Cockpit Client](https://flathub.org/apps/details/org.cockpit_project.CockpitClient)
47+
48+
* [Cockpit Source Tarball](https://github.com/cockpit-project/cockpit/releases/tag/294)
49+
* [cockpit Fedora 37](https://bodhi.fedoraproject.org/updates/FEDORA-2023-c00baddb1c)
50+
* [cockpit Fedora 38](https://bodhi.fedoraproject.org/updates/FEDORA-2023-b500a949c8)
51+
* [cockpit Fedora 39](https://bodhi.fedoraproject.org/updates/FEDORA-2023-d28920270e)
52+
53+
54+
*[OS]: Operating System
55+
*[repo]: repository
56+
*[RHEL]: Red Hat Enterprise Linux

0 commit comments

Comments
 (0)