Baada ya mwaka wa maendeleo, meneja wa kifurushi cha RPM 4.18.0 ametolewa. Mradi wa RPM4 umetengenezwa na Red Hat na hutumiwa katika usambazaji kama vile RHEL (ikiwa ni pamoja na miradi inayotokana na CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS. , Tizen, na wengine wengi. Hapo awali, timu huru ya maendeleo ilianzisha mradi wa RPM5, ambao hauhusiani moja kwa moja na RPM4 na kwa sasa umeachwa (haujasasishwa tangu 2010). Msimbo wa mradi unasambazwa chini ya leseni za GPLv2 na LGPLv2.
Maboresho yanayojulikana zaidi katika RPM 4.18 ni:
- Gamba jipya linaloingiliana "rpmspec --shell" linapendekezwa, ambalo linaauni kufanya kazi na macros na Lua iliyopachikwa (rpmlua).
- Imeongeza matumizi mapya ya mstari wa amri, rpmuncompress, ili kurahisisha kufungua faili nyingi.
- Msimbo wa kushughulikia faili kubwa umefanyiwa kazi upya ili kujumuisha ulinzi dhidi ya udhaifu ambao hubadilisha viungo vya ishara wakati wa kusakinisha, kurejesha na kusafisha.
- Imeongeza mandharinyuma mpya ya OpenPGP ya kufanya kazi na saini za pakiti, kulingana na mradi wa Sequoia (utekelezaji wa OpenPGP katika Rust).
- Jumla inayoeleweka zaidi "%bcond" imependekezwa kwa ajili ya kufafanua masharti wakati wa kukusanyika.
- Wakati wa kufafanua tegemezi dhaifu, msaada wa lebo za "meta" na "kabla" umetekelezwa.
- Sehemu mpya "%conf" imeongezwa kwa faili maalum za kuunganisha faili za usanidi.
Chanzo: opennet.ru
