Rilascio del sistema di sviluppo collaborativo GitBucket 4.37

È stata presentata la release del progetto GitBucket 4.37 che sviluppa un sistema di collaborazione con repository Git con un'interfaccia in stile GitHub e Bitbucket. Il sistema è facile da installare, ha la capacità di espandere le funzionalità tramite plugin ed è compatibile con l'API GitHub. Il codice è scritto in Scala ed è disponibile con la licenza Apache 2.0. MySQL e PostgreSQL possono essere utilizzati come DBMS.

Caratteristiche principali di GitBucket:

  • Supporto per repository Git pubblici e privati ​​con accesso tramite HTTP e SSH;
  • supporto GitLFS;
  • Interfaccia per la navigazione nel repository con supporto per la modifica dei file online;
  • Disponibilità di Wiki per la preparazione della documentazione;
  • Interfaccia per l'elaborazione dei messaggi di errore (Issues);
  • Strumenti per l'elaborazione delle richieste di modifica (richieste Pull);
  • Sistema per l'invio di notifiche via email;
  • Semplice sistema di gestione di utenti e gruppi con supporto per l'integrazione LDAP;
  • Un sistema di plugin con una raccolta di componenti aggiuntivi sviluppati dai membri della comunità. Le seguenti funzionalità sono implementate sotto forma di plugin: creazione di note essenziali, pubblicazione di annunci, backup, visualizzazione di notifiche sul desktop, tracciatura di grafici di commit e disegno di AsciiDoc.

Nella nuova versione:

  • È possibile impostare il proprio URL nelle impostazioni per l'accesso al repository tramite SSH, che può essere utilizzato quando gli utenti accedono a GitBucket tramite SSH non direttamente, ma tramite un server proxy aggiuntivo che reindirizza le richieste del client.
    Rilascio del sistema di sviluppo collaborativo GitBucket 4.37
  • Aggiunta la possibilità di utilizzare chiavi EDDSA per verificare le firme digitali dei commit. Il supporto viene fornito tramite un aggiornamento dei componenti apaceh-sshd e bouncycastle-java.
  • Sono state modificate le restrizioni sulla dimensione massima della password (il limite è stato aumentato da 20 a 40 caratteri) e sull'URL del WebHook (da 200 a 400 caratteri).
  • L'API Web è stata ampliata ed è stata migliorata l'integrazione con il sistema Jenkins. Aggiunte ulteriori chiamate API per lavorare con Git (Git Reference API) ed elaborare elenchi di problemi, ad esempio, aggiunto il supporto per i dati sulle versioni di prova (milestone) e fornita la possibilità di eseguire operazioni su tutti i record di problemi contemporaneamente.

Fonte: opennet.ru

Aggiungi un commento