Közeleg a Git 3.0 – alapértelmezetten érkezik a SHA-256 támogatás

Segítséget kaptál? Szívesen töltöd itt az idődet? Visszajársz hozzánk? Támogasd a munkákat: Ko-fi és Paypal!

kami911 képe

A Git fejlesztői az elmúlt hetekben egyre aktívabban vitatják meg a Git 3.0 verzió kiadási terveit, és ha minden a tervek szerint halad, akkor 2026 végére megérkezhet a verziókezelő rendszer következő nagy mérföldköve. A közelgő főverzió egyik legfontosabb fejlesztése a SHA-256 alapértelmezett használata lesz, amely nagyobb biztonságot nyújt a jelenlegi, már elavulóban lévő SHA-1 hash algoritmushoz képest. A Git fejlesztői évek óta dolgoznak azon, hogy a SHA-256 támogatás teljes mértékben integrálódjon a rendszerbe, és biztosítsák a SHA-1 és SHA-256 közötti interoperabilitást — vagyis a két formátumú adattárak közötti együttműködést.

Ez az átállás nem csupán biztonsági szempontból jelentős, hanem az egész elosztott verziókezelő ökoszisztéma működésére is hatással van, hiszen a Git tárolók, kiszolgálók és kliensek mind a hash-azonosítókon alapulnak.

A kihívás: interoperabilitás és ökoszisztéma-felkészültség

A fejlesztők a Git Contributor Summit rendezvényen arról is egyeztettek, hogy mikor lenne reális kiadni a 3.0-s verziót. A többségi vélemény szerint 2026 vége lehet a céldátum, ám a projekt legnagyobb akadálya, hogy a SHA-256 interoperabilitás még nem teljes, és számos Git-alapú szolgáltatás és fejlesztőeszköz (például a GitHub, GitLab, Gitea vagy Gerrit) még nem készült fel teljesen az új hash-rendszer támogatására.

A fejlesztők célja, hogy a Git 3.0 kiadásáig minden nagyobb kapcsolódó projekt készen álljon, és az átállás zökkenőmentesen történjen. A probléma az, hogy az időzítés összehangolása sok érintett szereplő között nehéz, és fennáll a veszélye, hogy emiatt tovább csúszhat a kiadás.

További fejlesztések is várhatók

Bár a SHA-256 átállás lesz a legnagyobb változás, a Git 3.0 egyéb fejlesztéseket is hoz majd, többek között:

  • Teljesítményoptimalizálásokat nagy tárolók esetére,
  • Jobb protokolltámogatást a hálózati kommunikációhoz,
  • valamint új konfigurációs és biztonsági beállításokat a fejlesztői csapatok igényeihez igazítva.

A fejlesztés fókusza tehát továbbra is az adatbiztonság, a kompatibilitás és a stabilitás fenntartásán van, miközben a Git világszerte több millió fejlesztő mindennapi munkáját támogatja.

A Git 3.0 a projekt történetének egyik legfontosabb és legkörültekintőbben előkészített kiadása lehet. Az áttérés a SHA-256 algoritmusra nem csupán technikai frissítés, hanem a forráskódok integritásának és biztonságának új szintjét hozhatja el. Ha minden a tervek szerint alakul, 2026 végén megérkezhet az új verzió – a fejlesztői közösség pedig már most azon dolgozik, hogy az átmenet biztonságos, kompatibilis és átlátható legyen mindenki számára.