Skip to content

Android - SDK Release Notes

Before upgrading to a new version, check the "Does it Affect Implementation?" section.

v2.1.2.49

Release Date: 2026-08-11 · Type: Release · Breaking Change: None

What’s New?

Fixed certificate issue sourced from Sectigo.

Improved verbal authentication feature.

Resolved device-specific focusing issues during OCR reading process.

Adjusted the step for capturing biometric photo in passport reading process.

Improved Call Logs.


v2.1.2.20

Release Date: 2026-06-23 · Type: Release · Breaking Change: None

What’s New?

In addition to existing Base64 string and embedded .pem certificate validation methods, support for Public Key certificate validation (SSL Pinning) has been integrated.

OCR, NFC, Face, and VideoCall resources have been modularized. Each module has been structured to prepare its own required audio, text, icon, and visual resources. Continuation of the relevant module init flow is ensured after resource registration is completed.

OCR/Face overlay opacity, prompt text position, representative name field, small/large video view, button visibility, and management of icons from dynamic resource structure have been expanded.

With the transition to a new infrastructure, alignment improvements have been made that automatically correct the angular distortions of images taken from the camera, allowing identity recognition processes to continue with these optimized visuals.

By separating security features on the ID from basic identity visuals, the verification and data accuracy control processes have been deepened. Management of controls for hologram and visual security features has been expanded through VP settings.

Reading success was increased for different document types, including passports and foreign IDs. Scenarios for erroneous character readings in MRZ and name fields have been improved.

Early capture of the ID from the device, active authentication errors, and prolonged reading scenarios have improved NFC flow.

Requests for flash on/off sent by the representative during video calls will be managed with user approval.

Stability has been increased in scenarios such as connection drops, termination of calls, and reconnections during video call flow.

Backup TURN information has been supported to establish video calls more reliably.

🔧 Does it Affect Implementation?

Yes — Action may be required on the application side for teams using certain features.

  • SSL Pinning: To use SSL Pinning with Public Key, the mapiCertificatePublicKeyList and signallingCertificatePublicKeyList fields on BaseModel must be filled. There is no mandatory change for teams using existing Base64 string or embedded .pem certificate validation management.
  • Remote Flash Control: The agentRequest callback must accommodate FlashOpen and FlashClose requests. Based on user approval, openTourch(true/false) and closeTourch(true/false) calls should be made.

v2.1.0.45

Release Date: 2026-08-19 · Type: Hotfix - 2.1.0.5 · Breaking Change: None

What’s New?

Memory optimization has been done in the video upload service.

The issue encountered when performing NFC relaying via BottomSheet in Picture-in-Picture mode has been fixed.

Changes have been made in the integration addition service.

Root certificate has been added for the Sectigo sourced certificate issue.


v2.1.0.35

Release Date: 2026-06-22 · Type: Hotfix - 2.1.0.5 · Breaking Change: None

What’s New?

baseURL has been normalized to end with / for consistent URL creation. If the last character is not /, it will be automatically added.

Adjustments have been made for Picture In Picture mode on Android 16 devices.

The crash that occurred because the ScreenLockReceiver object was not initialized when the NFC reading process had not started has been prevented.

The replaceSound(oldSound: String, newSound: String) method has been added to be accessible from each module. This method allows the currently playing sound to be replaced with a different sound found locally or stops the currently playing sound.

Reading stability in the NFC module has been increased for Android 15+ devices. The tag capture flow has been updated with ReaderMode, the NFC chip reading process has been reorganized, and error management in scenarios of card connection drop has been improved.

Stability issues during the transition of NFC relaying in video calls have been resolved.

The SDK closure and cleanup flow have been improved. Issues that could result from retaining data and screen references from the old session after the process is completed have been addressed.

🔧 Does it Affect Implementation?

Yes — LuminosityFailed should not block in iDDocFailed(), faceDetectFailed(), and livenessFailed() callbacks.


v2.1.0.5

Release Date: 2026-02-03 · Type: Release · Breaking Change: None

What’s New?

Audio File Management The structure of saving sounds pulled from the service to the device has been updated.

🔧 Does it Affect Implementation?

No — No changes are required on the implementation side.


v2.1.0.4

