GitBucket version 4.37 is released, developing a system for collaboration on Git repositories with an interface similar to GitHub and Bitbucket. The system features ease of installation, functionality expansion through plugins, and compatibility with the GitHub API. The code is written in Scala and is available under the Apache 2.0 license. MySQL and PostgreSQL can be used as the database management systems.
Hovedfunktioner i GitBucket:
- Understøttelse af offentlige og private Git-repositories med adgang via HTTP og SSH;
- Understøttelse af GitLFS;
- Grænseflade til navigation i repositoriet med støtte til online redigering af filer;
- En Wiki til forberedelse af dokumentation;
- Grænseflade til håndtering af fejlrapporter (Issues);
- Værktøjer til håndtering af ændringsanmodninger (Pull request);
- System til udsendelse af e-mail-notifikationer;
- Simpel bruger- og gruppeadministration med support for integration med LDAP;
- Et pluginsystem med en samling af tilføjelser udviklet af medlemmer fra fællesskabet. Der er implementeret funktioner som oprettelse af gist-noter, offentliggørelse af annoncer, backup, desktop-notifikationer, opbygning af commit-grafer, og rendering af AsciiDoc.
I den nye version:
- Mulighed for at angive en brugerdefineret URL til adgang til repositoriet via SSH er nu tilgængelig i indstillingerne, hvilket kan anvendes, når brugernes forbindelse til GitBucket via SSH ikke sker direkte, men gennem en ekstra proxy-server, der omdirigerer kundernes anmodninger.

- Muligheden for at bruge EDDSA-nøgler til verifikation af digitale signaturer for commits er tilføjet. Støtten er realiseret gennem opdatering af komponenter som apaceh-sshd og bouncycastle-java.
- Begrænsningerne for det maksimale password-størrelse er ændret (grænsen er steget fra 20 til 40 tegn) og WebHook URL (fra 200 til 400 tegn).
- Web API er udvidet, og integrationen med Jenkins-systemet er forbedret. Yderligere opkald i API'et er tilføjet for at arbejde med Git (Git Reference API) og håndtering af issue-lister, for eksempel er der tilføjet understøttelse af data om testudgivelser (milestones) og muligheden for at udføre operationer simultant for alle issue-poster.
Kilde: opennet.ru

