release: версия 0.0.37
This commit is contained in:
35
CHANGELOG.md
35
CHANGELOG.md
@@ -3,6 +3,41 @@
|
||||
Формат основан на [Keep a Changelog](https://keepachangelog.com/ru/1.1.0/),
|
||||
проект придерживается [семантического версионирования](https://semver.org/lang/ru/).
|
||||
|
||||
## [0.0.37] — 2026-08-10
|
||||
|
||||
Закрытие технического долга. Без изменений в продуктовой логике, кроме
|
||||
исправления лишнего отказа при первом входе в комнату (см. «Исправлено»).
|
||||
|
||||
### Исправлено
|
||||
- Тесты бэкенда были не изолированы от состояния `instance_settings`
|
||||
(`chat`, `hand_queue` и др.) в общей dev-БД: выключение любого модуля в
|
||||
админке локального стенда роняло не связанные с ним тесты. Изоляция —
|
||||
через фикстуру `clean_instance_settings`, явно подключаемую в тестах,
|
||||
которым нужен «чистый стол» по умолчанным значениям.
|
||||
- `RoomPage.tsx`: сохранённый выбор устройства «по умолчанию»
|
||||
(`usePersistentUserChoices`, литерал `"default"`) не отсекался
|
||||
`|| undefined` — в Chrome это давало лишний `OverconstrainedError` на
|
||||
первом визите (то же самое уже было исправлено для страницы проверки
|
||||
устройств в 0.0.33).
|
||||
- Локальный контейнерный стенд (`docker compose --profile media up`) не
|
||||
поднимался «как есть» — `DATABASE_URL` из корневого `.env` (указывает на
|
||||
`localhost`, нужен только для запуска backend на хосте) утекал внутрь
|
||||
контейнеров и ronял подключение к БД. Теперь compose всегда собирает
|
||||
строку подключения сам из `POSTGRES_USER`/`PASSWORD`/`DB` с хостом
|
||||
`postgres`, как уже было сделано для `REDIS_URL`.
|
||||
- `vidconf_pipeline_sessions` в `/metrics` читалась через основной пул БД —
|
||||
на нагрузке могла отвалиться вместе с остальным API ровно тогда, когда
|
||||
метрика нужнее всего (см. инцидент 07.08). Теперь читается через отдельный
|
||||
движок, как `vidconf_db_up`/`vidconf_db_pool_*`.
|
||||
|
||||
### Изменено
|
||||
- `.env.example`: убраны неиспользуемые `MEDIA_URL`/`VITE_API_URL`,
|
||||
добавлены живые `MEDIA_ROOT`/`EGRESS_START_TIMEOUT_S`/`LIVEKIT_WS_URL`.
|
||||
- 13 предупреждений `ruff` (длина строки): реальный код переформатирован,
|
||||
текст регламента персональных данных вынесен в отдельный модуль
|
||||
(`services/consent_policy_text.py`) — как и вёрстка email-писем, это
|
||||
прозаический текст, а не код.
|
||||
|
||||
## [0.0.36] — 2026-08-10
|
||||
|
||||
Исправление к 0.0.35: замена фона не появлялась в Safari и Firefox.
|
||||
|
||||
Reference in New Issue
Block a user