Després d'un any de desenvolupament, es va llançar el gestor de paquets RPM 4.18.0. El projecte RPM4 està desenvolupat per Red Hat i s'utilitza en distribucions com RHEL (inclosos projectes derivats CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen i molts altres. Anteriorment, un equip de desenvolupament independent va desenvolupar el projecte RPM5, que no està directament relacionat amb RPM4 i actualment està abandonat (no actualitzat des del 2010). El codi del projecte es distribueix sota llicències GPLv2 i LGPLv2.
Les millores més notables a RPM 4.18 són:
- S'ha proposat un nou shell interactiu "rpmspec -shell", que admet treballar amb macros i Lua integrat (rpmlua).
- S'ha afegit una nova utilitat de línia d'ordres, rpmuncompress, per facilitar la descomposició de diversos fitxers.
- El codi per gestionar fitxers grans s'ha reelaborat per incloure protecció contra les vulnerabilitats de manipulació d'enllaços simbòlics durant la instal·lació, la recuperació i la neteja.
- S'ha afegit un nou backend OpenPGP per treballar amb signatures de paquets, basat en el projecte Sequoia (implementació d'OpenPGP en el llenguatge Rust).
- S'ha proposat una macro "%bcond" més comprensible per definir les condicions durant el muntatge.
- Quan es defineixen dependències febles, s'ha implementat el suport per a les etiquetes "meta" i "pre".
- S'ha afegit una nova secció "%conf" als fitxers d'especificacions per muntar fitxers de configuració.
Font: opennet.ru