39 lines
3.4 KiB
Plaintext
39 lines
3.4 KiB
Plaintext
BUILD194 · 2026.10.21.5
|
||
Commit: BUILD194 — Mapping по титрам, стабильное переключение матчей и счёт из БД
|
||
|
||
Mapping передаётся по титрам с подтверждением доставки; переключение матча
|
||
и составов защищено от поздних ответов, счёт синхронизируется с БД.
|
||
Сохранена проверка готовности выбранного матча к эфиру.
|
||
Подробности проверки и её ограничений — docs/OPERATOR.md и docs/validation.json.
|
||
|
||
ОБНОВЛЕНИЕ VM
|
||
hockey_BUILD194_update.zip — накопительный пакет BUILD190–194 для BUILD189–193.
|
||
1. Остановите приложение и Agent; сохраните резервную копию проекта и PostgreSQL.
|
||
2. Распакуйте update ZIP в корень проекта с заменой файлов, включая agent/agent.exe.
|
||
Сохраните существующий agent/agent_config.json и остальные рабочие настройки.
|
||
3. С BUILD193 зависимости не изменились (как и с BUILD192).
|
||
При переходе с BUILD189–191 выполните из Python/venv приложения:
|
||
python -m pip install -r requirements.txt
|
||
4. Запустите обновлённый Agent 1.5.5 со своей существующей конфигурацией.
|
||
Сервер автоматически включит отправку Mapping по титрам; старые Agent
|
||
продолжают получать прежние пакеты до 6 команд.
|
||
Перезапустите существующую службу (один процесс, без --reload).
|
||
Ручной запуск: python -m uvicorn app:app --host 0.0.0.0 --port 8000 --workers 1
|
||
Windows: START.bat.
|
||
5. Перезагрузите страницу; шильдик и /api/health должны показать 2026.10.21.5.
|
||
Выберите матч и свой Agent, откройте проверку готовности и проверьте её замечания.
|
||
|
||
Рабочие .env, приватные настройки/пароли, данные КХЛ и XML в update ZIP
|
||
не входят. Agent.exe обновляется. Полный ZIP содержит настройки из присланной
|
||
копии проекта и предназначен для восстановления или новой установки.
|
||
Предыдущие исправления накоплены: журнал, изоляция матчей, Mapping/ACK
|
||
и восстановление доставки, очередь тяжёлых импортов, читаемый шильдик версии.
|
||
Если прежняя очистка ещё не выполнялась: python cleanup_project.py --dry-run;
|
||
применяйте --apply после просмотра плана. История: docs/CHANGELOG.md.
|
||
|
||
ПРОВЕРКИ BUILD194
|
||
full_suite: 807 passed, 0 failed/errors.
|
||
Это фактические результаты BUILD194 из docs/validation.json; ограничения
|
||
локального стенда и отдельные проверки указаны там же. Проверка на вашей VM
|
||
с PostgreSQL, Windows Agent и vMix остаётся отдельным этапом.
|