È stata rilasciata la versione 4.38 di GitBucket, un sistema per la collaborazione su repository Git con un'interfaccia simile a GitHub, GitLab o Bitbucket. Il sistema si distingue per la sua facilità d'installazione, la possibilità di estendere le funzionalità tramite plugin e la compatibilità con l'API di GitHub. Il codice è scritto in Scala ed è disponibile sotto licenza Apache 2.0. È possibile utilizzare MySQL e PostgreSQL come database.
Funzionalità principali di GitBucket:
- Supporto per repository Git pubblici e privati con accesso tramite HTTP e SSH;
- Supporto per GitLFS;
- Interfaccia per la navigazione nel repository con supporto per l'editing dei file online;
- Presenza di un Wiki per la preparazione della documentazione;
- Interfaccia per la gestione delle segnalazioni di errori (Issues);
- Strumenti per la gestione delle richieste di modifica (Pull request);
- Sistema di invio notifiche via email;
- Semplice sistema di gestione degli utenti e dei gruppi con supporto per l'integrazione con LDAP;
- Sistema di plugin con una collezione di estensioni sviluppate dai membri della comunità. Sono implementate come plugin funzionalità come la creazione di note gist, pubblicazione di annunci, backup, invio di notifiche sul desktop, costruzione di grafici dei commit e rendering di AsciiDoc.
Nel nuovo rilascio:
- È stata fornita la possibilità di aggiungere campi personalizzati in Issues e pull request. I campi vengono aggiunti nell'interfaccia delle impostazioni del repository. Ad esempio, in Issues è possibile aggiungere un campo con la data entro cui deve essere risolto il problema.

- È consentito nominare più persone responsabili per la risoluzione di Issues e per la revisione delle pull request.

- Agli utenti è fornita un'interfaccia per reimpostare la password dimenticata o compromessa. Per confermare l'operazione è necessaria la configurazione dell'invio di email tramite SMTP.

- È stata implementata la funzionalità di scrolling orizzontale per tabelle molto larghe quando si visualizzano materiali creati con markup Markdown.

- È stata aggiunta l'opzione della riga di comando "—jetty_idle_timeout" per impostare il timeout di inattività. server Jetty. Per impostazione predefinita, il timeout è fissato a 5 minuti.
Fonte: opennet.ru




