Журнал изменений

Журнал изменений 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