Nakon godinu dana razvoja, izdan je paketni upravitelj RPM 4.18.0. Projekt RPM4 razvio je 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. Prethodno je neovisni razvojni tim razvio projekt RPM5, koji nije izravno povezan s RPM4 i trenutno je napušten (nije ažuriran od 2010.). Kôd projekta distribuira se 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 s makronaredbama i ugrađenim Lua (rpmlua).
- Novi uslužni program naredbenog retka, rpmuncompress, dodan je kako bi se olakšalo raspakiranje više datoteka.
- Kod za rukovanje velikim datotekama je prerađen kako bi uključio zaštitu od ranjivosti manipulacije simboličkom vezom tijekom instalacije, oporavka i čišćenja.
- Dodan je novi OpenPGP backend za rad s potpisima paketa, temeljen na projektu Sequoia (OpenPGP implementacija u jeziku Rust).
- Predložen je razumljiviji makro "%bcond" za definiranje uvjeta tijekom sklapanja.
- Prilikom definiranja slabih ovisnosti, implementirana je podrška za "meta" i "pre" oznake.
- Novi odjeljak “%conf” dodan je specifikacijskim datotekama za sastavljanje konfiguracijskih datoteka.
Izvor: opennet.ru