Abenduaren 28an, plataforma anitzeko liburutegia 1.9.0 kaleratu zen libgit2, Git metodo nagusiak inplementatzen dituena. Liburutegia C-n idatzita dago eta GNU GPL 2 lizentziapean banatzen da iturburu kodea ez zabaltzea ahalbidetzen duen lotura-salbuespen berezi batekin.
Hau 1.x lerroko azken bertsioa izango dela espero da, eta hurrengo bertsioa libgit2 v2.0 izango da, SHA256 euskarria esperimentaletik onartzen izatera eramango duena. Horrek esan nahi du 2.0 bertsioak APIan eta ABIn aldaketak sartuko dituela SHA256 onartzeko, baita bateragarritasuna hausten duten beste aldaketa batzuk ere.
Aldaketa nagusiak:
- APIaren dokumentazio hobetua: https://libgit2.org/docs/reference.
- TLS enkriptatze-hautapena eguneratu da bat etor dadin Mozilla "bateragarritasun" zifratze-multzoa.
- Blame API hobetua.
- Blame eta init komandoak gehitu dira git2-experimental kontsola esperimentalaren erabilgarritasunari.
- Orain, CMake aukera -DUSE_SHA1=<aukera ez-lehenetsia> erabiltzean, abisu bat agertzen da SHA1DC algoritmoa erabiltzeko gomendatzen duena (SHA1 talkak hautematearekin).
- ABI apurtzen duten hainbat aldaketa garrantzitsu.
- Hobekuntza ugari eta akatsen konponketa.
Iturria: linux.org.ru
