Skip to content

Commit bc86c68

Browse files
committed
Update roadmap
1 parent 7f9a443 commit bc86c68

1 file changed

Lines changed: 42 additions & 29 deletions

File tree

roadmap.md

Lines changed: 42 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -5,34 +5,47 @@ title: rpm.org - Roadmap
55

66
# RPM Roadmap
77

8-
## 2026
9-
* RPM 6.0.2 release (Q2)
10-
* Paper cuts in recent features
11-
* Bring back NSS user/group support
12-
* Disabled signing algorithm behavior wrt multiple signatures
13-
* Minor new features + documentation updates
14-
15-
## 2027
16-
* RPM 6.1 release (Q3)
17-
* Hands-free packaging
18-
* Safe handling of internal soname dependencies
19-
* Quality of life -improvements
20-
* Complete the man page documentation effort
21-
22-
## 2028
23-
* RPM 6.2 release (Q3)
24-
* Transaction robustness
25-
* Restartable transactions
26-
* Improved ordering, delayed scriptlet execution
27-
* Containers
28-
* rpmdb rebuild on overlayfs
29-
30-
## 2029
31-
* RPM 6.3 release (Q3)
32-
* Hands-free packaging
33-
* File-classifier based actions
34-
* Containers
35-
* Container-friendly alternative rpmdb format
36-
* First public C++ API (alongside the trad. C API)
8+
An overview of the project's direction and release plans. Both the dates and
9+
the content are tentative and subject to change. Everything above the
10+
horizontal line is completed and only kept for reference.
11+
12+
#### RPM 6.1 release (2026 Q2)
13+
* Improved keystore locking
14+
* Restored NSS user/group support
15+
* Signature verification tweaks
16+
* Literal and one-shot macros
17+
* Usable syslog plugin
18+
* New man pages
19+
* Clean Clang builds
20+
* New [release model](../2026/05/11/release-cycle.html)
21+
* See the [release notes](../releases/6.1.0) for details
22+
23+
---
24+
25+
#### RPM 6.2 release (2026 Q3/Q4)
26+
* Symbol versioning in librpm (#1127)
27+
* Database parking (image reproducibility) (#2219)
28+
* Meaningful operation names in syslog plugin (#4215)
29+
* First steps towards transaction robustness
30+
* New man pages (dependencies, spec format)
31+
32+
#### Upcoming releases (2027)
33+
* Durable, journal-based transactions (#2950)
34+
* Filesystem capability checks (#2637)
35+
* Improved file triggers usability (systemd) (#4185)
36+
* BuildSystem rough edges & shortcomings (#3965)
37+
* OverlayFS-compatible database rebuilds (#2355)
38+
* Complete man page suite (#3612)
39+
40+
#### Future releases (2028 and later)
41+
* Policy based package permissions (#4186)
42+
* File classifier based actions (#2207)
43+
* Improved scriptlet ordering (#436)
44+
* Container-native database format (#2005)
45+
* Better soname dependencies (#2872)
46+
* True multiarch support (#2197)
47+
* Arch-independent source archive format
48+
* DVCS integration (packaging, `%config` file management)
49+
* Buildinfo subpackages
3750

3851
For further information and feedback, head over to our [discussion forum.](https://github.com/rpm-software-management/rpm/discussions/2982)

0 commit comments

Comments
 (0)