Novedades Destacadas de Git 2.46

Orange rectangle with the Git logo and white text overlaid, which reads "Git 2.46 is here!"

El proyecto de código abierto Git ha lanzado recientemente la versión 2.46 con características y correcciones de errores desarrolladas por más de 96 colaboradores, 31 de los cuales son nuevos. Esta actualización incluye varias innovaciones significativas que mejoran la funcionalidad y el rendimiento del sistema de control de versiones favorito de los desarrolladores.

El lanzamiento de Git 2.46 llega con mejoras como los bitmaps de pseudo-fusión para acelerar el proceso de recuperación de cambios. Estos permiten almacenar el conjunto de objetos accesibles desde múltiples confirmaciones, haciendo el sistema más eficiente al generar los conjuntos de objetos a enviar a los clientes. Esta característica, aún considerada experimental, promete optimizar significativamente el procesamiento de grandes volúmenes de datos.

Junto con esta actualización, se implementó una nueva interfaz de usuario para el comando git config, lo que facilita la gestión de configuraciones mediante menos subcomandos de nivel superior. Esta evolución proporciona una experiencia más sencilla manteniendo la compatibilidad con versiones anteriores.

Otra de las novedades en Git 2.46 es la mejora del protocolo de ayuda de credenciales, introduciendo los campos authtype y credential para manejar mejor las credenciales sensibles en configuraciones HTTP. Esta mejora permite eliminar información confidencial de configuraciones visibles y realizar autenticaciones de múltiples rondas más seguras.

También se han dado pasos hacia una nueva estructura de almacenamiento de referencias conocida como reftable, la cual busca proporcionar tiempos de búsqueda más constantes y actualizaciones atómicas más eficientes. Aunque su uso aún es experimental, Git ahora permite migrar repositorios existentes a este nuevo formato.

Los desarrolladores también se beneficiarán de la nueva opción --no-advice, que permite desactivar todos los mensajes de aviso de Git, simplificando el uso de scripts sin interferencias innecesarias.

Finalmente, Git da pasos hacia la conversión de parte de sus pruebas de integración a pruebas unitarias, lo que podría facilitar el testeo directo de componentes de bajo nivel del sistema en el futuro.

Este lanzamiento apunta a mantener a Git como una herramienta poderosa y relevante en el ecosistema del desarrollo de software a medida que evoluciona para ofrecer mayor eficiencia y seguridad. Los desarrolladores interesados pueden explorar más sobre estos cambios visitando los documentos de lanzamiento de la versión 2.46 en el repositorio de Git. Con estas mejoras, Git reafirma su posición como un líder en la gestión de versiones de código.

vía: Github Open Source

Scroll al inicio