Bolo predstavené vydanie projektu GitBucket 4.37, ktorý vyvíja systém pre spoluprácu s úložiskami Git s rozhraním v štýle GitHub a Bitbucket. Systém sa jednoducho inštaluje, má schopnosť rozširovať funkčnosť prostredníctvom pluginov a je kompatibilný s GitHub API. Kód je napísaný v Scale a je dostupný pod licenciou Apache 2.0. MySQL a PostgreSQL je možné použiť ako DBMS.
Kľúčové vlastnosti GitBucket:
- Podpora verejných a súkromných úložísk Git s prístupom cez HTTP a SSH;
- podpora GitLFS;
- Rozhranie pre navigáciu v úložisku s podporou online úpravy súborov;
- Dostupnosť Wiki na prípravu dokumentácie;
- Rozhranie na spracovanie chybových správ (Problémy);
- Nástroje na spracovanie žiadostí o zmeny (Pull request);
- Systém na odosielanie upozornení e-mailom;
- Jednoduchý systém správy používateľov a skupín s podporou integrácie LDAP;
- Systém doplnkov so zbierkou doplnkov vyvinutých členmi komunity. Nasledujúce funkcie sú implementované vo forme zásuvných modulov: vytváranie hlavných poznámok, publikovanie oznámení, zálohovanie, zobrazovanie upozornení na ploche, vykresľovanie grafov odovzdania a kreslenie AsciiDoc.
V novom vydaní:
- V nastaveniach pre prístup k úložisku cez SSH je možné nastaviť si vlastnú URL, čo je možné použiť, keď používatelia pristupujú k GitBucketu cez SSH nie priamo, ale cez ďalší proxy server, ktorý presmeruje požiadavky klientov.
- Pridaná možnosť používať kľúče EDDSA na overovanie digitálnych podpisov potvrdení. Podpora je poskytovaná prostredníctvom aktualizácie komponentov apaceh-sshd a bouncycastle-java.
- Zmenili sa obmedzenia maximálnej veľkosti hesla (limit sa zvýšil z 20 na 40 znakov) a WebHook URL (z 200 na 400 znakov).
- Rozšírilo sa webové API a zlepšila sa integrácia so systémom Jenkins. Pridané ďalšie volania API pre prácu s Git (Git Reference API) a spracovanie zoznamov problémov, napríklad pridaná podpora údajov o testovacích vydaniach (míľnik) a poskytnutá možnosť vykonávať operácie so všetkými záznamami problémov naraz.
Zdroj: opennet.ru