GitRiver GitRiver
EN

История изменений

v1.0.0

major 2026-03-24
  • Git-хостинг (HTTP + SSH, LFS, GPG, веб-редактор, пакетный коммит)
  • Пулл-реквесты с ревью кода, CODEOWNERS и тредами комментариев
  • Очередь слияния с CI-интеграцией и временными ветками
  • Задачи с Kanban-досками, вехами и шаблонами
  • CI/CD (YAML, DAG, матрица, артефакты, кеш, повторы, веб-терминал)
  • Удалённые раннеры + автомасштабирование в Kubernetes
  • Реестр контейнеров (OCI v2, мультиархитектура, политики хранения, GC)
  • Реестр пакетов (npm, PyPI, Cargo, Maven, NuGet, Generic)
  • GitOps-деплой RiverCD (канареечный, сине-зелёный, drift detection, волны синхронизации)
  • Уведомления - 8 каналов: Email, Telegram, Slack, Discord, Teams, Matrix, вебхуки, встроенные
  • Безопасность: поиск секретов (17 + пользовательские regex), SARIF, DORA-метрики
  • Проверка лицензий зависимостей (SPDX, CycloneDX SBOM)
  • Аутентификация: OAuth2, SAML 2.0, SCIM 2.0, LDAP, 2FA (TOTP)
  • Настраиваемые роли, IP-ограничения, квоты хранилища
  • Резервное копирование (AES-256-GCM, инкрементальное, S3)
  • Статические сайты (Pages) и Wiki
  • Релизы с бинарными артефактами
  • Импорт из GitHub, GitLab, Bitbucket + зеркалирование
  • REST API (500+ эндпоинтов) с OpenAPI 3.1
  • Журнал аудита (логины, имперсонация, изменение прав, лицензии)
  • Вебхуки (HMAC-SHA256, retry с backoff, история доставки, SSRF-защита)
  • Защита веток (паттерны, обязательные ревью, CI-проверки, подписанные коммиты)
  • Мастер настройки при первом запуске
  • Лицензирование (Ed25519, Pro Seats, Heartbeat)
  • Брендирование инстанса (название, логотип, CSS, футер)
  • Один бинарник на Rust, ~100 МБ RAM в покое