Рады представить новую версию 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)