Closed adriens closed 1 month ago
Red Hat maintains "LTS versions" for RHEL, these are on separate branches that live longer than the usual ones.
https://github.com/containers/podman/branches/all?query=rhel
They are not available as packages outside of the RHEL repos, for instance CentOS Stream uses latest/greatest.
https://repology.org/project/podman/versions
RHEL | Podman | Notes |
---|---|---|
10 | 5.1.2 | tentative |
9 | 4.9.4 | |
8 | 4.9.4 | |
requires ELS |
The RHEL packages also includes backports of important fixes, not in the upstream release.
EDIT: The versions that are included in supported Fedora releases, are still getting updates for Podman as well:
https://src.fedoraproject.org/rpms/podman
Fedora | Podman |
---|---|
Rawhide | 5.2.0~rc1 |
40 | 5.1.1 (release: 5.0.0, testing: 5.1.2) |
39 | 4.9.4 (release: 4.7.0, testing: 4.9.5) |
Note that Fedora has custom configuration and possibly patches, compared to upstream...
Sources:
"We only support the latest release upstream generally."
This means that when Podman 5.2 is released, 5.1 is out of support. (except for the distributions mentioned above, and their packages)
The branches could take some effort to sort out, though.
origin/v1.0
origin/v1.4.1-crio114
origin/v1.4.2-stable
origin/v1.6
origin/v1.6.4-rhel
origin/v1.9
origin/v2.0
origin/v2.0.5-rhel
origin/v2.1
origin/v2.1.1-rhel
origin/v2.2
origin/v2.2.1-rhel
origin/v3.0
origin/v3.0.1-rhel
origin/v3.1
origin/v3.2
origin/v3.2.3-rhel
origin/v3.3
origin/v3.3.1-rhel
origin/v3.4
origin/v3.4.2-rhel
origin/v4.0
origin/v4.0-rhel
origin/v4.1
origin/v4.1.1-rhel
origin/v4.2
origin/v4.2.0-rhel
origin/v4.3
origin/v4.3.1-rhel
origin/v4.4
origin/v4.4.1-crio
origin/v4.4.1-rhel
origin/v4.5
origin/v4.6
origin/v4.6.1-rhel
origin/v4.7
origin/v4.8
origin/v4.9
origin/v4.9-rhel
origin/v4.9.1-rhel
origin/v4.9.3-rhel
origin/v5.0
origin/v5.1
origin/v5.2
origin/v99.99.99-rhel_ci_test_do_not_merge
But otherwise it could probably reuse docker/moby ?
auto:
methods:
- git: https://github.com/moby/moby.git
regex: ^v(?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)(-ce)?$
auto:
methods:
- git: https://github.com/containers/podman.git
regex: ^v(?P<major>\d+)\.(?P<minor>\d+)\.(?P<patch>\d+)$
EDIT: The "rhel" branches aren't tagged, and probably covered by:
Then again, some tags like v4.9.3 are on v4.9.3-rhel (not v4.9) branch
So it probably does need to be included, when scanning for the tags.
Note: only the client (podman-remote
) is included in the actual github releases.
The packaging of the server (podman
) is handled by the Linux distributions...
https://podman.io/docs/installation#linux-distributions
For Podman Machine v5 and beyond, there is a custom Podman Machine OS.
It builds the image for the podman machine
VM, and features a newer version.
e.g. --image docker://quay.io/podman/machine-os:5.2
@adriens you should call this "podman-engine", instead of "redhat-podman"
Both to avoid confusion with the Podman Desktop software, and because it is an Open Source project driven by an organization called "containers" (even if it is sponsored by Red Hat, it's not a product). It also rhymes with "docker-engine".
core@localhost:~$ podman --version
podman version 5.1.2
core@localhost:~$ podman --remote version
Client: Podman Engine
Version: 5.1.2
API Version: 5.1.2
Go Version: go1.22.5
Built: Wed Jul 10 02:00:00 2024
OS/Arch: linux/arm64
Server: Podman Engine
Version: 5.1.2
API Version: 5.1.2
Go Version: go1.22.5
Built: Wed Jul 10 02:00:00 2024
OS/Arch: linux/arm64
The URL to the issues is wrong, you got the one for the website by accident...
Mining the git information:
for release in $(git branch -r | grep origin/v | grep -v - | sed -e 's| origin/v||'); do
for patch in 0 1 2 3 4 5 6 7 8 9; do
branch=$(git branch --contains "v${release}.${patch}" --all 2>/dev/null | grep origin | sed -e "s|remotes/origin/||" | grep "^ v[0-9]" | grep -v - | sed -e "s/ //" | sort | head -1)
git log -1 --pretty="format:%h branch: ${branch} %D %aI" --decorate-refs="refs/tags/*" "v${release}.${patch}" 2>/dev/null || break
done
done
Results in the following table:
82e80110c branch: v1.0 tag: v1.0.0 2019-01-11T15:15:27-05:00
2c74edd0a branch: v1.0 tag: v1.0.1 2019-02-11T08:57:41-05:00
4426985b4 branch: v1.0 tag: v1.0.2 2019-06-25T15:51:24-04:00
9d78c0c6f branch: v1.0 tag: v1.0.3 2019-07-18T18:09:13-04:00
4bb570ef5 branch: v1.0 tag: v1.0.4 2019-08-05T18:44:16-04:00
f60417506 branch: v1.0 tag: v1.0.5 2019-08-14T11:29:53-04:00
b02b07283 branch: v1.6 tag: v1.6.0 2019-09-30T19:02:29-04:00
233d95f4f branch: v1.6 tag: v1.6.1 2019-10-02T17:39:00-04:00
f3ffda1e0 branch: v1.6 tag: v1.6.2 2019-10-17T15:09:41-04:00
9d087f6a7 branch: v1.6 tag: v1.6.3 2019-11-01T14:48:58-04:00
5cc92849f branch: v1.6 tag: v1.6.4 2019-12-11T12:22:17-05:00
45e7be192 branch: v1.6 tag: v1.6.5 2020-02-10T09:41:55-05:00
d98572350 branch: v1.9 tag: v1.9.0 2020-04-15T10:51:28-04:00
37a3aa6c8 branch: v1.9 tag: v1.9.1 2020-04-28T16:29:37-04:00
de2379a75 branch: v1.9 tag: v1.9.2 2020-05-13T14:15:23-04:00
5d44534ff branch: v1.9 tag: v1.9.3 2020-05-22T13:34:31-04:00
eec482cae branch: v2.0 tag: v2.0.0 2020-06-19T15:48:14-04:00
a11c4ead1 branch: v2.0 tag: v2.0.1 2020-06-25T17:12:43-04:00
201c9505b branch: v2.0 tag: v2.0.2 2020-07-07T14:25:29-04:00
2349723f8 branch: v2.0 tag: v2.0.3 2020-07-23T12:36:20-04:00
cab278687 branch: v2.0 tag: v2.0.4 2020-07-31T15:53:41-04:00
776abc521 branch: v2.0 tag: v2.0.5 2020-08-24T15:18:09-04:00
27362ba1a branch: v2.0 tag: v2.0.6 2020-09-01T11:05:40-04:00
d8868746f branch: v2.1 tag: v2.1.0 2020-09-22T11:15:41-04:00
9f6d6ba0b branch: v2.1 tag: v2.1.1 2020-09-25T14:39:06-04:00
db1d2ff11 branch: v2.2 tag: v2.2.0 2020-11-30T16:29:41-05:00
a0d478ede branch: v2.2 tag: v2.2.1 2020-12-07T17:59:05-05:00
5b2585f5e branch: v3.0 tag: v3.0.0 2021-02-11T13:39:05-05:00
c640670e8 branch: v3.0 tag: v3.0.1 2021-02-18T15:15:25-05:00
418cfe255 branch: v3.0 tag: v3.0.2 2022-05-16T10:36:43-04:00
9f09fb62c branch: v3.1 tag: v3.1.0 2021-03-29T16:43:13-04:00
713995bfc branch: v3.1 tag: v3.1.1 2021-04-16T14:08:11-04:00
51b8ddbc2 branch: v3.1 tag: v3.1.2 2021-04-21T14:33:43-04:00
0281ef262 branch: v3.2 tag: v3.2.0 2021-06-03T13:59:24-04:00
152952fe6 branch: v3.2 tag: v3.2.1 2021-06-11T11:51:55-04:00
d577c44e3 branch: v3.2 tag: v3.2.2 2021-06-25T14:21:29-04:00
1e6fd46e9 branch: v3.2 tag: v3.2.3 2021-07-16T14:40:40-04:00
98f252a3a branch: v3.3 tag: v3.3.0 2021-08-20T13:47:23-04:00
4c5283fab branch: v3.3 tag: v3.3.1 2021-08-30T13:44:00-04:00
6e8de00bb branch: v3.4 tag: v3.4.0 2021-09-30T14:44:31-04:00
a6493ae69 branch: v3.4 tag: v3.4.1 2021-10-19T14:57:48-04:00
2ad1fd355 branch: v3.4 tag: v3.4.2 2021-11-11T15:46:13-05:00
3450a60d2 branch: v3.4 tag: v3.4.3 2021-12-06T15:54:55-05:00
f6526ada1 branch: v3.4 tag: v3.4.4 2021-12-08T13:41:11-05:00
f8d285325 branch: v3.4 tag: v3.4.5 2022-04-12T14:28:08-04:00
fb659cb53 branch: v3.4 tag: v3.4.6 2022-04-13T10:33:35-04:00
74d67f5d4 branch: v3.4 tag: v3.4.7 2022-04-20T13:42:17-04:00
84c8870ac branch: v4.0 tag: v4.0.0 2022-02-16T14:05:07-05:00
c8b9a2e3e branch: v4.0 tag: v4.0.1 2022-02-23T14:34:57-05:00
342c82593 branch: v4.0 tag: v4.0.2 2022-03-02T09:04:36-05:00
625340530 branch: v4.0 tag: v4.0.3 2022-04-01T11:28:59-04:00
e4b039020 branch: v4.1 tag: v4.1.0 2022-05-05T16:07:47-04:00
f73d8f887 branch: v4.1 tag: v4.1.1 2022-06-14T15:36:04-04:00
7fe5a419c branch: v4.2 tag: v4.2.0 2022-08-10T14:27:22-04:00
62b324ddf branch: v4.2 tag: v4.2.1 2022-09-06T15:16:02-04:00
ad42af949 branch: v4.3 tag: v4.3.0 2022-10-18T13:55:57-04:00
814b7b003 branch: v4.3 tag: v4.3.1 2022-11-09T15:43:58-05:00
3443f453e branch: v4.4 tag: v4.4.0 2023-02-01T14:59:39-05:00
34e8f3933 branch: v4.4 tag: v4.4.1 2023-02-08T14:03:18-05:00
74afe2688 branch: v4.4 tag: v4.4.2 2023-02-23T10:59:21-05:00
d2f93d621 branch: v4.4 tag: v4.4.3 2023-03-23T10:17:18-04:00
c8223435f branch: v4.4 tag: v4.4.4 2023-03-27T13:36:54-04:00
75e3c1257 branch: v4.5 tag: v4.5.0 2023-04-14T08:27:31-04:00
9eef30051 branch: v4.5 tag: v4.5.1 2023-05-26T11:10:12-04:00
38e6fab96 branch: v4.6 tag: v4.6.0 2023-07-20T16:13:05-04:00
f3069b3ff branch: v4.6 tag: v4.6.1 2023-08-10T14:13:43-04:00
5db42e868 branch: v4.6 tag: v4.6.2 2023-08-28T10:50:01-04:00
073183fe1 branch: v4.7 tag: v4.7.0 2023-09-27T09:01:02-04:00
ef83eeb9c branch: v4.7 tag: v4.7.1 2023-10-05T09:21:06-04:00
750b4c3a7 branch: v4.7 tag: v4.7.2 2023-10-31T17:10:22+05:30
c4dfcf148 branch: v4.8 tag: v4.8.0 2023-11-27T11:08:38-05:00
ef6e5ac40 branch: v4.8 tag: v4.8.1 2023-12-05T13:39:09+05:30
aa546902f branch: v4.8 tag: v4.8.2 2023-12-11T15:39:28+05:30
85dc30df5 branch: v4.8 tag: v4.8.3 2024-01-03T16:48:44+05:30
f7c7b0a7e branch: v4.9 tag: v4.9.0 2024-01-22T17:02:17-05:00
118829d7f branch: v4.9 tag: v4.9.1 2024-01-31T13:35:39-05:00
f9a48ebcf branch: v4.9 tag: v4.9.2 2024-02-02T14:58:52-05:00
8d2b55ddd branch: v4.9 tag: v4.9.3 2024-02-13T14:55:17-05:00
3aceae8ac branch: v4.9 tag: v4.9.4 2024-03-25T14:27:40-04:00
1d51e9143 branch: v4.9 tag: v4.9.5 2024-05-30T09:10:18-04:00
e71ec6f1d branch: v5.0 tag: v5.0.0 2024-03-19T15:17:46+05:30
946d055df branch: v5.0 tag: v5.0.1 2024-04-01T08:28:31-04:00
3304dd95b branch: v5.0 tag: v5.0.2 2024-04-16T13:12:40-04:00
d08315df3 branch: v5.0 tag: v5.0.3 2024-05-10T11:37:14-04:00
4e9486dbc branch: v5.1 tag: v5.1.0 2024-05-29T14:52:05-04:00
bda6eb03d branch: v5.1 tag: v5.1.1 2024-06-04T15:54:07-04:00
94a24974a branch: v5.1 tag: v5.1.2 2024-07-10T08:06:27-04:00
Some of the older packages are getting security backports:
But these are supported by the community, without guarantees.
Ubuntu | Podman |
---|---|
24.04 LTS | 4.9.3 |
22.04 LTS | 3.4.4 |
20.04 LTS | N/A |
Debian | Podman |
---|---|
12 | 4.3.1 |
11 | 3.0.1 |
N/A |
Without more input from the project, it is hard to do a timeline (since it is unclear how long a release is supported for).
https://developers.google.com/chart/interactive/docs/gallery/ganttchart
Versions before 3.0.0 are historic, and the current timeline starts at 4.0.0*
* notable exceptions are 1.6.4 and 3.4.2/3.4.4 which are still in active use.
Here is one attempt, with only the major/minor and not the patch versions:
Showing the upgrade from podman3 to podman4, and podman4 to podman5.
var data = new google.visualization.DataTable();
data.addColumn('string', 'Task ID');
data.addColumn('string', 'Task Name');
data.addColumn('string', 'Resource');
data.addColumn('date', 'Start Date');
data.addColumn('date', 'End Date');
data.addColumn('number', 'Duration');
data.addColumn('number', 'Percent Complete');
data.addColumn('string', 'Dependencies');
data.addRows([
['v3.3', 'v3.3', 'v3.3', new Date(2021, 08, 20), new Date(2021, 09, 30), null, 100, null],
['v3.4', 'v3.4', 'v3.4', new Date(2021, 09, 30), new Date(2022, 04, 20), null, 100, 'v3.3'],
['v4.0', 'v4.0', 'v4.0', new Date(2022, 02, 16), new Date(2022, 05, 05), null, 100, null],
['v4.1', 'v4.1', 'v4.1', new Date(2022, 05, 05), new Date(2022, 08, 10), null, 100, 'v4.0'],
['v4.2', 'v4.2', 'v4.2', new Date(2022, 08, 10), new Date(2022, 10, 18), null, 100, 'v4.1'],
['v4.3', 'v4.3', 'v4.3', new Date(2022, 10, 18), new Date(2023, 02, 01), null, 100, 'v4.2'],
['v4.4', 'v4.4', 'v4.4', new Date(2023, 02, 01), new Date(2023, 04, 14), null, 100, 'v4.3'],
['v4.5', 'v4.5', 'v4.5', new Date(2023, 04, 14), new Date(2023, 07, 20), null, 100, 'v4.4'],
['v4.6', 'v4.6', 'v4.6', new Date(2023, 07, 20), new Date(2023, 09, 27), null, 100, 'v4.5'],
['v4.7', 'v4.7', 'v4.7', new Date(2023, 09, 27), new Date(2023, 11, 27), null, 100, 'v4.6'],
['v4.8', 'v4.8', 'v4.8', new Date(2023, 11, 27), new Date(2024, 01, 22), null, 100, 'v4.7'],
['v4.9', 'v4.9', 'v4.9', new Date(2024, 01, 22), new Date(2024, 07, 21), null, 100, 'v4.8'],
['v5.0', 'v5.0', 'v5.0', new Date(2024, 03, 19), new Date(2024, 05, 29), null, 100, null],
['v5.1', 'v5.1', 'v5.1', new Date(2024, 05, 29), new Date(2024, 07, 21), null, 100, 'v5.0'],
]);
The ubuntu/debian and other distro packages will be out of scope for the podman page, those are tracked indirectly via the distro pages themselves.
The fedora/rhel are a bit "special", since that is where the podman developers are determining which versions are still supported or not
Might want to create a separate page for Podman Desktop, even if it is only the GUI (and not the Podman Machine)
Podman Desktop | Podman Engine |
---|---|
1.12.0 | 5.2.0 |
1.11.0 | 5.1.1 |
1.10.0 | 5.0.2 |
1.9.0 | 4.9.4 |
1.8.0 | 4.9.3 |
1.7.0 | 4.9.0 |
Full and short name of product
podman
Does this product have LTS versions? What are the intervals between each LTS version?
I dont'know (yet)
What is the website for the product and for its version information?
containers/podman
Additional context