Объявление
Gitea: в основную ветку добавлен журнал действий пользователей
В Gitea принят журнал действий пользователей с фильтрами и выгрузкой; запись событий по умолчанию отключена.
Что изменилось
Журнал содержит действие, исполнителя, область, источник, сообщение и метаданные события.
События доступны в административных настройках, организации, репозитории и профиле; есть фильтры по исполнителю, действию и источнику.
Администратор может выгрузить записи как JSONL.
Для записи в базу используется
RECORD_OUTPUT = databaseв разделе[audit]; исходное значение —disabled.Срок хранения задаёт
RETENTION_DAYS, а очистку выполняет задачаcron.delete_old_audit_events.При работе от имени другого пользователя фиксируются оба участника.
Что учесть
Функция полезна для расследования изменений прав, ключей и настроек. После появления в используемом выпуске её нужно включить и выбрать срок хранения: сам факт обновления не означает начало аудита.
Это новость о принятой правке. Проверьте включение журнала на своей версии, появление тестового события и выгрузку; учитывайте дополнительный объём записей в базе.