Журнал изменений
Журнал изменений для Android.
8.12.2 – 10.09.2024
Обновления безопасности.
8.12.0 – 29.08.2024
Обновления безопасности и журналирования.
8.11.0 – 19.08.2024
Исправили ошибку
RuntimeException
, появлявшуюся в режиме серверного Liveness на некоторых моделях телефонов.Обновления безопасности.
8.10.0 – 26.07.2024
Обновления безопасности.
Исправили ошибки.
8.9.0 – 18.07.2024
Подняли версию плагина Android Gradle до 8.0.0.
Улучшили работу SDK.
8.8.3 – 11.07.2024
Улучшили работу SDK.
8.8.2 – 21.06.2024
Обновления безопасности.
8.8.1 – 12.06.2024
Обновления безопасности.
8.8.0 – 04.06.2024
Обновления безопасности.
8.7.3 – 03.06.2024
Обновления безопасности.
8.7.0 – 06.05.2024
При попытке передать пустую строку в качестве аргумента для метода
setFolderId
теперь показывается информативная ошибка.Исправили ошибку с бесконечно крутящимся спиннером, который появлялся при переключении пользователя на другое приложение во время прохождения проверки Liveness.
Исправили несколько ошибок, появлявшихся только на определенных моделях смартфонов.
8.6.0 – 05.04.2024
Улучшили модель Liveness для проверки на устройстве.
Обновления безопасности.
8.5.0 – 27.02.2024
Длительность жеста Селфи теперь можно менять (размер видеофайла также изменится).
Вы можете заменить логотип Oz своим, если ваша лицензия это предусматривает.
Убрали паузу после жеста Сканирование.
Если размер записанного видеофайла больше 10 Мбайт, видео будет сжато.
Обновления безопасности и журналирования.
8.4.4 – 06.02.2024
Изменили алгоритм валидации для мастер-лицензии.
8.4.3 – 29.01.2024
Снизили требования к
compileSdkVersion
с 34 до 33.
8.4.2 – 15.01.2024
Обновления безопасности.
8.4.0 – 04.01.2024
Обновили модель Liveness для проверки на устройстве.
Исправили ошибки.
8.3.3 – 11.12.2023
Улучшили работу механизмов лицензирования.
8.3.2 – 30.11.2023
Улучшили работу SDK.
8.3.1 – 24.11.2023
Исправили ошибки.
8.3.0 – 17.11.2023
Добавили возможность использования мастер-лицензии, которая работает с любым
bundle_id
.Исправили ошибку со сжатием видео при гибридном анализе, которая возникала на некоторых моделях телефонов.
8.2.1 – 01.11.2023
Исправили ошибки.
8.2.0 – 23.10.2023
Добавили в структуру
Analysis
полеsizeReductionStrategy
. Оно определяет размер файла, отправляемого на сервер после успешного завершения проверки на устройстве в составе гибридного анализа.Настройка
toFrameGradientColor
для кастомизации подсказкиhintAnimationCustomization
больше не используется. Вместо нее используйтеhintGradientColor
.Сообщения для получаемых из API ошибок теперь детализированы.
8.1.1 – 02.10.2023
Если несколько анализов назначаются на папку одновременно, система отправляет их группой. Таким образом, выбирается “худший” результат среди всех анализов, а не последний назначенный. Прочитать про отправку анализов группой можно здесь.
В анализе Liveness для количественного результата теперь берется максимальный из вычисленных. Прочитать о результате можно здесь.
8.1.0 – 07.09.2023
Обновили модель Liveness для проверки на устройстве.
Добавили португальский язык (бразильский вариант).
Вы теперь можете добавить язык или изменить текущие переводы самостоятельно. Как это сделать, описано здесь.
Если медиафайл по каким-то причинам не загрузился, система повторяет загрузку.
Добавили новый метод для получения идентификатора телеметрии (логирования):
getEventSessionId
.Методы
auth
иlogin
больше не используются. Вместо них, пожалуйста, используйте методsetApiConnection
.OzConfig.baseURL
иOzConfig.permanentAccessToken
больше не используются.Если пользователь закрывает экран во время съемки видео, соответствующая ошибка обрабатывается SDK.
Исправили ошибки и улучшили работу SDK.
8.0.3 – 24.08.2023
Исправили ошибки.
8.0.2 – 13.07.2023
При установке
baseURL
=null
SDK теперь работает корректно.
8.0.1 – 28.06.2023
Версии зависимостей SDK приведены в соответствие с версией Kotlin.
8.0.0 – 19.06.2023
Добавлен новый тип анализа – гибридный (сейчас работает только для Liveness). В случае спорных результатов анализа на устройстве проводится дополнительная проверка на сервере.
Требования к версии Kotlin понижены до 1.7.21.
Обновлены модели для анализов на устройстве.
На некоторых моделях телефонов исправлена ошибка fatal device.
Текст подсказки теперь может выходить за границы рамки для лица по горизонтали (для основной камеры).
Фото, снятые во время однокадрового анализа, теперь передаются на сервер в оригинальном размере.
Удален класс
OzAnalysisResult
. В параметреonSuccess
методаAnalysisRequest.run
вместо спискаOzAnalysisResult
теперь передается структураRequestResult
.Все исключения перенесены в папку
com.ozforensics.liveness.sdk.core.exceptions
(детальная информация ниже).Связанные с AnalysisRequest классы перенесены в
com.ozforensics.liveness.sdk.analysis
(детальная информация ниже).Прекращена поддержка методов:
Удаленный метод | Замена |
OzLivenessSDK.uploadMediaAndAnalyze | AnalysisRequest.run |
OzLivenessSDK.uploadMedia | AnalysisRequest.Builder.uploadMedia |
OzLivenessSDK.runOnDeviceBiometryAnalysis | AnalysisRequest.run |
OzLivenessSDK.runOnDeviceLivenessAnalysis | AnalysisRequest.run |
AnalysisRequest.build(): AnalysisRequest | - |
AnalysisRequest.Builder.addMedia | AnalysisRequest.Builder.uploadMedia |
7.3.1 – 07.06.2023
Обновили экран настроек.
Добавили настройки для фона подсказки.
Добавили новые формы рамки (круг, квадрат).
Добавили виджет для защиты от мошенничества и набор настроек к нему. С помощью этого виджета вы можете уведомлять пользователей, что ведется съемка видео для, например, отправления заявки на кредит. Таким образом вы сможете защитить пользователей, если мошенники попытаются убедить их подтвердить такой запрос.
Метод
OzLivenessSDK::init
при передаче параметраStatusListener
теперь работает корректно.Изменили анимацию жеста "Сканирование".
Обратите внимание: с этой версии используется Kotlin 1.8.20.
7.2.0 – 04.05.2023
Улучшили работу алгоритмов SDK.
7.1.4 – 30.03.2023
Обновили модель для выполнения анализов на устройстве.
Обновили анимацию для солнечных очков / маски.
Немного уменьшили размеры овала для Liveness.
7.1.3 – 03.03.2023
Исправили ошибку, появлявшуюся при выполнении серверных анализов после использования для авторизации
permanentAccessToken.
7.1.2 – 22.02.2023
Добавили возможность анимации подсказки.
Полосу статуса и системные кнопки теперь можно скрывать (работает с версии 7.0.0).
В метод
OzLivenessSDK.init
теперь нужно первым параметром передаватьcontext
.OzAnalysisResult
теперь корректно показывает оценки по серверным анализам.Исправлены ошибки инициализации и некорректного отображения настроек кастомизации, а также ошибки некорректной авторизации на версиях Android < 7.1.1.
7.1.1 – 16.01.2023
Исправили ошибку с вылетами на версиях Android <6.
Поправили расположение овала для некоторых моделей телефонов.
Улучшили работу SDK.
7.1.0 – 16.12.2022
Обновили систему безопасности.
Добавили некоторые внутренние улучшения.
Метод
addMedia
больше не работает. Для загрузки медиафайлов воспользуйтесь методомuploadMedia
.
7.0.0 – 23.11.2022
Из соображений безопасности мы теперь поставляем два типа библиотек: sdk только для серверного анализа и full для серверного анализа и анализа на устройстве.
Заменили
OzCustomization
наUICustomization
.Значительно расширили список настроек кастомизации SDK и обновили дизайн. Если вы хотите вернуть дизайн из прошлых версий, соответствующие настройки описаны здесь.
Добавили испанский язык.
6.4.2
Исправили ошибку с зависаниями на некоторых моделях телефонов.
SDK теперь снимает видео в разрешении 720p (с 6.4.2.3).
6.4.1
Наименование режимов анализа приведено в соответствие с iOS: SERVER_BASED и ON_DEVICE.
Исправили ошибку с отображением настроек локализации.
6.4.0
Теперь в качестве Liveness-экрана можно использовать Fragment.
Добавили новое поле
params
в структуруAnalysis
– с его помощью можно задавать дополнительные параметры, например, для извлечения на сервере лучшего кадра. Алгоритм "лучший кадр" выбирает из видеозаписи наиболее качественный и удачный кадр с лицом.
6.3.7
Жесты отдаления и приближения больше не поддерживаются.
6.3.6
Обновили биометрическую модель.
6.3.5
Добавили новую упрощенную структуру
AnalysisRequest
– теперь конструировать запросы на анализы стало проще и удобнее.
6.3.4
Добавили модуль для выполнения анализов локально на устройстве. Подключите модуль:
Для запуска анализов biometry и liveness используйте соответствующие методы класса OzLivenessSDK
: runOnDeviceBiometryAnalysis
и runOnDeviceLivenessAnalysis
.
6.3.3
Liveness теперь работает плавнее.
На устройствах Xiaomi больше не зависает камера.
Оптимизировали преобразования изображений с камеры.
6.3.1
В
OzLivenessSDK.uploadMedia
добавили параметрmetadata
и методыOzLivenessSDK.uploadMediaAndAnalyze
для передачиmetadata
в папки.
6.2.8
Добавили функции для инициализации SDK с лицензиями
LicenseSources
:LicenseSource.LicenseAssetId
иLicenseSource.LicenseFilePath
. Для инициализации используйте методOzLivenessSDK.init
.Добавили возможность получения информации о лицензии после инициализации
val licensePayload = OzLivenessSDK.getLicensePayload().
6.2.4
Добавили киргизский язык.
6.2.0
Добавили функции для локальных анализов.
Добавили конфигурацию рамки вокруг лица.
Номер версии на экране Liveness теперь отображается корректно.
6.1.0
Добавили поддержку основной камеры.
6.0.0
Добавили жест
OneShot
.Добавили состояний в
OzAnalysisResult.Resolution
.Добавили метод
uploadMediaAndAnalyze
– он загружает список изображений/видео на сервер и сразу отправляет их на анализ.OzMedia
превратили вOzAbstractMedia
и добавили подклассы изображений и видео.Исправили ошибки камеры на некоторых устройствах.
5.1.0
Токен доступа теперь обновляется автоматически.
Переименовали
accessToken
вpermanentAccessToken
.Добавили правила R8.
Упростили процесс конфигурации. Свойства
config
теперь можно менять.
5.0.2
Исправили овальную рамку.
Убрали неиспользуемые параметры params из
AnalyseRequest
.Убрали лимит по умолчанию на количество попыток.
5.0.0
Убрали свойства конфигурации -
baseURL
,accessToken
и так далее. Заменили их на свойство config, которое нужно инициализировать с помощьюOzConfig.Builder.
Добавили поддержку лицензий. Их нужно устанавливать как raw ресурсы и передавать в
OzConfig
черезsetLicenseResourceId.
Убрали методы, которым нужен был контекст. Заменили аналогами.
Анализ изображений теперь работает лучше.
Убрали ненужные зависимости.
Поправили ошибки журналирования.
Last updated