1.5 KiB
1.5 KiB
Changelog
Формат: семантическое версионирование MAJOR.MINOR.PATCH. Git-теги v1.0.0, v1.1.0 и т.д. — см. docs/VERSIONING.md.
[1.0.0] — 2026-04-03
Первый зафиксированный релиз каркаса (scaffold).
Что входит
- Backend: FastAPI, uvicorn, конфиг из
.env(путь к.envот корня репозитория). - БД: PostgreSQL через asyncpg, пул, миграция
ingress_events(сырой SQL вonguard24/db.py). - Ingress:
POST /api/v1/ingress/grafana— сохранение JSON алерта в БД; опциональноX-OnGuard-Secret+GRAFANA_WEBHOOK_SECRET. - Статус:
GET /,GET /api/v1/status— проверки database, Vault, Grafana (SA token), Forgejo (PAT + fallback безread:user). - Модули-заглушки:
schedules,contacts,statusboardпод префиксом/api/v1/modules/.... - Фронт: Vite + React в
web/(прокси на API). - Документация: README,
.env.example,docs/ARCHITECTURE.md.
Не входит (следующие версии)
- Alembic / полноценные миграции.
- Авторизация публичных API (кроме секрета webhook).
- Бизнес-логика IRM (эскалации, дежурства, светофор) — только заготовки модулей.
Тег в репозитории: v1.0.0.