Журнал изменений
Журнал изменений Web SDK.
1.7.14 – 13.06.2025
При настройке конфигурации сервера переменные в заголовках CORS теперь указываются без кавычек.
Настройки цвета для 3D-маски теперь работают корректно.
Зеркалирование при отключенном
use_for_liveness
теперь также работает корректно.Поправили ошибку, из-за которой не выполнялось сканирование документа в плагине.
Исправили ошибки, повысили безопасность и улучшили работу SDK в целом.
1.7.13 – 02.04.2025
Добавили поддержку для будущей версии API 6.0.
Улучшили работу озвучки SDK: экранные дикторы читают подсказки по мере прохождения проверок (доступ к камере, загрузка и обработка данных, запрос результата) правильнее и при переключении подсказок реагируют быстрее.
Добавили возможность проверки лицензии: [GET] /check_license.php.
Уменьшили размер загружаемых компонентов.
Результаты анализа в коллбэке
on_complete
приresult_mode: full
теперь передаются корректно.Кнопка переключения камеры теперь видна всегда.
Передняя камера больше не отзеркаливает действия пользователя.
Улучшили обработку ошибок.
SDK теперь лучше работает на устройствах с низкой производительностью.
Добавили проверку на закрытые глаза для жеста Scan.
Крупные обновления безопасности и телеметрии.
Исправили ошибки.
1.6.15 – 27.12.2024
Упрощены проверки, требующие от пользователя движения головы: актуально для жестов поворота головы влево или вправо, наклона головы вперед или назад.
Пороговая дистанция для жестов, связанных с движением головы, была снижена: актуально для жестов поворота головы влево или вправо, наклона головы вперед или назад.
Поведением приложения при обнаружении открытых инструментов разработчика теперь можно управлять.
Теперь можно настроить сигнатуры методов с помощью контрольной суммы измененной функции, чтобы сделать их доверенными.
Исправлена ошибка, из-за которой на экране съёмки после захвата жестов с движением головы неверно отображалась стрелка.
Исправлена ошибка, из-за которой на экране съёмки при отображении фразы "Отлично!" исчезал овал.
Улучшен поиск лучшего кадра.
Обновления безопасности.
1.6.12 – 18.10.2024
Обновления безопасности.
Исправили ошибку, из-за которой видео могло некорректно создаваться из последовательности кадров.
1.6.0 – 24.06.2024
Коллбэк-функция
on_complete
теперь вызывается после изменения общего статуса папки (заявки).Обновили инструкции по доступу к камере для браузеров Android Chrome и Facebook. Новые ключи:
error_no_camera_access
,oz_tutorial_camera_android_chrome_with_screens_title
,oz_tutorial_camera_android_chrome_instruction_screen_click_settings
,oz_tutorial_camera_android_chrome_instruction_screen_permissions
,oz_tutorial_camera_android_chrome_instruction_screen_allow_access
,try_again
,oz_tutorial_camera_external_browser_button
,oz_tutorial_camera_external_browser_manual_open_link
,oz_tutorial_camera_external_browser_title
.
Добавили метод
get_langs()
– с его помощью можно узнать, какие языковые пакеты установлены в Web SDK.Добавили ошибку для ситуации, когда происходит обращение к несуществующему языковому пакету.
Добавили ошибку для ситуации, когда не удалось загрузить необходимые ресурсы. Новый ключ: unable_load_resource.
Обновили тексты ошибок
error_connection_lost
иerror_service_unavailable
.Обновили языковые файлы для Web SDK.
Функция обрезки больше не добавляет полосы к кадрам c разрешением менее 512×512.
1.5.3 – 28.05.2024
Если доступ к камере отсутствует в течение длительного времени, пользователям теперь показывается инструкция, как его включить. Для всех браузеров, кроме Facebook, отображается инструкция по умолчанию, для Facebook – отдельная.
Добавили несколько записей в файл локализации Web SDK. Новые ключи локализации:
accessing_camera_switch_to_another_browser
,error_camera_timeout_instruction
,error_camera_timeout_title
,error_camera_timeout_android_facebook_instruction
.
1.5.0 – 05.05.2024
Улучшили работу с картоматами: расстояние, на котором может распознаваться лицо пользователя, увеличено.
Добавили в Web Plugin параметр
disable_adaptive_aspect_ratio
. Этот параметр выключает подстройку соотношения сторон видео под окно съемки.Добавили в Web Plugin параметр
get_user_media_timeout
: когда SDK не может получить доступ к камере, по истечении этого таймаута появится подсказка, как решить проблему.Добавили несколько записей в файл локализации Web SDK. Новые ключи:
oz_tutorial_camera_android_edge_browser
oz_tutorial_camera_android_edge_instruction
oz_tutorial_camera_android_edge_title
error_camera_timeout_instruction
error_camera_timeout_title
Если SDK не может найти перевод для какого-либо из имеющихся ключей, соответствующее сообщение будет показываться на английском.
Бессерверный Web SDK теперь можно распространять через Node Package Manager.
Демонстрацию ошибок API в модальном окне теперь можно отключить. Установите параметру
disable_adapter_errors_on_screen
значениеTrue
.Мобильные браузеры теперь используют основную (заднюю) камеру для съемки документов.
Обновили образцы кода.
Исправили ошибку, когда при повторной попытке пользователя пройти сценарий после неудачи 3D-маска не реагировала на лицо.
Обновления безопасности и журналирования.
1.4.3 – 15.04.2024
Исправили ошибку, из-за которой при съемке лица в горизонтальной ориентации на мобильных устройствах не показывалось предупреждение о необходимости поворота устройства вертикально.
У некоторых пользователей ранее наблюдались зависания при использовании WebView. Теперь в этих случаях пользователь может нажать кнопку, чтобы продолжить работу с приложением. В связи с этим обновили файл со строками в разделе локализации. Ключ:
tap_to_continue
.
1.4.2 – 14.03.2024
Расширили возможности отладки.
1.4.1 – 27.02.2024
Крупные обновления безопасности: улучшили защиту от виртуальных камер и модификации JavaScript-кода.
Улучшили поддержку WebView:
Добавили инструкции для неизвестных WebView-браузеров на платформах Android и iOS. Соответствующие события записываются при журналировании.
Улучшили интеграцию с React Native: добавили атрибут
webkit-playsinline
, чтобы запуск камеры в полноэкранном режиме для iOS WebView работал корректно.
Ошибка работы с iFrame при параметре
iframe_allowed
=False
теперь отображается корректно.Новые ключи локализации:
oz_tutorial_camera_android_webview_browser
oz_tutorial_camera_android_webview_instruction
oz_tutorial_camera_android_webview_title
1.4.0 – 07.02.2024
Web SDK теперь работает и с черным списком: вы можете сравнить лицо из снятого Liveness-медиафайла с лицами из вашей базы данных. Создайте коллекцию (или коллекции) с нужными фотографиями через API или веб-интерфейс и добавьте соответствующий идентификатор (или идентификаторы) в массив
analyses.collection_ids
в файле конфигурации веб-адаптера.Мы вернули поддержку iframe: установите для параметра
iframe_allowed
в файле конфигурации Web Adapter значениеTrue
.Интервал опроса для получения результатов анализов теперь можно настраивать. При необходимости измените его в параметре
results_polling_interval
файла конфигурации Web Adapter.Теперь вы можете выбрать, какую камеру использовать, переднюю или заднюю, и через веб-плагин. В методе
OzLiveness.open()
установите дляcameraFacingMode
значениеuser
для передней камеры иenvironment
для задней. Этот параметр работает только в том случае, если для параметраuse_for_liveness
в файле конфигурации веб-адаптера не установлено значение.Стили плагина теперь добавляются автоматически. Обратите внимание: удалите стили, которые вы ранее применили к странице клиента вручную (строка
<link rel="stylesheet" href="/plugin/ozliveness.css" />
), чтобы избежать конфликтов.Исправлены некоторые ошибки и улучшено журналирование.
1.3.1 – 12.01.2024
Улучшили защиту против инъекционных атак.
Заменили идентификатор языка для бразильского португальского с
pt
наpt-br
согласно стандарту ISO.Удалили конфигурационный параметр
lang_default
.Прозрачность 3D-маски теперь можно настраивать.
Добавили возможность использования мастер-лицензии, которая работает без ограничений по домену.
Добавили параметр master_license_signature в параметры конфигурации Web Adapter.
Исправили ошибки.
1.2.2 – 15.12.2024
Улучшили работу SDK.
1.2.1 – 04.11.2023
Добавили 3D-маску, которая заменяет овал при съемке видео нашим SDK. Для включения маски установите конфигурационному параметру
load_3d_mask
значениеtrue
.Обновили телеметрию (журналирование).
1.1.5 – 27.10.2023
Обновления журналирования.
1.1.4 – 10.2023
Обновления безопасности.
1.1.3 – 29.09.2023
Улучшили работу SDK.
1.1.2 – 21.09.2023
Улучшили работу SDK.
1.1.1 – 29.08.2023
Исправили ошибки.
1.1.0 – 24.08.2023
Изменили сигнатуру коллбэка
on_error():
теперь он возвращает не только код ошибки, но и сообщение, а также идентификатор телеметрии для журналирования.Добавили параметр конфигурации для режима debug. Если он принимает значение True, в Web SDK можно открыть страницу /debug.php, на которой размещена информация о текущих конфигурации и лицензии.
Исправили несколько ошибок и улучшили журналирование.
1.0.2 – 06.07.2023
Добавили возможность выбора камеры при запуске плагина (если на устройстве их несколько).
1.0.1 – 01.07.2023
Полностью переделали дизайн для SDK и демо, в том числе добавили настройки защиты от мошенников: при включении опции во время записи видео появляется дополнительное сообщение. Новые возможности настройки интерфейса описаны здесь.
Перевели SDK на португальский, испанский и казахский языки.
Добавили жест Комбо.
Добавили шкалу прогресса для загрузки медиа.
Жесты Zoom in и Zoom out больше не поддерживаются.
Съемка видео в альбомной ориентации теперь работает корректно для планшетов.
Убрали опцию
lang_allow
из файла конфигурации Web Adapter.
0.9.1 – 01.03.2023
В архитектуре
capture
при обнаружении виртуальной камеры параметрadditional_info
теперь отображается внутри спискаfrom_virtual_camera
.Добавили возможность обрезать кадр с лицом без потери качества.
Координаты "ориентиров" лица для архитектуры capture теперь передаются корректно.
0.9.0 – 20.02.2023
Улучшили качество съемки;
Значительно переработали лицензирование:
добавили описание ошибок, теперь понятно, что и почему произошло;
теперь можно указывать лицензию в JS в процессе работы;
при применении в
OzLiveness.open()
лицензия переписывает предыдущую;лицензия теперь не требует указания порта и протокола;
в URL лицензии можно указывать поддомены;
информация о лицензии выводится в лог Docker при запуске плагина на сервере;
при использовании на localhost и 127.0.01 лицензия больше не запрашивается;
Коллбэк
on_capture_complete
вызывается на всех архитектурах по завершении съемки видео и содержит информацию о жестах на этом видео;При запуске Oz Web Liveness и Oz Web Adapter их версии теперь выводятся в лог Docker;
Добавили параметры для передачи при съемке информации о прямоугольнике, в который вписано лицо;
Убрали неиспользуемое поле adapter_version из метаданных заявки;
Починили кнопку переключения камер в Google Chrome;
При старте Web SDK в лог Docker выводятся фактические параметры конфигурации.
0.7.6 – 27.09.2022
Изменили расширение некоторых файлов системы Oz Forensics с .bin на .dat.
0.7.5
Ссылки на дополнительные скрипты теперь формируются с использованием адреса основного скрипта.
0.7.4
Добавили возможность распространять Web SDK только статическими файлами, без адаптера (в режиме capture).
Web SDK теперь может работать с CDN.
Теперь можно запускать несколько экземпляров Oz Liveness Web Plugin на разных страницах, в этом случае необходимо указать на этих страницах путь для загрузки скриптов.
0.4.1
Исправили ошибку экрана съемки.
0.4.0
Добавили лицензирование, для получения лицензии необходим origin.
Внешний вид Web SDK теперь можно настраивать.
0.3.2044
Исправили ошибки интеграции с Angular.
0.3.2043
Исправили ошибку с отсутствием секции IMAGE_FOLDER в JSON-ответе при включенном lossless-кадре.
0.3.2042
Исправили ошибки работы с библиотекой ravenjs.
0.3.2041
Рамку для фото документов теперь можно настроить.
0.3.2012
Повысили безопасность SDK.
0.3.2009 (0.4.8)
Названия всех доступных пользователю камер теперь добавляем в метаинформацию.
0.3.2005 (0.4.8)
В формате видео / режиме zip теперь можно загружать lossless-кадр.
Best Shot теперь работает корректно.
0.3.2004 (0.4.8)
В ответах сервера код ошибки и расшифровка теперь передаются раздельно.
0.3.2001 (0.4.6)
Если режим для SDK настроен в переменных окружения
architecture
,api_url
, то он применяется в настройках автоматически.В режиме lite можно выбрать best frame для любого действия.
В режиме lite фото, отправленное через API, получает статус
on_complete
только при успешном liveness.Можно управлять cors из переменных окружения (по умолчанию заголовки cors не добавляются).
0.3.1999
Добавили значение
folder
дляresult_mode
: оно возвращает тот же ответ, что и значениеstatus
, но сfolder_id
.
0.3.1997 (0.4.5)
Оптимизировали шифрование: теперь шифруем только метаданные, необходимые для расшифровки объекта.
Оптимизировали отправку данных: теперь изображения отправляются в отдельных полях формы, а не в одном JSON-объекте.
Добавили проверку поддерживаемых параметров камеры.
0.3.1992 (0.4.4)
Включили новый метод шифрования изображений.
Оптимизировали формат отправки изображений.
0.3.1991
Добавили опцию
use_for_liveness
: при съемке лица на мобильных устройствах выбирается тыловая камера, а на десктопе отключаются флип и обводка овала. По умолчанию опция отключена.
0.3.1990 (0.4.3)
Уменьшили время видео video_selfie_best (жест Selfie) с 1 до 0,2 сек.
Оптимизировали загрузку скриптов – теперь ее можно настраивать.
Повысили точность работы алгоритмов.
0.3.1988 (0.4.2)
Добавили казахский язык.
Добавили инструкцию по доступу к камере для десктопа.
Дополнили журналирование – пишутся запросы к plugin_liveness.php и user-agent в лог сервера.
Добавили возможность работы с режимом Lite.
0.3.1987 (0.4.1)
Добавили шифрование.
Обновили библиотеки.
0.3.1986 (0.3.91)
Добавили возможность скрывать логотип Oz Forensics.
0.3.1984
Дополнили руководства для некоторых браузеров и социальных сетей.
Добавили обработку неизвестных и руководство для "неизвестных" браузеров.
0.3.1983
Оптимизировали потребление памяти для рамки.
Добавили руководство по включению камер в различных браузерах под Android.
Last updated
Was this helpful?