1 час назад
Выпуск платформы совместной разработки Forgejo v16.0

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

Основные изменения и доработки в Forgejo v16.0:
ключевым нововведением проекта являются детализированные параметры отслеживания репозиториев. Теперь пользователи могут выбирать уведомления о проблемах, запросах на слияние, релизах или любой их комбинации, вместо получения всех обновлений активности. Кроме того, была переработана платформа уведомлений;
что касается миграции репозиториев, на экране миграции теперь отображается количество проблем и запросов на слияние, перенесённых из исходного репозитория, по мере выполнения каждой партии. По умолчанию информация о прогрессе отображается для миграций, содержащих не менее 45 элементов;
в обзоры запросов на слияние (Pull Request) внесены несколько улучшений. Теперь рецензенты могут прикреплять один комментарий к нескольким измененным строкам, удерживая клавишу Shift и выбирая нужный диапазон в списке изменений;
команда Forgejo равным образом переработала список коммитов для запросов на слияние, придав ему более чистый вид, который лучше адаптируется к различным размерам экрана. Хотя свежий оформление изначально ограничен страницами запросов на слияние, инициатива планирует внедрить его и в другие места, где отображаются списки коммитов;
решено несколько давних проблем с размещением комментариев к обзорам. Обновлённая реализация использует функцию обратного отслеживания изменений Git для более надёжного отслеживания изменений. Forgejo теперь может перемещать комментарии при перемещении кода и помечать их как устаревшие, если соответствующая строка больше не существует;
в Forgejo Actions, интегрированная в платформу система CI/CD, теперь позволяет пользователям вручную устанавливать приоритеты для отдельных запусков рабочих процессов, при этом приоритетные задания размещаются перед обычными запусками в очереди;
в этом релизе также представлены авторизованные интеграции, расширяющие функциональность аутентификации на основе JWT, добавленную в Forgejo 15. Внешние системы и локальные рабочие процессы Forgejo Actions теперь могут аутентифицировать операции api и Git с помощью проверенных JSON Web Tokens, а не полагаться на статические токены доступа;
дополнительные улучшения Actions включают оценку определённых условий рабочего процесса перед отправкой заданий в Forgejo Runner, что сокращает ненужное выполнение. Кроме того, завершённые запуски рабочих процессов, а также их журналы и артефакты теперь можно удалять через веб-интерфейс или HTTP программный оболочку;
api проекта также был расширен новыми конечными точками для получения полных журналов рабочих процессов или журналов для отдельных заданий. Артефакты теперь можно перечислять, загружать и удалять через api, а новая конечная точка позволяет отменять отдельные запуски рабочих процессов;
что касается Git, теперь там проверяются входящие объекты на наличие несоответствий, снижая риск повреждения репозитория. Forgejo больше не устанавливает примеры файлов хуков Git в репозитории бэкэнда и перемещает хуки для всего экземпляра в централизованное место;
произошло важное изменение конфигурации для развёртываний контейнеров, использующих аутентификацию через обратный прокси, поскольку образы контейнеров Forgejo больше не будут неявно доверять каждому адресу прокси. По этой причине администраторам, использующим этот метод аутентификации, необходимо явно настроить адреса или сети, с которых поступает доверенный трафик обратного прокси.
Ранее разработчик Ян Эспозито представил несложный пример стратегии защиты в Nginx своего экземпляра открытой платформы совместной разработки Forgejo от веб-краулеров с ИИ. Одновременно обеспечивается должный уровень обслуживания платформы Forgejo для обычных пользователей.
Читают сейчас

8 минут назад
Kimi K3: опенсорс-модель на 2.8 трлн параметров обходит Opus 4.8
Moonshot AI выпустили Kimi K3 — самую крупную открытую схема на сегодня. 2.8 трлн параметров! Вдвое больше, чем у DeepSeek V4 Pro, и втрое больше, чем у Xiaomi MiMo V2.5 Pro. Поддерживает контекст в 1

18 минут назад
Spotify убрал более 75 млн песен, созданных с помощью ИИ
Стриминговый сервис Spotify за последние 12 месяцев удалил более 75 млн песен, сгенерированных инструментами искусственного интеллекта, рассказал руководитель отдела по работе с артистами, маркетингу

26 минут назад
Южная Корея запустит универсальный базовый чат-бот с ИИ
Правительство Южной Кореи объявило тендер на поиск подрядчиков для создания универсального общедоступного чат-бота и ИИ-агента для взаимодействия с государственными службами. Ознакомиться далее

44 минуты назад
Пользователи в попытке охладить смартфоны стали класть их в холодильник, а потом нести в ремонт
На фоне сильной жары в Европе некоторые пользователи пытаются охладить смартфоны и другие гаджеты, помещая их в холодильник или даже морозильник. Тем не менее это приводит к поломке мобильных устройст
46 минут назад
Хакер украл информация цифровых кошельков тысяч пользователей после заражения игр в Steam
Федеральные агенты арестовали жителя Флориды в контексте расследования ФБР, касающегося схемы распространения вредоносного ПО через платформу Steam. За последние два года эта схема использовалась для