Темы



GitRiver 1.1.0

Коротко сгенерировано ИИ по тексту статьи
  • В GitRiver 1.1.0 добавили совместимость с API GitHub (/api/v3) и GitLab (/api/v4): перечисленные клиенты работают после смены адреса и токена.
  • Появились встроенный SSH-сервер, пакеты deb и rpm для x86-64 и arm64, Helm-чарт и установка без Docker.
  • Добавлены реестр Composer, проверка образов через Trivy и перенос запросов на слияние из GitHub, GitLab и Gitea.
1000px.jpg

Вышел GitRiver 1.1.0 — платформа для размещения git-репозиториев на своих серверах, написанная на Rust (новость о выпуске 1.0). Данные хранятся в PostgreSQL 15 или новее.

Лицензия проприетарная. Редакция Community бесплатна и не ограничивает число пользователей и репозиториев; всё перечисленное ниже входит в неё. Платные редакции добавляют SAML, LDAP и SCIM, журнал аудита, квоты, метрики DORA и помощника на языковых моделях.

Основные изменения:

  • совместимость с API GitHub (/api/v3) и GitLab (/api/v4): gh, glab, octokit, python-gitlab и провайдер Terraform для GitLab работают после смены адреса и токена;
  • встроенный SSH-сервер, системный sshd больше не нужен;
  • пакеты deb и rpm для x86–64 и arm64: RHEL, Rocky и AlmaLinux 9+, РЕД ОС, Debian 12+, Ubuntu 22.04+, Astra Linux 1.8+; чарт Helm для Kubernetes;
  • установка без Docker: сборки в этом случае выполняют внешние исполнители;
  • внешние исполнители сравнялись со встроенным: services, retry, артефакты, кеш между запусками;
  • сборки из форков запускаются только после подтверждения человеком;
  • работа в нескольких репликах с общей базой;
  • реестр пакетов Composer, форматов стало семь: npm, PyPI, Cargo, Maven, NuGet, Composer и произвольные файлы;
  • кеширующий посредник для внешних реестров, в том числе для работы в закрытом контуре;
  • проверка образов в реестре на уязвимости через Trivy;
  • ветки обсуждений в запросах на слияние;
  • проверка подписей коммитов и запрет неподписанных коммитов в защищённых ветках;
  • перенос с GitHub, GitLab и Gitea теперь забирает и запросы на слияние.

В простое сервер занимает около 46 МБ памяти (методика замера). Образ скачивается без регистрации: docker pull gitriver/gitriver:1.1.0, пакеты — на странице загрузки.

>>> Список изменений 1.1.0

©  Linux.org.ru