libgit2 1.9.0 «Schwibbogen»

libgit2 1.9.0  «Schwibbogen»

Op 28 december is versie 1.9.0 van de cross-platform bibliotheek uitgebracht libgit2, die de basisfunctionaliteiten van Git implementeert. De bibliotheek is geschreven in de programmeertaal C en wordt verdeeld onder de GNU GPL 2 licentie met een speciale uitzondering voor linking, waardoor de broncode niet openbaar hoeft te worden gemaakt.

Er wordt verwacht dat dit de laatste release in de 1.x-serie zal zijn, en de volgende versie zal libgit2 v2.0 zijn, waarin de ondersteuning voor SHA256 de status van 'experiment' zal overnemen naar 'ondersteund'. Dit betekent dat er wijzigingen in de API en ABI zullen worden aangebracht om SHA256 te ondersteunen, evenals andere brekende veranderingen.

Belangrijkste wijzigingen:

  • De documentatie van de API is verbeterd: https://libgit2.org/docs/reference.
  • De selectie van TLS-encryptie is bijgewerkt om overeen te komen met de 'compatibiliteit' cipher suite van Mozilla..
  • De blame API is verbeterd.
  • De experimentele console-tool git2-experimental heeft de commando's blame en init toegevoegd.
  • Nu wordt bij het gebruik van de CMake optie -DUSE_SHA1= een waarschuwing weergegeven dat het aanbevolen is om de SHA1DC-algoritme (SHA1 met collision detection) te gebruiken.
  • Een aantal belangrijke veranderingen die de ABI breken.
  • Talrijke verbeteringen en bugfixes.

Bron: linux.org.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers 🔥 Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster