A fost lansată versiunea 4.38 a proiectului GitBucket, care dezvoltă un sistem pentru colaborarea cu repozitoarele Git, având o interfață similară cu GitHub, GitLab sau Bitbucket. Sistemul se distinge prin ușurința instalării, prin posibilitatea de a extinde funcționalitățile prin pluginuri și prin compatibilitatea cu API-ul GitHub. Codul este scris în Scala și disponibil sub licența Apache 2.0. MySQL și PostgreSQL pot fi folosite ca DBMS.
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 oferită posibilitatea de a adăuga câmpuri personalizate în Issues și pull-request-uri. Câmpurile sunt adăugate în interfața de setări a repozitorului. De exemplu, în Issues poate fi adăugat un câmp cu data limită pentru rezolvarea problemei.

- Este permisă atribuirea mai multor persoane responsabile pentru rezolvarea problemelor (Issues) și revizuirea pull-request-urilor.

- Utilizatorilor li se oferă o interfață pentru a-și schimba parola uitată sau compromisă. Confirmarea operațiunii necesită configurarea trimiterea de e-mailuri prin SMTP.

- Atunci când sunt afișate materiale create folosind markup Markdown, a fost implementat suportul pentru derularea orizontală pentru tabele foarte largi.

- A fost adăugată opțiunea de linie de comandă „—jetty_idle_timeout” pentru a seta timeout-ul de inactivitate. server Jetty. În mod implicit, timeout-ul este setat la 5 minute.
Sursa: opennet.ro




