Predstavljena je bila izdaja projekta GitBucket 4.38, ki razvija sistem za sodelovanje z repozitoriji Git z vmesnikom v stilu GitHub, GitLab ali Bitbucket. Sistem je enostaven za namestitev, ima možnost razširitve funkcionalnosti z vtičniki in je združljiv z GitHub API. Koda je napisana v Scali in je na voljo pod licenco Apache 2.0. MySQL in PostgreSQL se lahko uporabljata kot DBMS.
Ključne značilnosti GitBucket:
- Podpora za javne in zasebne repozitorije Git z dostopom prek HTTP in SSH;
- podpora za GitLFS;
- Vmesnik za navigacijo po repozitoriju s podporo za spletno urejanje datotek;
- Razpoložljivost Wikija za pripravo dokumentacije;
- Vmesnik za obdelavo sporočil o napakah (Težave);
- Orodja za obdelavo zahtevkov za spremembe (Pull requests);
- Sistem za pošiljanje obvestil po elektronski pošti;
- Preprost sistem za upravljanje uporabnikov in skupin s podporo za integracijo LDAP;
- Sistem vtičnikov z zbirko dodatkov, ki so jih razvili člani skupnosti. Naslednje funkcije so implementirane v obliki vtičnikov: ustvarjanje bistvenih opomb, objavljanje obvestil, varnostne kopije, prikazovanje obvestil na namizju, risanje grafov potrditve in risanje AsciiDoc.
V novi izdaji:
- Svoja polja lahko dodate v Težave in zahteve po vleku. Polja so dodana v vmesniku nastavitev skladišča. Na primer, v Težave lahko dodate polje z datumom, do katerega naj bo težava rešena.
- Dovoljeno je dodeliti več osebam, odgovornim za reševanje težav (Issues) in pregled zahtevkov za vleko.
- Uporabnikom je na voljo vmesnik za zamenjavo pozabljenega ali ogroženega gesla. Če želite potrditi operacijo, morate konfigurirati pošiljanje e-pošte prek SMTP.
- Pri prikazovanju vsebine, ustvarjene z uporabo Markdown, je bila implementirana podpora za vodoravno drsenje za zelo široke tabele.
- Dodana možnost ukazne vrstice "-jetty_idle_timeout" za nastavitev časovne omejitve nedejavnosti strežnika Jetty. Privzeto je časovna omejitev nastavljena na 5 minut.
Vir: opennet.ru