Ar Ragfyr 28, rhyddhawyd y llyfrgell traws-lwyfan 1.9.0 libgit2, sy'n gweithredu'r prif ddulliau Git. Mae'r llyfrgell wedi'i hysgrifennu yn C ac fe'i dosberthir o dan drwydded GNU GPL 2 gydag eithriad cysylltu arbennig sy'n caniatáu i'r cod ffynhonnell beidio â chael ei ddatgelu.
Disgwylir mai hwn fydd y datganiad olaf yn y llinell 1.x, a'r fersiwn nesaf fydd libgit2 v2.0, a fydd yn symud cefnogaeth SHA256 o arbrofol i gefnogi. Mae hyn yn golygu y bydd fersiwn 2.0 yn cyflwyno newidiadau i'r API a'r ABI i gefnogi SHA256, yn ogystal â newidiadau eraill sy'n torri cydnawsedd.
Newidiadau mawr:
- Gwell dogfennaeth API: https://libgit2.org/docs/reference.
- Detholiad amgryptio TLS wedi'i ddiweddaru i gyfateb Cyfres cipher "cydweddoldeb" Mozilla.
- Gwell API bai.
- Ychwanegwyd gorchmynion bai a init at y cyfleustodau consol arbrofol git2-arbrofol.
- Nawr, wrth ddefnyddio'r opsiwn CMake -DUSE_SHA1=<opsiwn nad yw'n ddiofyn>, dangosir rhybudd yn eich cynghori i ddefnyddio'r algorithm SHA1DC (SHA1 gyda chanfod gwrthdrawiad).
- Sawl newid pwysig sy'n torri'r ABI.
- Gwelliannau niferus ac atgyweiriadau i fygiau.
Ffynhonnell: linux.org.ru
