libgit2 1.9.0 „Schwibbogen”

libgit2 1.9.0 „Schwibbogen”

28 grudnia wydano wersję 1.9.0 wieloplatformowej biblioteki libgit2, realizującej podstawowe metody Gita. Biblioteka napisana jest w języku C i rozpowszechniana na licencji GNU GPL 2 z specjalnym wyjątkiem dotyczącym linkowania, umożliwiającym nieujawnianie kodu źródłowego.

Oczekuje się, że będzie to ostatnie wydanie w linii 1.x, a następna wersja to libgit2 v2.0, w której wsparcie dla SHA256 przejdzie z statusu "eksperymentalny" do statusu "wspierany". Oznacza to, że w wersji 2.0 nastąpią zmiany w API i ABI dla wsparcia SHA256, a także inne zmiany łamiące kompatybilność.

Główne zmiany:

  • Ulepszona dokumentacja API: https://libgit2.org/docs/reference.
  • Zaktualizowany wybór szyfrowania TLS zgodny z zestawem szyfrów "kompatybilności" Mozilla.
  • Ulepszono API blame.
  • Dodano polecenia blame i init do eksperymentalnego narzędzia konsolowego git2-experimental.
  • Teraz przy użyciu opcji CMake -DUSE_SHA1= wyświetlane jest ostrzeżenie zalecające użycie algorytmu SHA1DC (SHA1 z wykrywaniem kolizji).
  • Kilka istotnych zmian, łamiących ABI.
  • Liczne ulepszenia i poprawki błędów.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster