libgit2 1.9.0 "Schwibbogen"

libgit2 1.9.0 "Schwibbogen"

28. decembrī tika izlaista 1.9.0 multiplatformu bibliotēka libgit2, kas īsteno galvenās Git metodes. Bibliotēka ir rakstīta C valodā un tiek izplatīta saskaņā ar GNU GPL 2 licenci ar īpašu izņēmumu saistībā ar saistīšanu, kas ļauj neatklāt avota kodu.

Tiek prognozēts, ka šī būs pēdējā izl release 1.x sērijā, un nākamā versija būs libgit2 v2.0, kurā SHA256 atbalsts pāries no statusa "eksperimentāls" uz statusu "atbalstīts". Tas nozīmē, ka versijā 2.0 tiks veiktas izmaiņas API un ABI, lai atbalstītu SHA256, kā arī citas izmaiņas, kas pārtrauc saderību.

Galvenās izmaiņas:

  • Uzlabota API dokumentācija: https://libgit2.org/docs/reference.
  • Atjaunots TLS šifru izvēles atbilstība Mozilla "saderības" šifru komplektam.
  • Uzlabots blame API.
  • Eksperimentālajā komandrindas rīkā git2-experimental ir pievienotas komandas blame un init.
  • Tagad, lietojot CMake opciju -DUSE_SHA1=, tiek rādīts brīdinājums par ieteikumu izmantot SHA1DC algoritmu (SHA1 ar konfliktu atklāšanu).
  • Vairākas svarīgas izmaiņas, kas pārtrauc ABI.
  • Vairāki uzlabojumi un kļūdu labojumi.

Avots: linux.org.ru

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster