28. detsember toimus 1.9.0 krossplatvormse teegi vÀljaandmine libgit2, mis rakendab Git-i pÔhimeetodeid. Teek on kirjutatud C keeles ja seda levitatakse GNU GPL 2 litsentsi all, lisandiga, mis lubab linkimist ilma allika koodi avaldamiseta.
Oodatakse, et see on viimane vĂ€ljaanne versioonis 1.x, ning jĂ€rgmine versioon on libgit2 v2.0, kus SHA256 toe staatus liigub «katsetamisest» «toetatud» staatusesse. See tĂ€hendab, et versioonis 2.0 tehakse API ja ABI muudatusi SHA256 toe toetamiseks, samuti muid ĂŒhilduvust rikkuda vĂ”ivaid muudatusi.
Peamised muudatused:
- API dokumentatsiooni on parandatud: https://libgit2.org/docs/reference.
- TLS krĂŒpteerimise valik on uuendatud vastavusse Mozilla Â«ĂŒhilduvus» krĂŒpteerimistehnikatega.
- API blame on tÀiustatud.
- Eksperimentaalsesse kÀsurea utiliiti git2-experimental on lisatud kÀsklused blame ja init.
- NĂŒĂŒd, kui kasutatakse CMake valikut -DUSE_SHA1=, vĂ€ljastatakse hoiatus, et soovitatakse kasutada SHA1DC algoritmi (SHA1 kollisioonide tuvastamisega).
- MÔned olulised muudatused, mis rikuvad ABI-d.
- Rohkemate tÀiustuste ja veaparanduste hulgas.
Allikas: linux.org.ru
