Document Reader SDK 9.3 — March 26, 2026
IMPORTANT changes
Introduced the Server-Side Reprocessing of the Client-Side gathered mDL data. Now, captured mDL sessions can be securely transferred to the backend server and then reprocessed in a safe trusted environment to obtain final verification results.
Prior notice: Support for Ubuntu 20.04 will be discontinued in the upcoming major release. We will provide additional notice before this change takes effect and the new minimum supported version.
Core SDK
OCR
- Enhanced recognition of the new font used on U.S. visas.
MRZ
- Updated parsers:
- Argentina ID Card
- Eritrea ID Card
- India Visa
- Lao People's Democratic Republic ID Card
Barcode
-
Added new parsers:
- Argentina ID Card
- Democratic Republic of the Congo Voter Card
- Lao People's Democratic Republic ID Card
-
Updated parsers:
- Belarus Residence Permit
- Colombia DL
- India Haryana DL
- QR codes generated by a Spanish government application — MiDNI
-
Improved 1D barcode detection.
Text data parsing and validation
- Added the name prefix in a separate text field.
- Extended logic for SPECIMEN detection.
- Updated parsing of
DG11/DG12field values into correct field types and LCID for documents from multiple countries.
Authenticity
- Updated the neural network (NN) for electronic device replay checks with greater accuracy.
- Updated the neural network (NN) for the document liveness check with greater accuracy.
- Improved detection of digitally manipulated images.
- Fixed an issue with the missing Barcode background check as part of the Liveness checks.
Enums
- Added new
eVisualFieldTypeenum members:ft_Expiry_Timestampft_Data_DateOfExpiry
- Added new
eRPRM_DeviceTypesenum member:RPRM_DeviceType_FX_77x4M
Other
- Introduced the Server-Side reprocessing of the Client-Side gathered mDL data. Now, captured mDL sessions can be securely transferred to the backend server and then reprocessed to obtain final verification results using local trusted PKD, similar to electronic identity documents through signature verification with public keys.
- Added the ability to configure the impact of the expiry date on MRZ verification and Text field status calculations. By default, this setting remains enabled—if the document has expired, the MRZ and Text statuses are set to
Failed. To disable this behavior, setprocessParam.strictExpiryDatetofalse. In this case, MRZ and Text statuses are set toOK, while only the Expiry status is set toFail. - Added the capability to process individual RFID data groups from an
ePassport/eDL/eID, parse them and perform the corresponding checks. IfEF.SODis present, Passive Authentication (PA) is also performed. - Added support for the processing results in XML in accordance with the BSI TR-03135 v2.5 standard.
- Fixed an issue where portrait comparison results were missing when a damaged image was included in the request.
- Code quality has been improved with minor issues fixed.
- Updated internal dependencies to improve stability, security, and maintainability.
Core RFID SDK
- Added support for ISO/IEC 39794-4 Amendment 1 2023-08, that defines how fingerprint images and related metadata are structured and encoded for interoperability between biometric systems. — As a result,
ntfLDS_Biometrics_BDB_Version_Incorrectis no longer generated. - Added support for DSA-SHA224 and DSA-SHA256 digital signature algorithms.
- Added new notification codes for TCC service errors.
- The "Profiler type" setting has been deprecated. Regardless of the selected value, it now always defaults to
sptDoc9303_LDS_PKI_Maintenance. - Fixed an issue where the PA status was returned as successful when DTC data group validation failed.
- Fixed an issue with incorrect certificate selection from an internal PKD storage during chain building by considering matching country codes in issuer and subject.
- Code quality has been improved with minor issues fixed.
Enums
- Added new
eRFID_NotificationCodesenum members:RFID_Notification_TCC_TA_ResourcesRFID_Notification_TCC_TA_Signature
Desktop API
- Fixed an issue where incorrect information about the device in use was returned when multiple devices were connected to the same application.
- Fixed an issue where the database was not updated on Windows when a newer version was available in the “Updates” directory.
- Memory usage optimization.
Hardware Support
- Fixed a connection issue with Desko devices after reconnection.
Mobile API
- Added support for the Mobile Driver’s License Server-Side reprocessing.
- Added the ability to select the PACE and CA types from options manifested in
EF.CardAccessandEF.DG14during the RFID chip processing. - Added the
processParam.checkVDSoption to perform the Visible Digital Seal (VDS) verification. - Added a new mechanism for image customization.
- Added an ability to customize multipage processing animations separately for each document type.
- Fixed an issue with the Close button position in the right-to-left (RTL) interface.
- Updated sample projects on GitHub to align with the latest changes.
- Code quality has been improved with minor issues fixed.
Android
- Reduced the closing time of the camera activity after the processing is finished.
- Fixed an issue preventing the camera from starting.
- Fixed an issue caused by incorrect exposure area handling for rotated documents.
- Fixed an issue where processing failed to start when
showScannerwas followed by a call tostartNewSession. - Fixed an exception that occurred when the camera was already closed.
- Fixed an initialization issue caused by a subsequent number of calls to initialization followed by deinitialization.
- Fixed an issue with the status message background color that appeared on certain devices in dark mode.
iOS
- Added the ability to use any external Bluetooth device for RFID chip processing.
- Fixed an issue with incorrect RFID animation caused by disabling the rfidScenario.autoSettings
- Fixed an issue with the Online Processing feature used in combination with the Face SDK integration where added live and external portraits were not included in face match and search calls to Face API.
- Fixed an issue where RFID chip processing failed to establish a connection after mDL processing.
- Fixed an issue where the status message indicated that a document search was in progress before the transaction was created when the Complete Server-Side Verification is used.
Document Reader Application
- Removed the "Profiler type" setting.
- Fixed an issue with resetting the state of the "Manual RFID detection" setting.
- Fixed an issue with resetting the state of the "Auto scan" setting.
Web Components
- Fixed an issue with incomplete data download when workerPath and module type were used simultaneously.
- Updated sample projects on GitHub to align with the latest changes.
- Updated dependencies to the latest version to fix security breaches.
UI Components
- Added Latvian and German localization support.
- Updated dependencies to the latest version to fix security breaches.
Web Service API
- Added support for the Mobile Driver’s License Server-Side reprocessing. To activate it, use the property
mDL→sessionVerification&rarrenabled: truein theconfig.yamlconfiguration file. - Updated dependencies to the latest version to fix security breaches.
Clients
- Added the
processParam.checkVDSoption to perform the Visible Digital Seal (VDS) verification. - Added the
mDLscenario for Mobile Driver’s License Server-Side reprocessing. - Added "ICAO country code" and "Document codes" fields to the
DatabaseDocumentListscheme.
Demo Website
- Updated the samples section to demonstrate processing requests and results with UV and IR images (visible only when the
FullAuthscenario is available). - Changed settings are not marked with a dot to indicate which settings have been modified.
- When the “One-Shot Identification” setting is enabled, selecting the “Take a photo” option starts the camera in the Camera Snapshot mode.
- The privacy policy alert is not shown when the website is running locally.
- Added the
mDLprocessing scenario to the Web Service settings. - Code quality has been improved with minor issues fixed.
Installation Packages
Windows
- New driver version
10.5.10.25included in Regula Reader Drivers package1.8.32
PKD
- ICAO PKD Master List version
340included.
Database
- Updated multiple document templates to include OVI, MLI, Contact chip, Holograms, Extended MRZ, Extended OCR, Photo embedding type, Patterns checks where appropriate.
- Added ICAO country code и Document codes fields to the document list JSON.
- Includes 254 countries and territories, 16388 documents.
- Added 151 new documents.
For details, see the Supported documents list.