Human sa usa ka tuig nga pag-develop, gipagawas na ang RPM 4.18.0. Ang proyekto sa RPM4 gi-develop sa Red Hat ug gigamit sa mga distribusyon sama sa RHEL (lakip ang mga derivative projects). CentOS, Siyentipikanhon Linux, AsyaLinux, Pulang Bandila Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, Tizen, ug daghan pa. Kaniadto, usa ka independente nga grupo sa mga developer ang nagpalambo sa proyekto sa RPM5, nga wala direktang nalambigit sa RPM4 ug karon gibiyaan na (wala kini gi-update sukad 2010). Ang code sa proyekto giapod-apod ubos sa mga lisensya sa GPLv2 ug LGPLv2.
Ang labing inila nga mga pag-uswag sa RPM 4.18 mao ang:
- Usa ka bag-ong interactive shell nga "rpmspec --shell" ang gisugyot, nga mosuporta sa pagtrabaho gamit ang mga macro ug embedded Lua (rpmlua).
- Nagdugang og bag-ong command line utility, ang rpmuncompress, aron mas sayon ang pag-unpack sa daghang mga file.
- Ang code para sa pagdumala sa dagkong mga file gi-usab aron maapil ang proteksyon batok sa mga kahuyangan nga nagmanipula sa mga simbolikong sumpay atol sa pag-instalar, pagbawi, ug paglimpyo.
- Nagdugang og bag-ong OpenPGP backend para sa pagtrabaho gamit ang mga packet signature, base sa Sequoia project (usa ka OpenPGP implementation sa Rust).
- Usa ka mas masabtan nga macro nga "%bcond" ang gisugyot alang sa pagtino sa mga kondisyon atol sa pag-assemble.
- Sa pag-define sa mga weak dependencies, ang suporta para sa "meta" ug "pre" tags gipatuman na.
- Usa ka bag-ong seksyon nga "%conf" ang gidugang sa mga spec file para sa pag-assemble sa mga configuration file.
Source: opennet.ru
