Представлен выпуск проекта GitBucket 4.37, развивающего систему для совместной работы с Git-репозиториями с интерфейсом в стиле GitHub и Bitbucket. Система отличается простотой установки, возможностью расширения функциональности через плагины и совместимостью с API GitHub. Код написан на языке Scala и доступен под лицензией Apache 2.0. В качестве СУБД могут использоваться MySQL и PostgreSQL.
GitBucket की मुख्य विशेषताएं:
- HTTP और SSH के माध्यम से पहुंच के साथ सार्वजनिक और निजी Git रिपॉजिटरी के लिए समर्थन;
- GitLFS समर्थन;
- ऑनलाइन फ़ाइल संपादन के समर्थन के साथ रिपॉजिटरी को नेविगेट करने के लिए इंटरफ़ेस;
- दस्तावेज़ीकरण तैयार करने के लिए विकी की उपलब्धता;
- त्रुटि संदेशों (मुद्दों) को संसाधित करने के लिए इंटरफ़ेस;
- परिवर्तनों के अनुरोधों को संसाधित करने के लिए उपकरण (पुल अनुरोध);
- ईमेल द्वारा सूचनाएं भेजने की प्रणाली;
- एलडीएपी एकीकरण के समर्थन के साथ सरल उपयोगकर्ता और समूह प्रबंधन प्रणाली;
- समुदाय के सदस्यों द्वारा विकसित ऐड-ऑन के संग्रह के साथ एक प्लगइन प्रणाली। निम्नलिखित सुविधाएँ प्लगइन्स के रूप में कार्यान्वित की जाती हैं: सार नोट्स बनाना, घोषणाएँ प्रकाशित करना, बैकअप, डेस्कटॉप पर सूचनाएं प्रदर्शित करना, प्रतिबद्ध ग्राफ़ बनाना और AsciiDoc बनाना।
नई रिलीज में:
- Предоставлена возможность задания в настройках собственного URL для доступа к репозиторию по SSH, который может использоваться когда обращение пользователей к GitBucket по SSH выполняется не напрямую, а через дополнительный прокси-сервер, перенаправляющий запросы клиентов.
- Добавлена возможность использования ключей EDDSA для верификации цифровых подписей коммитов. Поддержка реализована через обновление компонентов apaceh-sshd и bouncycastle-java.
- Изменены ограничения на максимальный размер пароля (лимит увеличен с 20 до 40 символов) и WebHook URL (c 200 до 400 символов).
- Расширен Web API и улучшена интеграция с системой Jenkins. Добавлены дополнительные вызовы в API для работы с Git (Git Reference API) и обрабтки списков issue, например, добавлена поддержка данных о тестовых выпусках (milestone) и предоставлена возможность выполнения операций сразу для всех issue-записей.
स्रोत: opennet.ru