Release Date: 2026-01-29 · Type: Release · Breaking Change: None

What’s New?

Release Mode and Proguard Release mode configurations and Proguard rules have been updated.

NFC Bottom Sheet Fix A stability issue encountered in the NFC Bottom Sheet feature has been resolved.

🔧 Does it Affect Implementation?

No — No changes are required on the implementation side. It is recommended to test background application scenarios in integrations using NFC Bottom Sheet.


v2.1.0.0

Release Date: 2026-01-23 · Type: Release · Breaking Change: None

What’s New?

VideoCall — Background Call (PiP) When a user minimizes the application during a call, the video call continues in a small window.

NFC — Bottom Sheet Interface Support for Bottom Sheet fragment has been added for NFC flow. The NFC scanning screen can now be displayed on a more modern bottom sheet.

Model and Visual Analysis Improvements TFLite Detector rules have been updated. Visual analysis element checks have become dynamic; management has been moved to the Backoffice.

Startup Time Optimization Default sounds have been embedded in the device; initialization time has been shortened.

Verbal Consent The verbal consent flow has been developed within the Utility SDK.

🔧 Does it Affect Implementation?

Yes — The following behavior change may affect existing implementations.

The LuminosityFailed error is no longer a flow-stopping (blocking) error. If there is logic that terminates the flow based on this error in idDocFailed(), faceDetectFailed(), and livenessFailed() callbacks, it needs to be reviewed. The flow will continue even if LuminosityFailed is encountered during OCR and Face flows.

  • PiP: Additional configuration may be required for integrations wishing to use this feature. Please refer to the VideoCall Module page for details.
  • NFC Bottom Sheet: Additional configuration may be required for integrations wishing to use this feature. Please refer to the NFC Module page for details.

v2.0.6.12

Release Date: 2026-01-14 · Type: Hotfix · Breaking Change: None

What’s New?

Stability Improvements

  • Clear methods and OCR thread management have been reorganized.
  • Fragment Manager methods have been updated.
  • The freezing issue during the return to VideoCall while relaying NFC has been resolved.
  • The flow stoppage caused by the LuminosityFailed error has been removed.
  • Battery level logging has been added.

🔧 Does it Affect Implementation?

No — No changes are required on the implementation side. It is recommended to test that the flow continues even if LuminosityFailed is encountered during OCR and Face flows.


v2.0.6.4

Release Date: 2025-12-02 · Type: Release · Breaking Change: None

What’s New?

Opening Sounds Opening sounds have been added for OCR, NFC, and VideoCall modules.

Visual Management — Moved to Backoffice Visuals on OCR, Face, and VideoCall screens are now managed via Backoffice; removed from the application. The representative name is displayed on the screen during VideoCall.

Connection Type Logging Network connection type (2G/3G/4.5G) has started being logged. For this, READ_PHONE_STATE permission has been added.

Various Fixes

  • OCR and Face Luminosity threshold values have been adjusted.
  • The detection behavior of chips outside ID cards has been updated.
  • Changes have been made to the Signing set method.
  • Necessary changes have been made for API 25 support.
  • Screen Orientation error has been fixed.
  • The freezing issue during the return to VideoCall while relaying NFC has been resolved.
  • The flow stoppage caused by the LuminosityFailed error has been removed.

🔧 Does it Affect Implementation?

Yes — The behavior of LuminosityFailed has changed.

Logic that terminates the flow based on the LuminosityFailed error within the idDocFailed(), faceDetectFailed(), and livenessFailed() callbacks should be removed. This error no longer halts the flow; the flow continues automatically.

Additionally, the READ_PHONE_STATE permission needs to be obtained by the application. If this permission is not granted, access to network type information will not be possible, and only "Mobile" will be logged.


v2.0.5.23

Release Date: 2025-12-09 · Type: Hotfix · Breaking Change: None

What’s New?

Stability Improvements

  • Adjustments have been made in Clear functions.
  • Thread controls have been added during OCR reading.

🔧 Does it Affect Implementation?

No — No changes are required on the implementation side.


v2.0.5.19

Release Date: 2025-10-11 · Type: Release · Breaking Change: None

What’s New?

First public access release.

🔧 Does it Affect Implementation?

No — Follow the Getting Started page for initial setup.