Skip to content

Space v0.7.17

Choose a tag to compare

@github-actions github-actions released this 23 Oct 21:14
· 303 commits to main since this release

Совместимая пара: приложение v0.7.17 и runtime v0.7.14. Схема PostgreSQL 30, голосовой профиль 3; новых миграций нет.

  • Упрощён рукописный Dart-код: функции разделены по обязанностям, максимальная когнитивная сложность снижена до 14 без ослабления проверок безопасности. Прикладное состояние поиска и файлов вынесено в Cubit; локальные действия интерфейса остаются в виджетах.
  • Одиннадцать состояний переведены на Freezed с сохранением прежней семантики обновлений и неизменяемых снимков. Исходники и сгенерированные файлы хранятся вместе; CI проверяет воспроизводимость генерации.
  • Flutter stable обновлён до 3.47.8, Dart — до 3.13.7. Обновлены 24 совместимые зависимости, включая image 4.12.0, gRPC 5.2.0, Connect 2.0.1 и инструменты нативных ресурсов. Ограничения оставшихся обновлений описаны в отчёте.
  • Обновлена камера Windows до upstream 0.3.0+1: исправлен выбор потока многопоточных USB-камер. Снимки по-прежнему создаются во временной папке; нативные тесты учитывают язык Windows.
  • Устранено нестабильное ожидание в тесте офлайн-правки: тест ждёт завершения операции и проверяет сохранность отдельного черновика.
  • В «Эфире» закреплён runtime v0.7.14 для Windows x64, Linux x64 и macOS arm64: Go 1.27.3 и обновлённые серверные зависимости, без изменения протокола и схемы данных.

Локально прошли 801 Flutter-тест, 86 нативных тестов камеры, анализ и Windows Release. Перед обновлением runtime сохраните резервную копию пространства и ключей MLS. Аппаратная приёмка и проверка публичных сетей остаются отдельными испытаниями.