Перейти к содержанию

Что нового в Yucca 0.5.0

01.02.2021

Квота на камеры для пользователя

Мы реализовали функционал по ограничению количества камер которые может создать пользователь. Зайдите в профиль пользователя и задайте максимальное количество, или не ограничивайте (по умолчанию 0). Квоты так же можно устанавливать глобально опцией --quota-global-stream, данное ограничение будет распространяться и на администраторов. О других видах ограничений можно прочитать в документации, в разделе “quota”.

Квота на камеры для пользователя

Ограничение максимальной глубины архива

Добавили опцию --streams-archive-max-depth-hours задаёт ограничение глубины архива для каждой камеры на сервере. Для тех камер, что уже были созданы с превышающим значением всё продолжит работать как есть, однако при изменении настроек лимиты начнут учитываться.

Модернизация хранения архива

Реализовали новый формат архива, теперь архив хранится не сегментами, а часовыми файлами. Это снижает нагрузку на диск и упрощает создание резервных копий. Архив 2 версии будет задействован по умолчанию только у вновь созданных камер, все уже существующие камеры с включённым архивом продолжат использовать первую версию.

Защита от подбора пароля

Важное изменение касаемо безопасности. При многократном вводе не корректных реквизитов сервер будет временно блокировать этого клиента. Опция включена по умолчанию, её можно выключить, чего мы настоятельно не рекомендуем.

Улучшенная навигация по архиву

Сделали передвижение области прогресс-бара при помощи мыши. Так работать с архивом станет ещё проще и более интуитивно.

Улучшенная навигация по архиву

Баннер об истёкшей лицензии

По истечении лицензии, в шапке страницы появляется баннер с уведомлением. Сообщение будут видеть все пользователи системы.

Баннер об истёкшей лицензии

Остальные изменения

А ещё обновили сайт и размести цены 😉

Добавлено

  • Добавить очистку предыдущих значений метрик yucca_stream_status и поле Name (#723)
  • Скрыть табы пользователю (#719)
  • Ограничение максимальной глубины архива (#714)
  • Защита от подбора пароля (#695)
  • Блокировка пользователя. (#684)
  • В пермишинах кнопки редактирования и удаления должны быть видны всегда (#674)
  • Квота на камеры. (#671)
  • Оформление страницы инициализации (#654)
  • Показывать баннер при истёкшей лицензии (#644)
  • Хранить сегменты для архива в часовых файлах (#576)
  • Менять язык на странице распаковки сервера. (#502)
  • Навигация по архиву передвижением области прогресс бара (#355)

Исправлено

  • Бесконечный прелоадер при сохранении настроек существующего стрима (#726)
  • Перенести параметр stream-archive-depth-hours в streams (#715)
  • Блокировка пользователя. Запретить блокировать самого себя (#686)
  • Пустая страница с камерами после удаления камеры (#675)
  • При добавлении камеры отображается другая камера (#667)
  • Не нужное уведомление об ошибке, если вводить не существующее имя пользователя при добавлении прав доступа в камере (#645)
  • Некорректный заголовок после обновления страницы (#643)
  • При добавлении стрима передаётся не последнее зафиксированное пользователем состояние настроек архива (#625)
  • Кнопка Pause доступна в статусе Pending (#574)
  • Картинка "Превью недоступно" в русской локали на английском (#569)
  • Некорректная работа с docker установленным из snap (#545)

Что дальше?

Инструкции по установке можно найти в разделе Установка.