libgit2 1.9.0 "Schwibbogen"

libgit2 1.9.0 "Schwibbogen"

Il 28 dicembre è stata rilasciata la versione 1.9.0 della libreria cross-platform libgit2, che implementa i metodi principali di Git. La libreria è scritta in C e viene distribuita sotto 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, in cui il supporto per 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 e altre modifiche che rompono la compatibilità.

Variazioni principali:

  • Documentazione API migliorata: https://libgit2.org/docs/reference.
  • Aggiornata la selezione della crittografia TLS per la conformità con il set di ciphers "compatibility" di Mozilla.
  • API blame migliorata.
  • Aggiunte le comandi blame e init all'utility da console sperimentale git2-experimental.
  • Ora, utilizzando l'opzione CMake -DUSE_SHA1=, viene emesso un avviso che consiglia di utilizzare l'algoritmo SHA1DC (SHA1 con rilevamento delle collisioni).
  • Talune modifiche importanti che rompono 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