Блог

Релиз v0.2.0

Рады представить новую версию Yucca – 0.2.0, в которой мы проделали действительно много работы. Нам уже не терпится получить обратную связь от пользователей, поэтому не стесняйтесь задавать вопросы в чате, просить новый функционал и создавать тикеты в трекере задач, обязательно ответим на все вопросы.

Перед обновлением

Данный релиз несет в себе значительные изменения в работе Yucca и хранилища в частности, поэтому обновление с предыдущих версий невозможно, пожалуйста, учитывайте это при установке. Изменения, которые мы внесли в эту версию, позволят производить совместимые обновления в дальнейшем.

Прекращена поддержка

* Флаги `username` и `password`, функционал заменен на заведение пользователя через Web-интерфейс
* Флаги `test`, рекомендуется использовать API

Новое

* Tooltip для timeline (#319)
* Базовая поддержка ONVIF (#6)
* Возможность брендирования (только Enterprise) (#426)
* Генерация OpenAPI спецификации (#17)
* Добавлены E2E тесты (#341)
* Индикатор / Предупреждение о выключенном архиве (#264)
* Новый формат ошибок с backend (#401)
* Обновить footer на странице логина (#429)
* Отображать на таймлайне риски с временем (#354)
* Проверка FFmpeg на совместимость (#64)
* Разграничение прав пользователей (только Enterprise) (#153 #154 #396 #397 #398 #399 #418)
* Обработка Enter на формах редактирования и создания потока (#413)
* Скачивание фрагмента архива (#327)
* Скрыть Enterprise функционал в бесплатной версии (#434)
* Ссылки на информацию по Enterprise версии (#441)
* Статическая ссылка (алиас) на поток (#37)
* Чтение настроек из файла (#421)

Исправления

* Failed to delete: end time should be greater than start time (#438)
* В прогресс баре не отображается недоступный архив после перехода потока в Failed (#362)
* Во время добавления потока в форме доступно редактирование (#352)
* Значение по умолчанию для архива должно совпадать с фронтовым (#422)
* Клиент по RPC добавляет задачи в обход сервера (#45)
* Не обновляется токен после смены пароля (#410)
* Не отображается информация о потоке в статусе Pending (#411)
* Не размонтируются tmpfs при стопе сервера (#402)
* Некорректное позиционирование рабочей области страниц (#348)
* Нельзя отредактировать в профиле login и email (#414)
* Нет проверки на корректный URL при редактировании потока (#412)
* Ошибка закрытия архива при запуске потока (#423)
* Переход к следующему плейлисту при просмотре архива (#353)
* Поехала вёрстка на мобильных устройствах (#363)
* После длительного простоя в failed архив продолжил писаться в предыдущий день (#381)
* При наличии настроек запрашивается метод system/internal/ui/settings (#444)
* При отсутствии Docker-образа сервер бесконечно перезапускает поток (#169)
* Проверять наличие сети yucca_ntw при каждом старте сервера (#123)
* Сервер не пересоздает стрим после потери Heartbeat (#420)
* Убрать лишние вызовы API-методов (#400)

Изменено

* Заменить Yucca Stream на Yucca в интерфейсе (#428)
* Заменить ссылки на новый домен yucca.app (#391)
* Переход на использование базы SQLite3 и PostgreSQL (#385)