Nakon godinu dana razvoja, izašao je paket menadžer RPM 4.18.0. RPM4 projekat je razvio Red Hat i koristi se u distribucijama kao što su RHEL (uključujući izvedene projekte CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen i mnogi drugi. Ranije je nezavisni razvojni tim razvio RPM5 projekat, koji nije direktno povezan sa RPM4 i trenutno je napušten (nije ažuriran od 2010.). Projektni kod se distribuira pod GPLv2 i LGPLv2 licencama.
Najznačajnija poboljšanja u RPM 4.18 su:
- Predložena je nova interaktivna ljuska “rpmspec -shell” koja podržava rad sa makroima i ugrađenom Lua (rpmlua).
- Dodan je novi uslužni program komandne linije, rpmuncompress, kako bi se olakšalo raspakivanje više datoteka.
- Kod za rukovanje velikim datotekama je prerađen kako bi uključio zaštitu od ranjivosti manipulacije simboličkim vezama tokom instalacije, oporavka i čišćenja.
- Dodan je novi OpenPGP backend za rad sa potpisima paketa, zasnovan na projektu Sequoia (OpenPGP implementacija u Rust jeziku).
- Predložen je razumljiviji makro “%bcond” za definisanje uslova tokom sklapanja.
- Prilikom definiranja slabih ovisnosti implementirana je podrška za “meta” i “pre” oznake.
- Novi odjeljak “%conf” je dodat u spec datoteke za sastavljanje konfiguracijskih datoteka.
izvor: opennet.ru