По една година развој, беше објавен менаџерот на пакети RPM 4.17.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.17 се:
- Подобрено справување со дефекти за време на инсталацијата.
- Подобрен интерфејс за создавање макроа во Луа.
- Додадено е вградено макро %{exist:...} за да се провери дали постои датотека.
- Проширени се можностите на API за обработка на трансакции.
- Синтаксата на вградените и корисничките макроа е унифицирана, како и форматот за нивно повикување (%foo arg, %{foo arg} и %{foo:arg} сега се еквивалентни).
- buildroot има стандардно правило за отстранување на датотеките „.la“ и додаде правило за чистење на извршниот бит за датотеките со споделени библиотеки.
- Додаден е приклучок за dbus-announce за известување за трансакции RPM преку D-Bus.
- Додаден е приклучок fapolicyd за дефинирање на политики за пристап до датотеки.
- Додаден е приклучок fs-verity за да се потврди автентичноста на поединечни датотеки користејќи го механизмот fs-verity вграден во кернелот.
- Човековите страници се конвертирани во формат Markdown.
- Обезбедува почетен водич за управување со пакети и креирање пакети.
- DBD backend, наменет за складирање податоци во Berkeley DB, е отстранет (за компатибилност со постари системи, BDB_RO backend, кој работи во режим само за читање, е оставен). Стандардната база на податоци е sqlite.
- Додадена е поддршка за дигитални потписи EdDSA.
- Комуналните услуги за извлекување Debuginfo се поделени во посебен проект.
- Помошните процесори и генераторите на пакети во Python се поделени во посебен проект.
- Скриптите што останаа неодржувани се исчистени.
- Криптографските криптографски подлоги на пчелата и NSS се отстранети.
Извор: opennet.ru