libgit2 1.9.0 «Schwibbogen»

libgit2 1.9.0 «Schwibbogen»

El 28 de diciembre se lanzó la versión 1.9.0 de la biblioteca multiplataforma libgit2, que implementa los métodos principales de Git. La biblioteca está escrita en C y se distribuye bajo la licencia GNU GPL 2 con una excepción especial para la vinculación, que permite no revelar el código fuente.

Se espera que esta sea la última versión de la serie 1.x, y la próxima versión será libgit2 v2.0, en la cual el soporte para SHA256 pasará de estado «experimental» a «soportado». Esto significa que se realizarán cambios en la API y el ABI para soportar SHA256, así como otros cambios que romperán la compatibilidad.

Principales cambios:

  • Documentación de la API mejorada: https://libgit2.org/docs/reference.
  • Actualizada la selección de cifrado TLS para cumplir con el conjunto de cifrados de «compatibilidad» de Mozilla.
  • Mejorado el API blame.
  • Se han añadido los comandos blame e init a la herramienta de consola experimental git2-experimental.
  • Ahora, al usar la opción CMake -DUSE_SHA1=, se muestra una advertencia recomendando usar el algoritmo SHA1DC (SHA1 con detección de colisiones).
  • Varios cambios importantes que rompen el ABI.
  • Numerosas mejoras y correcciones de errores.

Fuente: linux.org.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster