Մեկ տարվա մշակումից հետո թողարկվեց փաթեթի կառավարիչ RPM 4.18.0: RPM4 նախագիծը մշակվել է Red Hat-ի կողմից և օգտագործվում է այնպիսի բաշխումներում, ինչպիսիք են RHEL-ը (ներառյալ CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Թիզենը և շատ ուրիշներ: Նախկինում զարգացման անկախ թիմը մշակել էր RPM5 նախագիծը, որն անմիջականորեն կապված չէ RPM4-ի հետ և ներկայումս լքված է (չի թարմացվում 2010 թվականից): Ծրագրի կոդը բաշխվում է GPLv2 և LGPLv2 լիցենզիաների ներքո:
RPM 4.18-ի ամենաուշագրավ բարելավումները հետևյալն են.
- Предложена новая интерактивная оболочка «rpmspec —shell», поддерживающая работу с макросами и встроенным Lua (rpmlua).
- Добавлена новая утилита командной строки rpmuncompress, упрощающая распаковку нескольких файлов.
- Переработан код для обработки больших файлов, в который добавлена защита от уязвимостей, манипулирующих символическими ссылками в процессе установки, восстановления и очистки.
- Добавлен новый OpenPGP-бэкенд для работы с подписями пакетов, основанный на проекте Sequoia (реализация OpenPGP на языке Rust).
- Предложен более понятный макрос «%bcond» для определения условий при сборке.
- При определении слабых зависимостей (weak dependency) реализована поддержка тегов «meta» и «pre».
- В spec-файлы добавлена новая секция «%conf» для сборки файлов конфигурации.
Source: opennet.ru