v1.0.0 — стабильный сервер и рабочий дашборд
Первый стабильный выпуск mcp-1c. MCP-сервер, schema v1 и существующий каталог data/ сохраняют совместимость с v0.8.0.
Главное
- Новый SPA-дашборд завершён и стал основным современным интерфейсом: источники, запросы, карточки, связи и словарь работают через версионированный API одного процесса с MCP.
- Классический интерфейс сохранён как совместимый fallback; также поддержан режим без дашборда.
- Docker-запуск приведён к предсказуемой схеме для чистого Linux: фиксированный UID/GID
10001:10001, обязательная проверка записи вdata/, три явных режима и отдельный remote override. - Исправлен предел загрузки SPA: маршруты загрузки принимают файлы до 501 МиБ, а прежние защитные лимиты login, queries, MCP и остальных API не изменены.
- Уточнена последовательность источников: ZIP структуры из внешней обработки загружается через дашборд, bootstrap или CLI; в
incoming/кладётся архив штатной команды Конфигуратора «Выгрузить конфигурацию в файлы… → Архив» после загрузки родительской конфигурации. - Версия runtime теперь берётся из единственного источника и одинаково отображается в Python-пакете, MCP и SPA внутри чистого Docker-контекста.
Запуск и обновление
Проверки выпуска
- 1 779 Python-тестов локально и в CI на Python 3.12/3.13;
- 39 frontend-тестов, TypeScript typecheck и production build;
- воспроизводимая сборка обработки выгрузки;
- wheel/sdist
1.0.0иtwine check; - dependency audit без известных уязвимостей и CycloneDX SBOM;
- изолированные Docker-smoke core и SPA под
10001:10001с проверкой записи, health, версии, рестартов и OOM.
Полный список изменений: v0.8.0...v1.0.0