Представен новият вариант на проекта GitBucket 4.37, който развива система за сътрудничество с Git-репозитории с интерфейс, наподобяващ GitHub и Bitbucket. Системата се отличава с леснота на инсталация, възможност за разширяване на функционалността чрез приставки и съвместимост с API на GitHub. Кодът е написан на Scala и е наличен под лицензия Apache 2.0. Като база данни могат да се използват MySQL и PostgreSQL.
Основни възможности на GitBucket:
- Подкрепа за публични и частни Git хранилища с достъп чрез HTTP и SSH;
- Подкрепа за GitLFS;
- Интерфейс за навигация в хранилището с поддръжка за онлайн редактиране на файлове;
- Наличие на Wiki за подготовка на документация;
- Интерфейс за управление на съобщения за грешки (Issues);
- Инструменти за обработка на предложения за променяния (Pull request);
- Система за изпращане на известия по електронна поща;
- Проста система за управление на потребители и групи с поддръжка на интеграция с LDAP;
- Система от приставки с колекция от добавки, разработени от членовете на общността. В вид на приставки са реализирани функции като създаване на gist бележки, публикуване на анонси, резервно копие, извеждане на уведомления на работния плот, генериране на графики на комитите и рендериране на AsciiDoc.
В новото издание:
- Предоставена е възможност за задаване на собствен URL в настройките за достъп до репозитория по SSH, който може да се използва, когато достъпът на потребителите до GitBucket по SSH не се осъществява директно, а чрез допълнителен прокси-сървър, пренасочващ клиентските заявки.

- Добавена е възможност за използване на EDDSA ключове за верификация на цифровите подписи на комитите. Поддръжката е реализирана чрез актуализация на компонентите apaceh-sshd и bouncycastle-java.
- Променени са ограниченията за максималния размер на паролата (лимитът е увеличен от 20 на 40 символа) и WebHook URL (от 200 на 400 символа).
- Разширено е Web API и подобрена интеграцията със системата Jenkins. Добавени са допълнителни извиквания в API за работа с Git (Git Reference API) и обработка на списъци с проблеми, например, добавена е поддръжка за данни за тестови версии (milestone) и предоставена е възможност за извършване на операции веднага за всички записи с проблеми.
Източник: opennet.ru

