A fost lansată versiunea 4.37 a proiectului GitBucket, care dezvoltă un sistem pentru colaborarea asupra repository-urilor Git, având o interfață similară cu GitHub și Bitbucket. Sistemul se deosebește prin ușurința de instalare, posibilitatea de extindere a funcționalității prin pluginuri și compatibilitatea cu API-ul GitHub. Codul este scris în Scala și este disponibil sub licența Apache 2.0. Se pot utiliza MySQL și PostgreSQL ca SGBD.
Funcționalitățile principale ale GitBucket:
- Suport pentru repozitoare Git publice și private cu acces prin HTTP și SSH;
- Suport pentru GitLFS;
- Interfață pentru navigarea prin repositoare cu suport pentru editarea fișierelor online;
- Există un Wiki pentru documentație;
- Interfață pentru gestionarea problemelor raportate (Issues);
- Instrumente pentru gestionarea solicitărilor de modificare (Pull request);
- Sistem de trimitere a notificărilor prin e-mail;
- Un sistem simplu de gestionare a utilizatorilor și grupurilor, cu suport pentru integrarea LDAP;
- Sistem de pluginuri cu o colecție de extensii dezvoltate de membri din comunitate. Funcționalități precum crearea de note gist, publicarea anunțurilor, realizarea de backup-uri, notificări pe desktop, generarea de grafice ale commit-urilor și redarea AsciiDoc sunt implementate ca pluginuri.
În noua versiune:
- A fost adăugată posibilitatea de a specifica un URL propriu în setări pentru accesarea repository-ului prin SSH, care poate fi folosită atunci când accesul utilizatorilor la GitBucket prin SSH nu se face direct, ci printr-un proxy suplimentar,serverul, care redirecționează cererile clienților.

- A fost adăugată posibilitatea utilizării cheilor EDDSA pentru verificarea semnăturilor digitale ale commit-urilor. Suportul este implementat prin actualizarea componentelor apache-sshd și bouncycastle-java.
- Au fost modificate limitările privind dimensiunea maximă a parolei (limita a fost crescută de la 20 la 40 de caractere) și URL-ul WebHook (de la 200 la 400 de caractere).
- API-ul Web a fost extins și integrarea cu sistemul Jenkins a fost îmbunătățită. Au fost adăugate apeluri suplimentare în API pentru lucrul cu Git (Git Reference API) și procesarea listelor de probleme, de exemplu, s-a adăugat suport pentru datele referitoare la versiuni de test (milestone) și a fost oferită posibilitatea de a efectua operațiuni simultan pentru toate înregistrările de probleme.
Sursa: opennet.ro

