Bylo představeno vydání projektu GitBucket 4.37, který rozvíjí systém pro spolupráci s Git repozitáři s uživatelským rozhraním ve stylu GitHub a Bitbucket. Systém se vyznačuje snadnou instalací, možností rozšíření funkčnosti prostřednictvím pluginů a kompatibilitou s API GitHub. Kód je napsán v jazyce Scala a je dostupný pod licencí Apache 2.0. Jako databáze mohou být použity MySQL a PostgreSQL.
Hlavní funkce GitBucket:
- Podpora veřejných a soukromých Git repozitářů s přístupem přes HTTP a SSH;
- Podpora GitLFS;
- Uživatelské rozhraní pro procházení repozitáře s podporou online úprav souborů;
- Existence Wiki pro přípravu dokumentace;
- Uživatelské rozhraní pro zpracování chybových zpráv (Issues);
- Nástroje pro zpracování žádostí o změny (Pull request);
- Systém zasílání oznámení e-mailem;
- Jednoduchý systém správy uživatelů a skupin s podporou integrace s LDAP;
- Systém pluginů s kolekcí doplňků vyvinutých účastníky ze společenství. V podobě pluginů jsou implementovány takové funkce jako vytváření gist poznámek, publikování oznámení, zálohování, zobrazování oznámení na pracovní ploše, vytváření grafů commits, vykreslení AsciiDoc.
V novém vydání:
- Byla poskytnuta možnost zadat v nastavení vlastní URL pro přístup k repozitáři přes SSH, které může být použito, když uživatelé přistupují k GitBucket přes SSH nepřímo, ale prostřednictvím dalšího proxy-server, který přesměrovává klientské požadavky.

- Byla přidána možnost použití klíčů EDDSA pro ověřování digitálních podpisů commitů. Podpora byla realizována prostřednictvím aktualizace komponent apaceh-sshd a bouncycastle-java.
- Byla změněna omezení na maximální velikost hesla (limit byl zvýšen z 20 na 40 znaků) a WebHook URL (ze 200 na 400 znaků).
- Bylo rozšířeno Web API a zlepšena integrace se systémem Jenkins. Byly přidány dodatečné volání v API pro práci s Gitem (Git Reference API) a zpracování seznamů issue, například byla přidána podpora dat o testovacích vydáních (milestone) a byla poskytnuta možnost provést operace najednou pro všechny issue záznamy.
Zdroj: opennet.ru

