Bol vydaný GitBucket 4.37, projekt na spoluprácu s Git repozitármi s rozhraním inšpirovaným GitHubom a Bitbucketom. Systém vyniká jednoduchosťou inštalácie, možnosťou rozšírenia funkčnosti prostredníctvom pluginov a kompatibilitou s API GitHub. Kód je napísaný v jazyku Scala a je dostupný pod licenciou Apache 2.0. Ako databáza môžu byť použité MySQL a PostgreSQL.
Hlavné funkcie GitBucket:
- Podpora verejných a súkromných Git repozitárov s prístupom cez HTTP a SSH;
- Podpora GitLFS;
- Rozhranie na prehliadanie repozitára s možnosťou úpravy súborov online;
- Možnosť Blogu na prípravu dokumentácie;
- Rozhranie na spracovanie chýb (Issues);
- Nástroje na spracovanie žiadostí o zmeny (Pull request);
- Systém zasielania e-mailových upozornení;
- Jednoduchý systém správy používateľov a skupín s podporou integrácie s LDAP;
- Systém pluginov s kolekciou rozšírení vyvinutých členmi komunity. Funkcionality ako vytváranie gist-návrhov, publikovanie oznámení, zálohovanie, vyžarovanie notifikácií na plochu, generovanie grafov commitov a vykreslenie AsciiDoc sú implementované ako pluginy.
V novom vydaní:
- Pridaná možnosť nastaviť vlastnú URL adresu na prístup k repozitáru cez SSH, ktorá sa môže použiť, ak pristupujúci používatelia k GitBucket cez SSH nekomunikujú priamo, ale prostredníctvom dodatočného proxy-server, ktoré preosiela požiadavky klientov.

- Pridaná podpora pre EDDSA kľúče na overenie digitálnych podpisov commitov. Podpora bola implementovaná aktualizáciou komponentov apache-sshd a bouncycastle-java.
- Zmenené obmedzenia na maximálnu veľkosť hesla (limit zvýšený z 20 na 40 znakov) a WebHook URL (z 200 na 400 znakov).
- Rozšírené Web API a vylepšená integrácia so systémom Jenkins. Pridané ďalšie volania do API na prácu s Git (Git Reference API) a spracovanie zoznamov issues, napríklad pridaná podpora dát o testovacích vydaniach (milestone) a možnosť vykonania operácií hneď pre všetky issue záznamy.
Zdroj: opennet.ru

