Огляд новин Forgejo 13.0: нові можливості та покращення
Огляд новин Forgejo 13.0: нові можливості та покращення
Команда Forgejo оголосила про випуск Forgejo 13.0, останньої версії програмного забезпечення для самостійного хостингу Git. У новій версії представлено поліпшення безпеки, нові інструменти модерації та підвищена зручність використання платформи.
Нові інструменти модерації в Forgejo 13.0
Одним із найпомітніших нововведень є вбудована система звітності про контент. Ця система спрощує модерацію на публічних інстанціях. Тепер користувачі можуть повідомляти про проблемний контент, такий як репозиторії, питання, коментарі або запити на вилучення, безпосередньо адміністраторам.
Крім того, кілька звітів про один елемент автоматично групуються в інтерфейсі адміністратора.
Покращення безпеки в Forgejo
У сфері безпеки Forgejo тепер дозволяє адміністраторам запроваджувати двофакторну аутентифікацію глобально. Нова настройка [security].GLOBAL_TWO_FACTOR_REQUIREMENT
може вимагати, щоб усі користувачі, або тільки адміністратори, використовували TOTP або подібні методи аутентифікації.
Додатково, обробка секретів Forgejo Actions була модернізована, використовуючи більш безпечний модуль шифрування, представлений у 2024 році. Цей модуль раніше використовувався для секретів TOTP з версії 10.
Покращення конфіденційності в Forgejo
Для захисту від витоків метаданих платформа тепер автоматично видаляє дані EXIF з завантажених зображень аватарів. Також з’явився новий командний інструмент forgejo doctor avatar-strip-exif
, який дозволяє адміністраторам очищати існуючі аватари від вбудованих даних, таких як GPS-координати або інформація про пристрій.
Покращення для розробників
Розробники отримали декілька поліпшень у Forgejo Actions. Тепер можливо переглядати всі попередні спроби виконання робочого процесу безпосередньо в веб-інтерфейсі, що спрощує налагодження. Файли робочих процесів також перевіряються на статичні помилки, такі як помилки в написанні або недійсні контексти, що зменшує кількість невдалих виконань.
Серед інших змін: показ тегів у списках комітів, відображення міток часу на додатках до релізів та введення гарячих клавіш для жирного та курсивного тексту в редакторі Markdown.
Інші нововведення в Forgejo 13.0
Адміністратори також помітять оновлені імена конфігурації логгера—LOGGER_<NAME>_MODE. Це спрощує використання змінних середовища в контейнеризованих установках, таких як розгортання Forgejo через Docker або Helm charts.
Цей випуск також відзначає ще одну віху у циклі релізів Forgejo, з новими версіями, запланованими кожні три місяці, а LTS версіями щорічно. Відповідно, версія 13.0 буде підтримуватися до січня 2026 року.
Фіналом є продовження міграції для користувачів, які переходять з Pagure, Git-базованої платформи, від якої Fedora офіційно відмовилась у грудні 2024 року. Вбудований інструмент міграції допомагає організаціям безперешкодно імпортувати репозиторії та метадані.
Forgejo 13.0 вже доступний для завантаження. Контейнерні образи та виконувані файли опубліковані на офіційному сайті. Перед оновленням користувачам рекомендується переглянути розділ про критичні зміни в релізних нотатках та створити резервну копію своїх інстанцій, як зазначено в посібнику з оновлення.
Більше інформації доступно в оголошенні.