Git 2.51: Переход на SHA-256 и улучшение безопасности
Система управления версиями Git, позволяющая разработчикам отслеживать изменения в коде, получила обновление до версии 2.51. Ключевое изменение связано с переходом на SHA-256, что обеспечивает более надёжный уровень безопасности. Ранее использовавшийся алгоритм SHA-1, который был основой с момента появления Git в 2005 году, утратил актуальность из-за выявленных коллизий. Новая версия расширяет поддержку SHA-256, хотя новые репозитории всё ещё создаются с SHA-1. Это даёт возможность разработчикам тестировать SHA-256 до окончательного перехода, сохраняя совместимость с существующими инструментами. Также улучшены механизмы работы с «мусорными» объектами и управление stash, что снижает затраты на дисковое пространство. Основная цель обновления — плавный переход на новую технологию для обеспечения защиты от криптографических атак, поддерживаемый сообществом Git.
