libgit2 1.9.0 "Schwibbogen"

libgit2 1.9.0 "Schwibbogen"

На 28 декември беше публикувана версия 1.9.0 на кросплатформената библиотека libgit2, реализираща основните методи на Git. Библиотеката е написана на C и се разпространява под лиценз GNU GPL 2 с специално изключение за свързване, което позволява да не се разкрива изходният код.

Очаква се това да е последното издание от серията 1.x, а следващата версия ще бъде libgit2 v2.0, в която поддръжката на SHA256 ще премине от статус «експериментален» в статус «поддържан». Това означава, че в версия 2.0 ще има промени в API и ABI за поддръжка на SHA256, както и други промени, нарушаващи съвместимостта.

Основни промени:

  • Подобренa документация на API: https://libgit2.org/docs/reference.
  • Актуализиран избор на шифроване TLS за съответствие с набора шифри на «съвместимост» на Mozilla.
  • Подобрено API blame.
  • В експерименталната конзолна утилита git2-experimental добавени команди blame и init.
  • Сега при използване на опция CMake -DUSE_SHA1=<опция, различна от подразбиращата се> се извежда предупреждение за необходимостта от използване на алгоритъма SHA1DC (SHA1 с откриване на колизии).
  • Няколко важни промени, нарушаващи ABI.
  • Многобройни подобрения и корекции на грешки.

Източник: linux.org.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster