Predstavljeno je izdanje projekta GitBucket 4.38 koji razvija sustav za suradnju s Git repozitorijima sa sučeljem u stilu GitHuba, GitLaba ili Bitbucketa. Sustav je jednostavan za instalaciju, ima mogućnost proširenja funkcionalnosti putem dodataka i kompatibilan je s GitHub API-jem. Kod je napisan u Scali i dostupan je pod licencom Apache 2.0. MySQL i PostgreSQL se mogu koristiti kao DBMS.
Ključne značajke GitBucketa:
- Podrška za javna i privatna Git spremišta s pristupom putem HTTP-a i SSH-a;
- GitLFS podrška;
- Sučelje za navigaciju repozitorijem s podrškom za online uređivanje datoteka;
- Dostupnost Wikija za pripremu dokumentacije;
- Sučelje za obradu poruka o greškama (Issues);
- Alati za obradu zahtjeva za izmjenama (Pull requests);
- Sustav za slanje obavijesti e-poštom;
- Jednostavan sustav upravljanja korisnicima i grupama s podrškom za LDAP integraciju;
- Sustav dodataka sa zbirkom dodataka koje su razvili članovi zajednice. Sljedeće značajke implementirane su u obliku dodataka: stvaranje bitnih bilješki, objavljivanje najava, sigurnosne kopije, prikazivanje obavijesti na radnoj površini, iscrtavanje grafova predaje i crtanje AsciiDoc-a.
U novom izdanju:
- Možete dodati vlastita polja u Probleme i zahtjeve za povlačenjem. Polja se dodaju u sučelju postavki repozitorija. Na primjer, u Issues možete dodati polje s datumom do kada bi problem trebao biti riješen.
- Dopušteno je dodijeliti više osoba odgovornih za rješavanje problema (Issues) i pregled zahtjeva za povlačenjem.
- Korisnicima je omogućeno sučelje za zamjenu zaboravljene ili ugrožene lozinke. Za potvrdu operacije morate konfigurirati slanje e-pošte putem SMTP-a.
- Prilikom prikaza sadržaja stvorenog pomoću Markdowna, implementirana je podrška za horizontalno pomicanje za vrlo široke tablice.
- Dodana opcija naredbenog retka "-jetty_idle_timeout" za postavljanje vremenskog ograničenja neaktivnosti poslužitelja Jetty. Prema zadanim postavkama vrijeme čekanja postavljeno je na 5 minuta.
Izvor: opennet.ru