Релиз платформы совместной разработки Forgejo v13.0

16 октября 2025 года состоялся релиз открытой платформы совместной разработки Forgejo v13.0 (форка проекта Gitea). Решение позволяет развернуть на своих серверах систему для совместной работы с репозиториями Git, напоминающую по решаемым задачам GitHub, Bitbucket и Gitlab. Исходный код проекта написан на языке Go и опубликован под лицензией MIT и GPLv3+ для нового кода.

Проект Forgejo придерживается принципов независимого управления и подконтрольности сообществу. На использование Forgejo перешёл Git‑хостинг Codeberg.org.

Ключевыми особенностями платформы является низкое потребление ресурсов (может использоваться на плате Raspberry Pi или в дешёвых VPS) и простой процесс установки.

Решение Forgejo предоставляет типовые возможности работы с проектами, такие как управление задачами, отслеживание проблем (issues), pull‑запросы, wiki, средства для координации групп разработчиков, подготовка релизов, автоматизация размещения пакетов в репозиториях, управление правами доступа, сопряжение с платформами непрерывной интеграции, поиск кода, аутентификация через LDAP и OAuth, доступ к репозиторию по протоколам SSH и HTTP/HTTPS, подключение веб‑хуков для интеграции со Slack, Discord и другими сервисами, поддержка Git‑хуков и Git LFS, инструменты для миграции и зеркалирования репозиториев. Отдельно выделяется возможность использования протокола ActivityPub для объединения в федеративную сеть отдельных серверов разработчиков.

Для ознакомления с Forgejo v13.0 доступен специальный тестовый экземпляр решения. Разработчики проекта перед обновлением до новой версии настоятельно рекомендуют сделать полную резервную копию, как описано в руководстве по обновлению, и внимательно ознакомиться со всеми критическими изменениями в примечаниях к выпуску.

Основные изменения и дополнения в Forgejo v13.0:

исправлены обнаруженные ранее ошибки и баги;

добавлены возможности для информирования администратора публично доступного сервера о нарушениях правил и размещении нежелательного содержимого. Жалобы могут направляться на пользователей, организации, репозитории, pull‑запросы, сообщения о проблемах и комментарии;

после отправки жалобы отображаются в отдельном разделе интерфейса администратора. Повторные жалобы группируются и сортируются в общем списке по числу уведомлений, отправленных разными участниками;

добавлен интерфейс для миграции проектов с системы совместной разработки Pagure, который может быть использован для переноса проектов в недавно запущенный сервис совместной разработки Fedora Forge, развиваемый для замены платформы Pagure, применяемой в Fedora для совместной работы c кодом и метаданными пакетов;

добавлена настройка «[security].GLOBAL_TWO_FACTOR_REQUIREMENT», включающая для пользователей или администраторов обязательное использование двухфакторной аутентификации, например, на базе одноразовых паролей (TOTP);

обеспечено удаление метаданных EXIF из файлов с изображениями, загружаемыми в качестве аватаров пользователей или картинок в репозиториях. Чистка позволяет предотвратить утечку конфиденциальных данных, таких как сведения о местоположении и устройстве пользователя. Для удаления метаданных EXIF из ранее загруженных изображений предложена команда «forgejo doctor avatar‑strip‑exif»;

добавлена возможность просмотра лога прошлых попыток запуска Actions‑обработчиков;

в веб‑интерфейс добавлена поддержка статического анализа файлов с Actions‑обработчиками для раннего выявления типовых опечаток и ошибок, таких как использование обработчика не в том контексте;

при принудительном выполнении push‑запроса обеспечен показ сведений о состоянии сборки всех коммитов в окружении непрерывной интеграции;

в редактор текста в формате Markdown добавлены клавиатурные комбинации для использования жирного (Ctrl+B) и наклонного (Ctrl+I) начертаний в выделенном фрагменте;

обеспечен показ времени загрузки приложений к релизу, таких как готовые бинарные сборки;

в списке коммитов реализован показ связанных с коммитами тегов.

Источник: habr.com

0 0 голоса
Рейтинг новости
1
0
Подписаться
Уведомить о
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии