Toimus esimene avalik GitRiveri väljaanne – iseseisev platvorm Git-repositorite haldamiseks, mis on kirjutatud Rustis. Platvorm ühendab ühte binaarfaili reposti hostimise, pideva integreerimise süsteemi, konteinerite registri, paketiregistri, Kubernetes'i juurutussüsteemi, ülesannete halduse ja ühinemistaotlused.
Platvorm tarbib ligikaudu 100 MB operatiivmälu ooterežiimis. Paigaldamiseks on vajalik ainult Docker Compose ja PostgreSQL.
Põhifunktsioonid:
- hõbustamise. git-repositorid (HTTP ja SSH, LFS, commit-signatuurid);
- pideva integreerimise süsteem DAG-sõltuvustega, ehituste matriis ja veebiterminal;
- konteinerite register (OCI v2, mitme arhitektuuri pildid, salvestusmudelid);
- paketiregister (npm, PyPI, Cargo, Maven, NuGet);
- sisseehitatud juurutamine Kubernetes'es (kanaristrateegiad ja sinine-roheline strateegia, erinevuste avastamine);
- ühinemisjärjekord pideva integreerimise süsteemi kontrollimisega;
- DORA mõõdikud, koodis saladuste skaneerimine, sõltuvuste litsentside kontroll;
- kaheksa teavituskana (e-post, Telegram, Slack, Discord, Teams, Matrix);
- varukoopiate krüpteerimine (AES-256-GCM).
Tehnoloogiline virn: Rust (Axum, SQLx, Tokio), React, TypeScript, PostgreSQL.
Allikas: linux.org.ru
