Випуск системи спільної розробки GitBucket 4.37

Представлено випуск проекту GitBucket 4.37, який розвиває систему для спільної роботи з Git-репозиторіями з інтерфейсом у стилі GitHub та Bitbucket. Система відрізняється простотою установки, можливістю розширення функціональності через плагіни та сумісністю з API GitHub. Код написаний мовою Scala та доступний під ліцензією Apache 2.0. Як СУБД можуть використовуватися MySQL та PostgreSQL.

Основні можливості GitBucket:

  • Підтримка публічних та закритих Git-репозиторіїв з доступом через HTTP та SSH;
  • Підтримка GitLFS;
  • Інтерфейс для навігації по репозиторію за допомогою редагування файлів online;
  • наявність Wiki для підготовки документації;
  • Інтерфейс для обробки повідомлень про помилки (Issues);
  • Кошти для обробки заявок на зміни (Pull request);
  • Система надсилання повідомлень електронною поштою;
  • Проста система управління користувачами та групами з підтримкою інтеграції з LDAP;
  • Система плагінів із колекцією доповнень, розроблених учасниками із спільноти. У вигляді плагінів реалізовані такі можливості як створення gist-нотаток, публікація анонсів, резервне копіювання, виведення повідомлень на робочий стіл, побудова графіків коммітів, відтворення AsciiDoc.

У новому випуску:

  • Надано можливість завдання в налаштуваннях власного URL для доступу до репозиторію SSH, який може використовуватися коли звернення користувачів до GitBucket SSH виконується не безпосередньо, а через додатковий проксі-сервер, що перенаправляє запити клієнтів.
    Випуск системи спільної розробки GitBucket 4.37
  • Додано можливість використання ключів EDDSA для верифікації цифрових підписів комітів. Підтримка реалізована через оновлення компонентів apaceh-sshd та bouncycastle-java.
  • Змінено обмеження на максимальний розмір пароля (ліміт збільшено з 20 до 40 символів) та WebHook URL (з 200 до 400 символів).
  • Розширено Web API та покращено інтеграцію з системою Jenkins. Додані додаткові виклики в API для роботи з Git (Git Reference API) та обробки списків issue, наприклад, додано підтримку даних про тестові випуски (milestone) та надано можливість виконання операцій відразу для всіх issue-записів.

Джерело: opennet.ru

Додати коментар або відгук