Журнал изменений
Журнал изменений Web SDK.
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.0 лицензию необходимо также обновить.
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