Логотип

Вышла версия Gitea 1.25 с 3D-превью файлов и ускоренной обработкой архивов

Вышла версия Gitea 1.25 с 3D-превью файлов и ускоренной обработкой архивов

Gitea (https://gitea.com/) — облегчённая платформа с открытым исходным кодом для размещения репозиториев Git, аналогичная GitHub, GitLab или Bitbucket, но простая, быстрая и удобная для самостоятельного размещения. Только что вышла её версия 1.25.

Одним из наиболее заметных улучшений стало внедрение потоковой передачи архивов репозиториев. Такие форматы, как ZIP, TAR.GZ или пакеты, теперь по умолчанию передаются в потоковом режиме, что значительно повышает производительность и снижает потребление памяти при загрузке больших репозиториев.

В то же время Gitea добавляет встроенные средства предварительного просмотра для форматов 3D- и CAD-файлов, таких как STL и OBJ, что позволяет пользователям просматривать эти файлы прямо в веб-интерфейсе без использования внешних инструментов.

Участие в проектах также стало более эффективным. При редактировании файла без прав на запись Gitea теперь автоматически предлагает создать форк и открыть пул-реквест, что упрощает совместную работу для внешних участников. Кроме того, Gitea Actions теперь поддерживает уведомления по электронной почте об успешном или неуспешном выполнении рабочего процесса, что позволяет командам отслеживать результаты конвейера без необходимости вручную проверять журналы сборки.

Повышение уровня безопасности — ещё одно ключевое направление этого выпуска. Расширена возможность подписания коммитов SSH на уровне инстанса, что даёт администраторам больше контроля над применением и проверкой подписей. Кроме того, обновлена интеграция OpenID Connect для синхронизации ключей SSH и полных имён с поставщиками удостоверений, что упрощает управление пользователями в организациях, использующих единый вход.

Читать  Ekapkgs: более умная и организованная альтернатива Nixpkgs

Разработчики, работающие с автоматизацией, заметят улучшения в API содержимого репозитория. Новая contents-ext конечная точка обеспечивает более гибкий поиск данных, а добавление has_code поля помогает идентифицировать репозитории, содержащие исходный код. Команды Git теперь также поддерживают настраиваемые удалённые имена, что повышает совместимость с пользовательскими рабочими процессами.

Что касается пользовательского опыта, в Gitea 1.25 реализован более отзывчивый интерфейс. Редактор Markdown теперь поддерживает дополнительное форматирование при вставке, интерфейс трекера времени был переработан для большей наглядности, а список уведомлений частично обновляется для ускорения загрузки страниц. На страницах запросов на вытягивание отображаются оповещения о недавно добавленных ветках, а в инструкциях командной строки теперь используется моноширинный шрифт для удобства чтения.

Системные администраторы также получают ряд практических преимуществ. Команда gitea dump больше не включает предварительно созданные архивы репозиториев, что позволяет создавать резервные копии меньшего размера и быстрее. Кроме того, была улучшена настройка эмодзи, что позволяет включать только определенные наборы и избегать несоответствий между эмодзи по умолчанию и пользовательскими эмодзи.

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

Помимо этих крупных обновлений, в выпуске содержится множество исправлений ошибок, повышающих стабильность и надёжность. Они затрагивают такие области, как работа с LFS, поведение веб-перехватчиков, повторный запуск рабочих процессов, создание запросов на вытягивание и отображение в пользовательском интерфейсе.

Читать  Вышел Node.js 25 с V8 14.1 и новыми разрешениями

Для получения дополнительной информации см. объявление: https://blog.gitea.com/release-of-1.25.0/. Как всегда, перед обновлением пользователям следует создать резервную копию своих данных, заменив двоичный файл или контейнер Docker и перезапустив службу.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала