Nakon godine dana razvoja, objavljen je RPM paketni menadžer 4.18.0. RPM4 projekt razvija kompanija Red Hat i koristi se u distribucijama poput RHEL (uključujući derivatne projekte CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen i mnogim drugim. Ranije je neovisni tim programera razvijao projekt RPM5, koji nije direktno povezan s RPM4 i trenutno je napušten (nije ažuriran od 2010. godine). Kod projekta distribuira se pod GPLv2 i LGPLv2 licencama.
Najznačajnija poboljšanja u RPM 4.18:
- Predloženo je novo interaktivno okruženje „rpmspec —shell“, koje podržava rad s makroima i ugrađenim Lua (rpmlua).
- Dodana je nova naredbena alatka rpmuncompress, koja olakšava raspakivanje više datoteka.
- Preuređen je kod za obradu velikih datoteka, s dodanom zaštitom od ranjivosti koje manipuliraju simboličkim linkovima tokom instalacije, oporavka i čišćenja.
- Dodana je nova OpenPGP pozadina za rad s potpisima paketa, zasnovana na projektu Sequoia (implementacija OpenPGP u programskom jeziku Rust).
- Predložen je jasniji makro „ond“ za definiranje uvjeta pri gradnji.
- Prilikom definiranja slabih zavisnosti (weak dependency), implementirana je podrška za oznake „meta“ i „pre“.
- U spec datoteke dodana je nova sekcija „%conf“ za izradu konfiguracijskih datoteka.
Izvor: opennet.ru
