Document Reader SDK версии 7.1 доступен для скачивания по следующим ссылкам:
- Установочный .EXE-файл
- Отдельные установочные .MSI-файлы
- Установочный .EXE-файл x64
- Отдельные установочные .MSI-файлы x64
SDK также доступен для загрузки через нашу утилиту Regula Downloads Manager.
Перед тем как установить эту версию, пожалуйста, ознакомьтесь с информацией о произведенных изменениях и дополнениях (после версии 6.9):
ВАЖНЫЕ изменения
- Обнаружение документов на изображении значительно улучшено по качеству и скорости, а также улучшено распознавание типа документа на его основе.
- Для проверки живости документа добавлены проверки нескольких типов динамических элементов. Теперь, кроме голограмм, также проверяются несколько элементов OVI, MLI, Dynaprint на основе конкретного шаблона документа.
- Введена повторная обработка данных живости, собранных на стороне клиента, на стороне сервера. Теперь захваченная сессия может безопасно передаваться на сервер и затем повторно обрабатываться вместе с другими данными документа как один пакет в безопасной доверенной среде для получения окончательного результата проверки.
- API v2 (также известный как Session API) вводит несколько значительных функций, направленных на улучшение безопасности, масштабируемости и гибкости:
- Сквозное шифрование от клиента до сервера. API теперь включает в себя сквозное шифрование от клиента до сервера на уровне SDK, обеспечивая безопасность передаваемых данных между клиентами и серверами и защищая их от несанкционированного доступа или изменения.
- Хранение данных сессии: эта версия позволяет серверу хранить специфические для сессии данные, предоставляя клиентам возможность повторно обрабатывать захваченные пакеты данных на стороне сервера. Эта функция повышает эффективность рабочего процесса и облегчает получение и анализ обработанных данных.
- Введена проверка типа контактной микросхемы и добавлена для большинства документов, содержащих такие микросхемы. Если микросхема отсутствует или узор микросхемы отличается от ожидаемого, проверка завершится неудачей.
- Обновлены анимации пользовательского интерфейса в мобильном SDK для улучшения пользовательского опыта.
- Упрощена настройка веб-сервиса с использованием YAML.
- Улучшены производительность и расход памяти при запуске нейронной сети на стороне сервера.
- Документация значительно улучшена и расширена.
Core SDK
- Обнаружение и вырезание документа
- Внедрен новый подход к обнаружению и обрезке документов через нейронные сети. Это крупное изменение, которое значительно улучшило качество и скорость обработки. Особенно это заметно в случаях с фоном низкого контраста, где успешные обнаружения были невозможны ранее и занимали очень много времени (до 30 секунд). Сейчас для этого используется нейронная сеть, и время ее выполнения строго определено и постоянно для любого входного случая.
- Это позволило обнаруживать документы с большими перспективными искажениями и углами, а также облегчило проверку живости документов на мобильных устройствах для динамических элементов безопасности документов.
- Теперь несколько документов/страниц обнаруживаются в одном вызове. Вы можете использовать сценарий “Locate” для обнаружения позиций нескольких документов, а затем вызывать каждый из них для обработки, указывая точное обнаружение ввода для других сценариев обработки.
- Обнаружение и обрезка документов является первым этапом обработки, поэтому его качество критически важно для общего успеха обработки. С улучшением его качества мы получили значительные улучшения на последующих этапах обработки, поскольку качество ввода для них значительно повысилось. Например, неправильное обрезание примерно на 5 мм в одном из углов документа может привести к неправильной оценке разрешения и неправильному позиционированию шаблона, что в свою очередь приведет к ошибкам в обработке. Ситуации с документами определенного дизайна, где на краях присутствовали полосы, или с полосатым фоном, теперь уже не актуальны.
- Были приложены огромные усилия для охвата всех возможных случаев различных форматов документов во всех возможных средах, чтобы обеспечить лучшее качество обнаружения.
- Это также позволило улучшить обработку документов на больших изображениях, где документ занимает лишь небольшую область. Это облегчило режим OneShotIdentification для успешной работы с более разнообразными вариантами входных изображений.
- Определение типа документа
- Исправлена ситуация с распознаванием документов, которые содержат список других очень похожих документов, пока не будет проверен весь список.
- Оптическое распознавание символов (OCR)
- Улучшены нейронные сети с более высоким качеством распознавания для следующих языков:
- Arabic,
- Baltic,
- Bengali,
- Hebrew,
- Khmer,
- Korean.
- Добавлен параметр processParam.lcidIgnoreFilter для указания значений LCID, которые не должны распознаваться. Это может быть использовано для ускорения обработки, оптимизации использования объема оперативной памяти и устранения потенциальных проблем с проверкой допустимости некоторых полей документов на местных языках, когда их вообще не требуется читать.
- Добавлена поддержка новых шрифтов для перфорированных номеров документов в документах различных стран.
- Исправлена ситуация с расчетом координат и позиций символов в длинных полях.
- Исправлена ситуация с расчетом допустимости для полей, содержащих символ "?" в результате.
- Улучшены нейронные сети с более высоким качеством распознавания для следующих языков:
- Машиносчитываемая зона (MRZ)
- Добавлены новые парсеры для документов:
- Brazil Passport,
- Gambia ID Card,
- Iraq DL,
- Kyrgyzstan Resident Card,
- Paraguay ID Card,
- Sierra Leone Passport,
- Sint Maarten Passport,
- Somalia Passport,
- Syrian Arab Republic Passport.
- Обновлены парсеры для документов:
- Angola Residence Permit,
- China Passport,
- Lesotho ID Card,
- Peru ID Card,
- Switzerland Passport,
- Turkey Visa.
- Добавлена возможность повторного парсинга MRZ в поля после изменения их значения вручную с пересчетом всех позиций полей и координат символов.
- Обновлено создание результатов MRZTestQuality с расширенными данными о позициях полей внутри MRZ.
- Исправлены необязательные поля данных в нескольких анализаторах в соответствии с требованиями ICAO.
- Исправлена ситуация с достоверностью контрольной суммы поля, когда данные поля не распознавались правильно.
- Исправлена ситуация с возвратом полного значения дополнительного поля данных.
- Добавлены новые парсеры для документов:
- Штрихкоды
- Добавлены новые парсеры для документов:
- Abkhazia DL,
- Abkhazia Registration Certificate,
- Afghanistan Passport,
- Argentina DL,
- Austria ID Card,
- Austria Passport,
- Bahamas Seaman book,
- Benin Visa,
- Brazil Certificate of Birth,
- Brunei Darussalam Permanent Residence Card,
- Canada Birth Certificate,
- Chile ID Card,
- Cote d’Ivoire Registration Certificate,
- Ethiopia ID Card,
- Finland ID Card,
- Finland Passport,
- Guinea Voter Card,
- India DL,
- India ID Card,
- Korea Resident Card,
- Mexico DL (multiple states),
- Mexico Voter Card,
- Paraguay ID Card,
- Russian Federation Certificate of Birth,
- Saudi Arabia Passport,
- Sint Maarten DL,
- US Government ID Card.
- Обновлены парсеры для документов:
- Boarding Pass,
- Congo Democratic Republic Voter Card,
- Colombia ID Card,
- Costa Rica ID Card,
- Dominican Republic DL,
- Iraq Passport,
- Mexico Voter Card,
- Nigeria Voter Card,
- Panama ID Card,
- Peru Passport,
- Philippines Voter Card,
- vCard, Virtual Contact File format (VCF).
- Исправлена ситуация с чтением нескольких кодов одного типа при серийной обработке. Теперь разные коды одного и того же типа в документе могут быть прочитаны в разных последовательных кадрах.
- Исправлена ситуация с серийным чтением штрихкода. Теперь чтение будет повторяться до тех пор, пока не будет достигнут успех или истечет время ожидания для этого этапа, раньше это было до определенного количества попыток.
- Исправлена ситуация с неправильным определением типа QR-кода для типов со значением плотности более 32.
- Добавлены новые парсеры для документов:
- Парсинг и проверка текстовых данных
- Добавлена расширенная логика для обнаружения образцов (SPECIMEN).
- Добавлено формирование поля ft_Document_Status со значением "SPECIMEN", если обработанный документ обнаружен как образец. Это поле всегда имеет недопустимый статус, если присутствует. Другие поля теперь не изменяются на недопустимые в этом случае.
- Добавлено корректное извлечение ученого звания из поля имени.
- Добавлен парсинг дат на иврите.
- Добавлена транслитерация значений полей на латиницу для вьетнамского языка.
- Добавлено формирование поля ft_Address_State для нескольких стран, у которых документы имеют федеративные штаты и провинции, на основе распознанного типа документа.
- Добавлена возможность сдвига даты истечения срока действия не только на основании поля ft_Date_of_Expiry, но также на основании значений полей ft_Date_First_Renewal и ft_Date_Second_Renewal, указанных в документе. Значение поля ft_RemainderTerm обновляется соответственно в этом случае.
- Добавлена проверка даты выдачи путем проверки действительности сертификата DS.
- Добавлены правила проверки номеров документов для некоторых документов штатов США.
- Добавлен парсинг и преобразование дат календаря чучхе в григорианский, создание дополнительных полей того же типа, что и исходный, с LCID, равным 0.
- Добавлены правила проверки возраста для Hong Kong IDs/RPs.
- Обновлен анализ значений полей DG11/DG12 в правильные типы полей и LCID для документов из нескольких стран.
- Исправлена ситуация с расчетом действительности полей ft_DS_Certificate_Issuer и ft_DS_Certificate_Subject.
- Исправлен парсинг полных имен в иракских паспортах. Теперь значения полей "дед" и "дед по материнской линии" заполняются корректно.
- Исправлена ситуация сравнения значения имени из MRZ и Visual, когда значение напечатано на нескольких строках.
- Исправлена ситуация с проверкой и сравнением значения поля ft_Date_of_Expiry из MRZ и Visual для документов без ограничения срока действия.
- Исправлена ситуация с парсингом адресов в Румынии.
- Исправлена ситуация с парсингом имен в России, разделяя Имя и Отчество для русских имен.
- Исправлена ситуация с испанскими фамилиями, добавляющимися несколько раз в полное имя.
- Исправлена ситуация с парсингом и транслитерацией испанских фамилий. Теперь ft_First_Surname также транслитерируется на латинский язык.
- Исправлена ситуация с удалением префиксов пола из имен.
- Исправлена ситуация выбора значения для визуального поля из разных страниц, если поле присутствует на многих из них в разных формах значения (короткое, длинное значение).
- Исправлена ситуация с некоторой деперсонализацией логов.
- Исправлена ситуация с транслитерацией Ü, Ö, Ñ для различных LCID.
- Проверка подлинности
- Добавлена проверка живости динамических элементов безопасности на мобильной платформе в режиме последовательной обработки кадров. Во время процесса захвата документ должен быть представлен пользователем под различными углами к камере, и необходимые данные будут автоматически собраны на основе текущего распознанного шаблона документа.
- Необходимые данные для проверки живости документа собираются на мобильной платформе в специальный контейнер для дальнейшей повторной обработки на сервере.
- Добавлена новая проверка безопасности для валидации наличия контактной микросхемы и ее типа, как определено в шаблоне документа. Результат возвращается в виде элемента проверки образцов изображения. Если узор микросхемы отличается от ожидаемого или микросхема вообще отсутствует, проверка завершится неудачей.
- Добавлено минимальное разрешение для определенных плотных штрихкодов в шаблонах документов, чтобы проверка формата штрихкода (Barcode Format Check) могла быть включена для них. Если разрешение входного изображения ниже минимального, данная проверка не будет выполнена.
- Увеличено значение времени ожидания захвата в режиме серии для сценария "FullAuth".
- Исправлена ситуация с анализом функции Dynaprint при осевом освещении, когда элемент имеет разные цвета.
- Исправлена ситуация с проверкой теневых изображений, которая случалась только с инфракрасным изображением, когда инфракрасное изображение недоступно.
- Исправлена ситуация с проверкой IPI в областях с разными пропорциями.
- Контроль качества изображения
- Добавлена функциональность оценки яркости окружающей среды захвата для входного изображения на мобильных платформах. Если предоставленное камерой значение яркости ниже заданного порога, эта проверка завершится неудачей.
- Улучшено выполнение проверки фокуса на мобильных платформах.
- Обновлена нейронная сеть для обнаружения ч/б копий документов.
- Перечисления
- Добавлены новые члены перечисления eVisualFieldType:
- ft_Date_of_Retirement,
- ft_Document_Status.
- Добавлен новый член перечисления eGraphicFieldType:
- gf_ContactChip.
- Добавлены новые члены перечисления eRPRM_Capabilities:
- RPRM_Capabilities_FingerprintComparison,
- RPRM_Capabilities_FingerprintSearch.
- Добавлен новый член перечисления eRPRM_ResultType:
- RPRM_ResultType_FingerprintDatabaseCheck.
- Добавлен новый член перечисления eCheckDiagnose:
- chd_ContactChipTypeMismatch.
- Добавлен новый член перечисления eRPRM_SecurityFeatureType:
- SecurityFeatureType_ContactChipClassification.
- Добавлен новый член перечисления eLexAnalysisDepth:
- eLAD_CheckExtendedStopListOFF.
- Добавлен новый член перечисления eImageQualityCheckType:
- IQC_Brightness.
- Добавлен новый член перечисления eRPRM_Commands:
- RPRM_Command_Fingerprints_Search.
- Добавлены новые члены перечисления eVisualFieldType:
- Прочее
- Добавлена поддержка архитектуры arm64. В сфере персональных и облачных вычислений все больше платформ используют архитектуру ARM, поэтому теперь ее поддержка стала обязательной. В настоящем релизе мы предоставляем только Docker образ с поддержкой этой архитектуры, но в следующих версиях будет добавлена поддержка других пакетов.
- Повышена производительность и снижено общее потребление памяти процессом за счет настройки инструментов вывода нейросетей в десктопных и серверных средах. В некоторых случаях процесс использует в два раза меньше виртуальной памяти по сравнению с предыдущими настройками, что в итоге приводит к увеличению производительности на 20%.
- Добавлен набор параметров processParam.authParams для указания, какие проверки безопасности следует включать или отключать во время обработки в простой и удобной форме. Это дополнение к параметру processParam.processAuth, который принимает одно целочисленное значение для установки всех параметров проверки безопасности и сохраняется для обеспечения обратной совместимости. Дополнительную информацию можно найти в документации.
- Исправлена ситуация с неправильным определением портрета как части документа в режиме OneShotIdentification в некоторых случаях.
- Исправлена ситуация с обработкой изображений в формате PDF, содержащих несколько изображений на одной странице, которые рассматривались как отдельные страницы и приводили к неправильному определению типа документа.
- Исправлена ситуация с парсингом изображений из некоторых файлов PDF, что приводило к исключительным ситуациям.
- Исправлена ситуация с настройкой порогового значения сравнения лиц. Теперь оно рассматривается как >=, а не >, как ранее.
- Исправлена ситуация с сериализацией результатов MRZ в XML для значений полей на китайском языке.
- Исправлены несколько ситуаций с избыточным логгированием.
- Улучшено качество кода, исправлен ряд мелких ошибок.
- Обновлена документация.
Core RFID SDK
- ВАЖНО! Представлена новая версия прошивки 22.10. Рекомендуется обновить ваше устройство Regula RFID из серии прошивок 21.x или 22.x до этой новой версии. Исправлена ситуация с удалением устройства из операционной системы при некоторых обстоятельствах. Изменен приоритет прерывания для запросов на остановку/возобновление USB. Оптимизировано время подключения по USB.
- Добавлена прошивка 23.10 для устройств с включенным режимом обновления прошивки устройства (Device Firmware Update). Она совместима с устройствами, на которых установлена версия прошивки 23.x. Она содержит те же данные, что и версия 22.10.
- Добавлена поддержка сертификатов и файлов CRL в формате PEM, включая возможность хранения нескольких элементов в одном файле.
- Добавлены внутренние возможности для поиска локального хранилища PKD (Public Key Directory) сертификатов DS на основе их расширений. Это полезно, например, для поиска соответствующего сертификата DS для проверки подписи данных в штрихкоде в новых австрийских документах, когда сертификат не включён в сами данные.
- Удалено прямое взаимодействие ядра библиотеки с хранилищем для сохранения ключей CA клиентской сессии и вызовов AA на стороне сервера. Теперь все эти параметры ожидаются в запросе от веб-сервиса (который использует ядро библиотеки), который сохраняет и извлекает их из сопровождающей базы данных для конкретной транзакции.
- Теперь вся коммуникация между клиентом и сервером для получения ключей CA сессии и вызовов AA выполняется в зашифрованной форме с использованием асимметричных ключей транзакции, переданных между клиентом и сервером перед коммуникацией.
- Улучшена производительность процедуры повторного парсинга данных сессии и процедуры PA на стороне сервера.
- Исправлена ситуация с остановкой процесса чтения, если DG14 или DG15 не были прочитаны правильно.
- Исправлена ситуация с бесконечным циклом чтения при чтении большой группы данных длиной более 32K.
- Исправлена ситуация с обработкой некорректных данных, предоставленных вместо сертификата для проверки подписи.
- Исправлены ситуации с общим вычислением статуса RFID.
- Теперь, если PA не была выполнена, общий статус RFID также будет "Не выполнено" (ch_Check_WasNotDone). Статус ожидаемого чипа из шаблона теперь также обрабатывается правильно.
- Исправлена ситуация со статусом TA. Если он не удался во время чтения на клиенте из-за отсутствия необходимых сертификатов, то при повторной обработке данных сессии и вычислении общего статуса RFID на стороне сервера, статус TA не будет учитываться, если присутствие защищенных данных групп TA не требуется (DG3).
- Исправлена ситуация с вычислением статуса для групп данных, к которым невозможен доступ по неизвестным причинам (за исключением защищенных TA). Теперь они будут неудачно проходить проверку.
- Исправлена ситуация с проверкой шаблона документа на наличие ожидаемого чипа.
- Удалены уведомления ntfLDS_ICAO_Application_UnicodeVersion_Unsupported и ntfLDS_ICAO_Application_UnicodeVersion_Inconsistent из списка чувствительных уведомлений PA.
- Улучшено качество кода.
- Обновлена документация.
Desktop API
- Добавлена возможность запуска поиска по захваченным отпечаткам пальцев и получения результатов RPRM_ResultType_FingerprintDatabaseCheck. Для этого доступна команда RPRM_Command_Fingerprints_Search. Необходимо наличие соответствующей библиотеки адаптера для выполнения фактического поиска, и ее путь должен быть указан в параметрах JSON. Подробности доступны по запросу.
Hardware support
- Удалена устаревшая поддержка устройств Regula 8XXX, основанных на технологии EOS. Теперь они работают только через программное обеспечение Regula HRS.
- Исправлена ситуация с загрузкой файла RegulaReader.json из профиля пользователя перед подключением устройства. Это было критично для установки параметра конфигурации ThreadMode.
Mobile API
- Добавлена возможность работы в альбомной ориентации при использовании сценария обработки документа “FullAuth”. (Режим недоступен для мобильных аутентификаторов “Регула” 1110/1120.)
- Свойство checkHologram устарело. Используйте свойство checkLiveness вместо него.
- С целью улучшения пользовательского опыта улучшены анимации операций чтения RFID-чипов, сканирования многостраничных документов, отображения справочной информации, проверки живости документов.
- Исправлена ситуация некорректного отображения анимаций многостраничных документов в «детском режиме».
- Свойство moireCheck переименовано в screenCapture.
- Свойство fastDocDetect устарело и нежелательно к дальнейшему использованию.
-
Android:
- Интерфейс IRfidReaderRequest перемещён в класс IRfidReaderRequest. Теперь конструктор класса IRfidReaderRequest принимает в качестве параметров новые интерфейсы: IRfidPACertificates, IRfidTACertificates, IRfidTASignature. Вы можете использовать одну или более реализаций этих интерфейсов.
- Добавлено поле boundRects в результаты ImageQuality.
- Исправлена ситуация с инициализацией после вызова метода removeDatabase.Исправлена ситуация с загрузкой базы данных. В некоторых случаях, после окончания загрузки базы данных процесс инициализации завершался неудачей с сообщением об отсутствии базы данных.
- Исправлена ситуация с локализацией текстовых полей. Теперь их можно локализовывать, используя функции обратного вызова.
- iOS:
- Теперь возможно добавлять настраиваемую временную метку к записываемому видео процесса захвата документа.
- Исправлена ситуация с обновлением статуса isDocumentReaderIsReady после вызова метода deinitializeReader.
- Исправлена ситуация, когда в некоторых случаях видео не могло быть записано.
- Hybrid:
- Добавлена поддержка .NET MAUI для Bluetooth устройств.
Document Reader Application
- Добавлена поддержка снятия отпечатков пальцев в формате 4 x 4 x 2 при использовании совместимого сканера.
- Добавлена возможность кастомизации имён файлов с результатами (текстовые файлы и PDF файлы отчётов), сохраняемых приложением для каждой операции сканирования (если такая опция включена). Теперь шаблон имени файла может содержать теги-заполнители, куда помещаются следующие распознанные данные из сканированного документа:
- {doc_class_code},
- {doc_number},
- {doc_name},
- {date_expiry},
- {state_code},
- {surname},
- {name},
- {date},
- {time}.
Данные настройки можно менять в меню Параметры -> Результаты -> Имена файлов.
- Исправлена ситуация с чтением чипа, когда он был занят ОС во время обнаружения. Теперь в таком случае предпринимается новая попытка чтения.
- Исправлена ситуация с некорректным выбором RFID-считывателя при подключении, которая могла возникать в случае нескольких одновременно подключенных устройств Регула или одного устройства стороннего производителя.
- Поведение кнопки закрытия окна приложения изменено на используемое в Windows по умолчанию. Теперь окно закрывается при нажатии кнопки. Поведение может быть изменено в приложении с использованием настройки “Разрешить закрытие окна” в приложении.
COM API
- Добавлен метод FPGetQuality для получения оценки качества сканирования конкретного пальца по его индексу.
- Исправлена неточность при вычислении значений RFIDChipExpected и RFIDIsExpectedChipFound.
Web component
- Добавлен компонент Document Reader Device, позволяющий работать с аппаратными считывателями документов через браузер. При этом можно использовать как приборы производства Регула, так и устройства сторонних производителей. Для работы требуется установка локального веб-сервиса. Функционал может быть полезен в ситуации, когда компонент интегрирован в ваш веб-сайт, который можно открыть в браузере на планшете, и получить данные, извлечённые с настольного считывателя документов.
- Добавлены новые возможности кастомизации:
- Смена цвета рамки камеры по умолчанию — свойство cameraFrameDefaultColor,
- Смена текущего цвета рамки камеры — свойство cameraFrameActiveColor,
- Смена цвета фона для сообщений состояния — свойство statusBackgroundColor,
- Установка задержки перед показом кнопки захвата изображения — свойство captureButtonDelay.
- Добавлена возможность определения собственного сервера для загрузки WASM файлов вместо использования ресурсов по умолчанию с серверов Регула.
- Добавлена возможность задания разрешения для компонентов графического интерфейса.
- Добавлена возможность записи видео процесса обработки документа.
- Добавлена возможность отслеживания движений устройства — при помощи свойства videoCaptureMotionControl. SDK получает данные с сенсора движения и приостанавливает процесс сканирования документа на время движения устройства.
- Исправлена ситуация с блокировкой сторонних файлов cookies.
Web Service API
- Реализована полностью безопасная и надёжная plug-and-play система для захвата изображения и проверки подлинности. Теперь мобильные и веб клиенты могут захватывать изображение и передавать на сервер данные сессии в безопасной среде с применением сквозного шифрования уникальными транзакционными ключами, а затем полученные данные обрабатываются на стороне сервера в доверенном окружении для получения надёжных результатов проверки подлинности. Функциональность доступна для захваченных изображений документов, видеозаписи сессии захвата изображения, записи данных RFID, данных сессии проверки на живость (зависит от клиентской платформы).
- Добавлен новый набор эндпоинтов /api/v2 (Session API) для поддержки полного цикла защищённого захвата изображений; передачи, хранения, обработки и удаления данных.
- Функционал серверного хранения и повторной обработки данных требует наличия доступных хранилищ и баз данных. Теперь широкое разнообразие систем управления базами данных и программных хранилищ информации доступны по умолчанию:
- Базы данных
- PostgreSQL,
- MySQL/MariaDB,
- MS SQL Server,
- Oracle,
- SQLite (не рекомендуется для промышленного применения).
- Хранилища данных
- AWS S3 (или другое S3-совместимое решение, как MinIO),
- Google Cloud Storage,
- Azure Blob Storage,
- Локальная файловая система.
- Добавлена возможность конфигурации сервиса посредством YAML файла и с этого момента данный способ конфигурации является рекомендованным. Конфигурация через переменные окружения считается устаревшей для большинства случаев (за редким исключением). YAML файл содержит в себе словарь пар вида ключ-значение, организованных в виде древовидной иерархической структуры. Данный тип конфигурации позволяет содержать все параметры, специфические для продукта, в одном месте и менять значение любого из них (или всех сразу), избегая возможных конфликтов в глобальном окружении. Детали доступны в Migration Guide: From 6.x To 7.x и Configuration.
- Базы данных
- Демонстрационный сайт:
- Добавлена возможность обработки папки с файлами, принадлежащими одному и тому же документу (несколько изображений в различных схемах освещения, RFID_Session.dat) через Drag & Drop и отдельную кнопку загрузки.
- Настройки теперь сохраняются в файлы cookies для удобства.
- Реализованы изменения для поддержки нового функционала SDK и отображения результатов.
- Клиенты:
-
- Добавлена возможность получения ответа в формате “raw”.
- Добавлена поддержка JDK 17.
-
- Добавлена поддержка метрик Prometheus для расширенного мониторинга, см. Monitoring and Metrics Configuration.
- Добавлена возможность получения списка поддерживаемых сценариев в теге “supported-scenarios” в JSON-ответе эндпоинта /api/ping
- Добавлена возможность сохранения журналов обработки в отдельный каталог хранилища данных.
- Обновлён самоподписанный сертификат.
- Обновлены пакетные зависимости до актуальных версий для устранения уязвимостей безопасности.
- Спецификация Open API обновлена в GitHub.
- Клиенты и пакеты обновлены.
Licensing
- Добавлена поддержка нового сценария “SessionCommit”. Детали о сценарии доступны по запросу.
- Сервис лицензирования:
- Добавлен механизм резервного копирования предыдущей версии devices.dat файла с ручной заменой на новый файл.
- Добавлен механизм корректного наименования предоставленного файла devices.dat в процессе ручного обновления при сохранении.
- Добавлен консольный режим с возможностью определения имени файла перед сохранением и выходом.
- Улучшена система уведомления о проблеме с лицензией путём отображения сообщения сервиса лицензирования в ответе сценария обработки результатов.
Installation packages
- Windows Desktop API
- Добавлен пакет Regula Reader Drivers 1.8.25 с включенным в состав Regula camera driver версии 10.5.10.20
- Утилита обновления прошивки, прошивка и документация по устаревшим версиям RFID-считывателей перемещены в папку FirmwareUpdate/Legacy
- Добавлена настройка, позволяющая сохранить настройки приложения при его обновлении на новую версию. В этом случае настройки приложения Document Reader останутся неизменными после установки обновлённого пакета. При этом опция «Отключить распространение сертификатов со смарт-карт» по умолчанию не выбрана в настройках.
- Обновлён список компонентов для выборочной установки с целью обеспечения более детальной настройки процесса установки. Теперь доступны компоненты Regula Document Database, Samples, Drivers, Licensing, Documentation.
- Добавлена версия утилиты Regula Licensing для архитектуры x64.
- Linux
- Временная директория по умолчанию была изменена с /tmp на /var/tmp вследствие отсутствия в некоторых ОС разрешений на исполнение программ в каталоге /tmp
- Docker
- Добавлены шаблоны, демонстрирующие развёртывание решения в AWS Cloud. Детали доступны в секции документации Deployment on AWS Cloud.
- Добавлена версия образа linux/arm64 в docker hub.
- Обновлены пути к лицензии и базе данных для развёртывания. Теперь /app/extBin/unix/regula.license и /app/extBin/unix/db.dat должны быть определены указанным образом.
- Базовый образ обновлён до актуальной версии.
PKD
- Включён ICAO PKD master list версии 252.
- Включён ICAO Health master list версии 8.
Database
- Обновлены многочисленные шаблоны документов для включения актуальной информации по OVI, MLI, контактным чипам, голограммам, расширенной MRZ, расширенной OCR, типе вставки фотографии, проверке шаблонов (patterns check), где это уместно.
- Некоторые шаблоны удалены за неактуальностью.
- Включает 247 стран и территорий, 13606 документов.
- Добавлено 489 новых документов.
Подробности см. в Списке поддерживаемых документов.
Комментарии
Войдите в службу, чтобы оставить комментарий.