Releases: Difference between revisions
adjust to https://gitlab.com/postmarketOS/pmbootstrap/-/issues/2015 |
m Remove EOL date from v24.06 since old section doesn't have it Tag: Manual revert |
||
(54 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
postmarketOS releases are created roughly every six months, following the release cycle of Alpine Linux. With every postmarketOS release, [[pmaports]] master is branched into a new release branch. The release branches receives security upgrades as necessary (from both Alpine and postmarketOS). In postmarketOS, we also provide service packs for the | postmarketOS releases are created roughly every six months, following the release cycle of Alpine Linux. With every postmarketOS release, [[pmaports]] master is branched into a new release branch. The release branches receives security upgrades as necessary (from both Alpine and postmarketOS). In postmarketOS, we also provide service packs for the latest release to ship fixes and feature updates. | ||
=== Introduction === | |||
==== What's the difference between releases? ==== | |||
The "edge" channel is a rolling release where all packages are kept at their newest version. This offers faster access to software at the expense of less user testing. In practice, issues on edge are relatively uncommon, and [https://postmarketos.org/edge/ are documented here when found]. | |||
The versioned releases are initially a snapshot of edge, from which stable changes are backported. Updates to packages in a versioned release will usually only contain bug fixes. This means that newer features take longer to appear (if at all). | |||
In essence, a stable release will give you more a more tried and tested, solid experience, while edge gives you the latest features. | |||
==== Which should I choose? ==== | |||
If you're interested in hacking on your device and don't care so much about stability, edge is right for you. On the other hand if you'd prefer to have a more stable experience, with backported security patches and avoiding major feature changes, use a versioned release. | |||
=== Releases === | === Releases === | ||
Line 11: | Line 22: | ||
! Milestone | ! Milestone | ||
! Announcement | ! Announcement | ||
! Planned EOL | |||
|- | |- | ||
| Edge | | Edge | ||
Line 19: | Line 31: | ||
| - | | - | ||
|- | |- | ||
| | | The One With Androids & Cameras, But It's Mainline Linux | ||
| | | v24.12 | ||
| | | v24.12 | ||
| 3. | | 3.21-stable | ||
| {{milestone| | | {{milestone|21}} | ||
| [https://postmarketos.org/blog/ | | [https://postmarketos.org/blog/2024/12/23/v24.12-release/ 2024-12-23] | ||
| (one month after next release) | |||
|- | |||
|} | |} | ||
Line 35: | Line 49: | ||
! Branch aports | ! Branch aports | ||
! Milestone | ! Milestone | ||
! Announcement | |||
|- | |||
| - | |||
| v25.06 | |||
| v25.06 | |||
| 3.22-stable | |||
| {{milestone|29}} | |||
| - | |||
|} | |||
==== Old ==== | |||
{| class="wikitable" | |||
|- | |||
! Title | |||
! Channel | |||
! Branch pmaports | |||
! Branch aports | |||
! Milestone | |||
! Announcement | |||
|- | |||
| The One With Over 250 Devices | |||
| v24.06 | |||
| v24.06 | |||
| 3.20-stable | |||
| {{milestone|19}} | |||
| [https://postmarketos.org/blog/2024/06/16/v24.06-release/ 2024-06-16] | |||
|- | |||
| The One We Asked The Community To Name | |||
| v23.12 | |||
| v23.12 | |||
| 3.19-stable | |||
| {{milestone|18}} | |||
| [https://postmarketos.org/blog/2023/12/18/v23.12-release/ 2023-12-18] | |||
|- | |||
| From the GNOME Mobile 2023 Hackfest | |||
| v23.06 | |||
| v23.06 | |||
| 3.18-stable | |||
| {{milestone|16}} | |||
| [https://postmarketos.org/blog/2023/06/07/v23.06-release/ 2023-06-07] | |||
|- | |||
| The One With Napali Calling | |||
| v22.12 | |||
| v22.12 | |||
| 3.17-stable | |||
| {{milestone|14}} | |||
| [https://postmarketos.org/blog/2022/12/18/v22.12-release/ 2022-12-18] | |||
|- | |||
| The One Where We Started Using Release Titles | |||
| v22.06 | |||
| v22.06 | |||
| 3.16-stable | |||
| {{milestone|12}} | |||
| [https://postmarketos.org/blog/2022/06/12/v22.06-release/ 2022-06-12] | |||
|- | |||
| - | |||
| v21.12 | |||
| v21.12 | |||
| 3.15-stable | |||
| {{milestone|9}} | |||
| [https://postmarketos.org/blog/2021/12/29/v21.12-release/ 2021-12-29] | |||
|- | |||
| - | |||
| v21.06 | |||
| v21.06 | |||
| 3.14-stable | |||
| {{milestone|11}} | |||
| [https://postmarketos.org/blog/2021/07/04/v21.06-release/ 2021-07-04] | |||
|- | |- | ||
| Beta 2 | | Beta 2 | ||
Line 41: | Line 123: | ||
| 3.13-stable | | 3.13-stable | ||
| {{milestone|8}} | | {{milestone|8}} | ||
| [https://postmarketos.org/blog/2021/03/31/v21.03-release/ 2021-03-31] | |||
|- | |- | ||
| | | Beta 1 | ||
| | | v20.05 | ||
| | | v20.05 | ||
| 3. | | 3.12-stable | ||
| {{milestone| | | {{milestone|2}} | ||
| [https://postmarketos.org/blog/2020/05/31/three-years/#stable-release-channel 2020-05-31] | |||
| [https://postmarketos.org/blog/ | |||
|} | |} | ||
=== See also === | === See also === | ||
* https://postmarketos.org/blog/: has posts for each release and service pack | |||
* [https://alpinelinux.org/releases/ Alpine releases] | * [https://alpinelinux.org/releases/ Alpine releases] | ||
* [[Channels.cfg reference]] | * [[Channels.cfg reference]] | ||
* [[Creating a service pack]] | |||
* [[Creating a release branch]] | |||
__NOTOC__ | __NOTOC__ | ||
[[Category:Technical Reference]] | [[Category:Technical Reference]] |
Latest revision as of 12:49, 25 January 2025
postmarketOS releases are created roughly every six months, following the release cycle of Alpine Linux. With every postmarketOS release, pmaports master is branched into a new release branch. The release branches receives security upgrades as necessary (from both Alpine and postmarketOS). In postmarketOS, we also provide service packs for the latest release to ship fixes and feature updates.
Introduction
What's the difference between releases?
The "edge" channel is a rolling release where all packages are kept at their newest version. This offers faster access to software at the expense of less user testing. In practice, issues on edge are relatively uncommon, and are documented here when found.
The versioned releases are initially a snapshot of edge, from which stable changes are backported. Updates to packages in a versioned release will usually only contain bug fixes. This means that newer features take longer to appear (if at all).
In essence, a stable release will give you more a more tried and tested, solid experience, while edge gives you the latest features.
Which should I choose?
If you're interested in hacking on your device and don't care so much about stability, edge is right for you. On the other hand if you'd prefer to have a more stable experience, with backported security patches and avoiding major feature changes, use a versioned release.
Releases
Active
Title | Channel | Branch pmaports | Branch aports | Milestone | Announcement | Planned EOL |
---|---|---|---|---|---|---|
Edge | edge | master | master | - | - | |
The One With Androids & Cameras, But It's Mainline Linux | v24.12 | v24.12 | 3.21-stable | milestone#21 | 2024-12-23 | (one month after next release) |
Planned
Title | Channel | Branch pmaports | Branch aports | Milestone | Announcement |
---|---|---|---|---|---|
- | v25.06 | v25.06 | 3.22-stable | milestone#29 | - |
Old
Title | Channel | Branch pmaports | Branch aports | Milestone | Announcement |
---|---|---|---|---|---|
The One With Over 250 Devices | v24.06 | v24.06 | 3.20-stable | milestone#19 | 2024-06-16 |
The One We Asked The Community To Name | v23.12 | v23.12 | 3.19-stable | milestone#18 | 2023-12-18 |
From the GNOME Mobile 2023 Hackfest | v23.06 | v23.06 | 3.18-stable | milestone#16 | 2023-06-07 |
The One With Napali Calling | v22.12 | v22.12 | 3.17-stable | milestone#14 | 2022-12-18 |
The One Where We Started Using Release Titles | v22.06 | v22.06 | 3.16-stable | milestone#12 | 2022-06-12 |
- | v21.12 | v21.12 | 3.15-stable | milestone#9 | 2021-12-29 |
- | v21.06 | v21.06 | 3.14-stable | milestone#11 | 2021-07-04 |
Beta 2 | v21.03 | v21.03 | 3.13-stable | milestone#8 | 2021-03-31 |
Beta 1 | v20.05 | v20.05 | 3.12-stable | milestone#2 | 2020-05-31 |
See also
- https://postmarketos.org/blog/: has posts for each release and service pack
- Alpine releases
- Channels.cfg reference
- Creating a service pack
- Creating a release branch