libgit2 1.9.0 "Schwibbogen"

libgit2 1.9.0 "Schwibbogen"

Il 28 dicembre è stata rilasciata la versione 1.9.0 della libreria multipiattaforma libgit2, che implementa le principali funzionalità di Git. La libreria è scritta in C e distribuita sotto la licenza GNU GPL 2 con una speciale eccezione per il linking, che consente di non rivelare il codice sorgente.

Si prevede che questo sarà l'ultimo rilascio della serie 1.x, e la prossima versione sarà libgit2 v2.0, nella quale il supporto a SHA256 passerà dallo stato "sperimentale" a quello "supportato". Ciò significa che nella versione 2.0 verranno apportate modifiche all'API e all'ABI per supportare SHA256, oltre ad altre modifiche che compromettono la compatibilità.

Principali modifiche:

  • Documentazione API migliorata: https://libgit2.org/docs/reference.
  • Selezione della crittografia TLS aggiornata per conformità con l'insieme di cifrari "compatibilità" di Mozilla.
  • API blame migliorato.
  • Sono stati aggiunti i comandi blame e init nell'utilità da console sperimentale git2-experimental.
  • Ora, utilizzando l'opzione CMake -DUSE_SHA1= appare un avviso che raccomanda di utilizzare l'algoritmo SHA1DC (SHA1 con rilevamento delle collisioni).
  • Alcune modifiche importanti che infrangono l'ABI.
  • Numerosi miglioramenti e correzioni di bug.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster