Pärast 11 kuu arendust ja üle 500 commit'i on välja antud Zstandard 1.5.7, kiire andmekompressiooniraamatukogu ja käsurea utiliit, kirjutatud C keeles ning levitatakse BSD ja GNU GPL 2 litsentside alusel.
See on oluline versioon, mis toob kaasa jõudlus-, stabiilsuse- ja funktsionaalsuse täiustusi ning on eriti soovitatav 32-bitiste süsteemide kasutajatele.
Peamised muudatused:
- Lahendatud on pikaajaline ja väga harv kompressiooniprobleem 32-bitise režiimi korral, mis võis tekkida pikaajaliste seansside (sama ZSTD_CCtx*, mida pidevalt uuesti kasutatakse) ajal.
- Oluline kiirusetõus (kuni +30%) väikeste andmete kompressioonis.
- Kompressioonikiirus on paranenud (~+5%) madala kompressioonitasemega sõnastiku kasutamisel.
- —patch-from käsu toimimine on kiirem kõrgel kompressioonitasemel, paranenud kompressioonikoefitsient.
- Kompressioonikoefitsient on paranenud kõikidel tasemetel tänu parendatud plokkide piiride tuvastamisele.
- CPU bmi2 käskude tuvastamine käideldes töötab nüüd ka 32-bitiste x86 režiimide korral.
- Käsurea utiliidi põhiseade on mitme lõime kasutamine.
- Konsolide utiliiti on lisatud uus käsk —max, mis püüab tagada parima võimaliku tihenduskoefitsiendi, viies kõik parameetrid maksimumini.
- API-sse on lisatud uus meetod ZSTD_compressSequencesAndLiterals().
- Funktsioon ZSTD_getFrameHeader() töötab nüüd ka vahele jäetud raamide puhul.
- Tehtud on muid täiustusi ja veaparandusi.
Allikas: linux.org.ru
