Оновлення Forgejo 15.0: нові можливості для Git платформи

Оновлення Forgejo 15.0: нові можливості для Git платформи

Forgejo 15.0 тепер доступний як останнє масштабне оновлення самостійно розміщеної Git платформи для співпраці. Це також нова версія з довгостроковою підтримкою проекту.

Нові токени доступу для репозиторіїв

Ключовим оновленням є введення токенів доступу, специфічних для репозиторіїв. Адміністраторам та користувачам тепер доступно обмежувати токени для вибраних репозиторіїв, зменшуючи неналежний доступ. Авторизація API репозиторіїв також була оновлена для підтримки цієї вдосконаленої моделі безпеки.

Оновлення Forgejo Actions

Forgejo 15.0 також пропонує значні вдосконалення для Forgejo Actions. Тепер багаторазові робочі процеси можуть розгалужуватися на окремі завдання, якщо верхній рівень поля runs-on пропущено. Це дозволяє завданням з’являтися окремо в журналах і бути відправленими незалежно на різні ранери.

Підтримка OpenID Connect

Підтримка OpenID Connect для Forgejo Actions є ще одним важливим доповненням. Ця функція дозволяє робочим процесам аутентифікуватися з системами третіх сторін, використовуючи короткочасні підписані токени, а не статичні секрети. Це зменшує ризик витоків даних або їх повторного використання. Підтримка вимагає використання Forgejo v15.0 і версій Forgejo Runner, що пізніше ніж 12.5.

Функціонал епізодичних ранерів

У релізі представлені епізодичні ранери, які виконують одну задачу перед скасуванням їхніх даних для авторизації і видаленням реєстрації. Ця функція призначена для автоскейлених флотів ранерів і вдосконалених інтеграцій, які вимагають тимчасових даних для авторизації. Окрім того, налаштування ранерів було покращено завдяки оновленому веб-реєстраційному процесу.

Покращення інтерфейсу користувача

Оновлення також покращує інтерфейс користувача, усуваючи вимогу до використання клавіші Alt для виключення міток у фільтрах. Зросла чутливість сторінки версій на різних пристроях. Розширено можливості редагування Git нотаток у вигляді окремих комітів та додано кілька покращень доступності для екранних рідерів.

Керівництво для адміністрації

Адміністратори, які планують оновлення, повинні розглянути перелік змін, які можуть призвести до збоїв. Змінилися значення за замовчуванням для cookie, тому користувачам потрібно буде знову вводити дані для входу. Також було вилучено логіку зворотної сумісності для розташування конфігураційного файлу Docker без кореня.

Цикл оновлень Forgejo

Forgejo працює за тримісячним циклом масштабних оновлень, а випуски патчів надаються за потреби. Завдяки тому, що v15.0 тепер є поточним LTS гілкою, Forgejo 11.0 залишиться підтримуваним до 16 липня 2026 року.

Для отримання додаткової інформації дивіться оголошення на [офіційному сайті Forgejo](https://forgejo.org/2026-04-release-v15-0/).