Piştî salek pêşveçûnê, rêveberê pakêtê RPM 4.17.0 hate berdan. Projeya RPM4 ji hêla Red Hat ve hatî pêşve xistin û di belavokên wekî RHEL de (projeyên derivative CentOS, Scientific Linux, AsiaLinux, Red Flag Linux, Oracle Linux), Fedora, SUSE, openSUSE, ALT Linux, OpenMandriva, Mageia, PCLinuxOS, tê bikaranîn, tê bikaranîn. Tizen û gelekên din. Berê, tîmek pêşkeftinê ya serbixwe projeya RPM5, ku rasterast bi RPM4 ve ne girêdayî ye û nuha berdaye (ji 2010-an vir ve nayê nûve kirin) pêşve xist. Koda projeyê di bin lîsansa GPLv2 û LGPLv2 de tê belav kirin.
Pêşveçûnên herî berbiçav ên di RPM 4.17 de ev in:
- Di dema sazkirinê de hilanîna têkçûnên çêtir kirin.
- Ji bo afirandina makroyan li Lua navbeynkariya çêtirkirî.
- Makroya çêkirî %{exist:...} lê zêde kir da ku kontrol bike ka pelek heye.
- Kapasîteyên API-ê yên ji bo pêvajoya danûstendinê hatine berfireh kirin.
- Hevoksaziya makroyên çêkirî û bikarhêner yekgirtî ye, her weha formata gazîkirina wan (%foo arg, %{foo arg} û %{foo:arg} niha wek hev in).
- buildroot ji bo rakirina pelên ".la" rêgezek xwerû heye û ji bo pelên pirtûkxaneya hevpar qaîdeyek ji bo paqijkirina bit-a darvekirinê zêde kiriye.
- Ji bo raporkirina danûstendinên RPM-ê bi D-Bus ve pêveka dbus-announce zêde kir.
- Ji bo diyarkirina polîtîkayên gihîştina pelê pêveka fapolicyd lê zêde kir.
- Pêveka fs-verity lê zêde kir da ku rastiya pelên kesane bi karanîna mekanîzmaya fs-verity ya ku di navkerê de hatî çêkirin verast bike.
- Rûpelên Man li formata Markdown hatine veguheztin.
- Ji bo birêvebirina pakêtan û afirandina pakêtan rêbernameyek destpêkê peyda dike.
- Piştgiriya DBD, ku ji bo hilanîna daneyan li Berkeley DB-ê hatî armanc kirin, hate rakirin (ji bo lihevhatina bi pergalên kevntir re, paşiya BDB_RO, ku di moda tenê-xwendinê de dixebite, hate hiştin). Databasa xwerû sqlite ye.
- Piştgiriya ji bo îmzeyên dîjîtal EdDSA zêde kir.
- Karûbarên ji bo derxistina Debuginfo di projeyek cûda de têne veqetandin.
- Pêvajoyên alîkar û hilberînerên pakêtê yên li Python di projeyek cihê de têne veqetandin.
- Skrîptên ku nehatine parastin hatine paqijkirin.
- Piştgirên şîfreya hingiv û NSSyê hatin rakirin.
Source: opennet.ru