Состоялся выпуск платформы совместной разработки Gitea 1.26

от автора

18 апреля 2026 года состоялся релиз открытой платформы совместной разработки Gitea 1.26. Исходный код проекта написан на Go и опубликован на GitHub под лицензией MIT. Предыдущая версия решения вышла в октябре 2025 года.

Основные изменения и доработки в Gitea 1.26:

  • устранены три уязвимости: CVE-2026-28737, CVE-2026-22555 и CVE-2026-27780.

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

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

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

  • список файлов теперь включает функцию «Перейти к файлу» и позволяет удалять каталоги напрямую из браузера, если это разрешено;

  • производительность решения улучшена за счёт использования новых пакетных операций Git для чтения объектов, что снижает накладные расходы при больших нагрузках. При поддержке теперь используется дерево слияния для более быстрого обнаружения конфликтов слияния, что улучшает обработку запросов на слияние и предварительного просмотра слияний на больших или загруженных экземплярах;

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

  • улучшения инфраструктуры: Gitea теперь поддерживает реестр состояния Terraform через свой реестр пакетов, что позволяет командам управлять состоянием Terraform с помощью существующих средств контроля доступа. Спецификации OpenAPI теперь могут отображаться непосредственно в браузере;

  • фронтенд и стек сборки претерпели значительные изменения. Gitea перешла с webpack на Vite, а встроенный в браузер редактор теперь использует CodeMirror вместо Monaco. Механизм защиты от CSRF‑атак с использованием cookie‑файлов был заменён на CrossOriginProtection, что может повлиять на развёртывания с пользовательскими настройками обратного прокси, встраивания, CORS или cookie;

  • инструмент environment‑to‑ini был заменён новой подкомандой config edit‑ini. Аннотации Swagger были исправлены, поэтому сгенерированные описания OpenAPI теперь более точно отражают значения перечислений, коды состояния и состояния уведомлений;

  • API‑клиенты, сгенерированные на основе спецификации, возможно, потребуется перегенерировать и повторно проверить. Конечная точка GET API registration‑token была удалена. Кроме того, в новых установках теперь по умолчанию PUBLIC_URL_DETECTION устанавливается в значение auto. Администраторы, использующие обратные прокси‑серверы или альтернативные имена хостов, должны убедиться, что сгенерированные ссылки, перенаправления и поведение веб‑перехватчиков соответствуют их предполагаемой конфигурации.

16 апреля 2026 года состоялся релиз открытой платформы совместной разработки Forgejo (форка проекта Gitea) v15.0 LTS (с долгосрочной поддержкой 15 июля 2027 года). Решение позволяет развернуть на своих серверах систему для совместной работы с репозиториями Git, напоминающую по решаемым задачам GitHub, Bitbucket и Gitlab. Исходный код проекта написан на языке Go и опубликован под лицензией MIT и GPLv3+ для нового кода. Проект Forgejo придерживается принципов независимого управления и подконтрольности сообществу. На использование Forgejo перешёл Git‑хостинг Codeberg.org.

ссылка на оригинал статьи https://habr.com/ru/articles/1025396/