Bemutatásra került a GitBucket 4.37 kiadása, amely egy Git-tárolókkal való együttműködésre szolgáló rendszert fejleszt, GitHub és Bitbucket stílusú felülettel. A rendszer a telepítés egyszerűségéről, a bővíthetőségről pluginokon keresztül, és a GitHub API-val való kompatibilitásáról ismert. A kód Scala nyelven íródott, és Apache 2.0 licenc alatt érhető el. A MySQL és PostgreSQL használható DBMS-ként.
A GitBucket főbb funkciói:
- Nyilvános és privát Git-tárolók támogatása HTTP és SSH hozzáféréssel;
- GitLFS támogatás;
- Felület a tárolóban való navigáláshoz, online fájlok szerkesztésének támogatásával;
- Wiki elérhetősége a dokumentáció elkészítéséhez;
- Hibabejelentések (Issues) kezelésének felülete;
- Módok a változtatási kérelmek (Pull request) kezelésére;
- Email alapú értesítési rendszer;
- Egyszerű felhasználó- és csoportkezelő rendszer LDAP integrációval;
- Pluginek rendszere a közösség tagjai által fejlesztett kiegészítőkkel. A pluginok révén olyan funkciók valósultak meg, mint a gist-jegyzetek létrehozása, bejelentések közzététele, biztonsági mentések, asztali értesítések megjelenítése, commit grafikonok készítése, AsciiDoc rajzolása.
Az új kiadásban:
- Lehetőség nyílt a beállításokban saját SSH URL megadására a tárolóhoz való hozzáféréshez, amely akkor használható, ha a felhasználók a GitBucket-hez SSH-n keresztül nem közvetlenül, hanem egy további proxy-n keresztül kapcsolódnak.szerver, amely az ügyfél kéréseit irányítja.

- Megvalósult az EDDSA kulcsok használatának lehetősége a commitok digitális aláírásának ellenőrzésére. A támogatás a apaceh-sshd és a bouncycastle-java összetevők frissítése révén került bevezetésre.
- Megváltoztak a jelszó maximális méretére vonatkozó korlátok (a limit 20-tól 40 karakterre nőtt) és a WebHook URL (200-tól 400 karakterre).
- Bővült a Web API és javult a Jenkins rendszerrel való integráció. További API-hívások kerültek hozzáadásra a Git (Git Reference API) kezelésére és az issue-k listájának feldolgozására, például bevezetésre került a tesztkiadások (milestone) adatainak támogatása, valamint lehetőség kínálkozik műveletek végrehajtására minden issue bejegyzés esetében.
Forrás: opennet.ru

