Vydání kolaborativního vývojového systému GitBucket 4.33
Předložené vydání projektu GitBucket 4.33, v rámci kterého se vyvíjí systém pro spolupráci s úložištěm Git poskytující rozhraní ve stylu GitHubu a Bitbucket. Systém se snadno instaluje, má schopnost rozšířit funkčnost pomocí pluginů a je kompatibilní s GitHub API. Kód je napsán v jazyce Scala a k dispozici licencováno pod Apache 2.0. MySQL a PostgreSQL lze použít jako DBMS.
Klíčové vlastnosti GitBucket:
Podpora veřejných a soukromých úložišť Git přístupných přes HTTP a SSH;
Rozhraní pro navigaci v úložišti s podporou online editace souborů;
Dostupnost Wiki pro přípravu dokumentace;
Rozhraní pro zpracování chybových zpráv (Problémy);
Nástroje pro zpracování požadavků na změny (Pull request);
Systém pro zasílání upozornění e-mailem;
Jednoduchý systém správy uživatelů a skupin s podporou integrace LDAP;
Pluginový systém s kolekce doplňky vyvinuté členy komunity. Následující funkce jsou implementovány ve formě zásuvných modulů: vytváření hlavních poznámek, publikování oznámení, zálohování, zobrazování oznámení na ploše, vykreslování grafů odevzdání a kreslení AsciiDoc.
Implementována možnost konfigurovat vše možnosti Rozhraní CLI prostřednictvím proměnných prostředí (užitečné pro Docker). Například nastavení pro připojení k DBMS lze nyní předávat prostřednictvím proměnných prostředí, nikoli prostřednictvím souboru database.conf;
Přidána nová nastavení GITBUCKET_MAXFILEZIE (maximální velikost nahraných souborů), GITBUCKET_UPLOADTIMEOUT (časový limit při nahrávání souborů), GITBUCKET_PLUGINDIR (další adresář pro pluginy) a
GITBUCKET_VALIDATE_PASSWORD (logika ověření hesla);
Přidána podpora pro sbalení obsahu souborů v rozhraní při vyhodnocování změn v požadavku na stažení (usnadňuje kontrolu velkých požadavků na stahování);
Byla implementována možnost blokovat přístup z interních IP adres k obslužným rutinám WebHook se schopností definovat bílý seznam platných interních adres;
Některé odpovědi webového rozhraní API přidaly vlastnosti „přidělený“ a „přidělený“ k identifikaci uživatelů, kteří přiřadili nebo jsou přiřazeni k provádění práce.