> For the complete documentation index, see [llms.txt](https://docs.sensecrypt.com/sensecrypt-v3.1.3/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sensecrypt.com/sensecrypt-v3.1.3/release-notes.md).

# Release Notes

### SenseCrypt 3.1.3

#### &#x20;:mobile\_phone: Mobile SDK

* Added ImageSession
  * This new session type complements the existing session types - ActiveCapture & PassiveCapture. Instead of using the device camera, ImageSession offers a simple way to generate & verify SensePrints from existing images.
* Added Face Signing
  * While Face Signing was already introduced in SenseCrypt 3.1.1 for the Server API. This release enables Face Signing using the mobile SDK for both offline & online builds.
* Removed Lightweight Liveness
  * Issues under different lighting conditions convinced us to deprecate the optional Lightweight Liveness feature.
  * This change includes changes in the AppConfig, settings and parameters of the GenerateSensePrintRequest of the SDK.
* Changed Sequence of Screens for SensePrint Generation
  * To improve the consistency  between Offline & Online Liveness Check, the SensePrint Generation Form now comes before a Face Capture screen, such that the sequence of screens is:
    * SensePrint Generation Form
    * Face Capture
    * Result -> Error Message or Success
* Added the loading of App Constants from JSON config
  * This allows to change the endpoint server without needing to change the app's source code.

#### :desktop: Server SDK

* Solved network failure issue with slow connectivity
  * &#x20;Slow network connectivity could lead to repeated network failure exceptions on mobile devices.

### SenseCrypt 3.1.2

#### &#x20;:mobile\_phone: Mobile SDK

* *Lightweight Liveness*
  * Optionally during Active- & Passive-FaceCapture a lightweight Liveness model can be utilized to spot spoofing early on, without the need to hit the backend server.
* New *Settings Page*
  * The new Settings Page allows&#x20;
    * to switch between Active- & Passive-FaceCapture
    * to switch between Front- & Back-Camera
    * to activate or deactivate Lightweight Liveness
* New SDK Mode *OfflineLite*
  * To reduce the app size for store publishing, SDK Mode *OfflineLite* allows packaging the apps without the model files. During initialization, a path can be specified from which the models can be loaded.
* Bugfix ActiveFaceCapture&#x20;
  * Fixed bug, where ActiveFaceCapture always started with "User Should Look Up"
* Improved Frame Selection in ActiveFaceCapture
  * The frame selection algorithm for face comparison during ActiveFaceCapture has been improved. This reduces False Negatives during Face Matching.

#### :desktop: Server SDK

* New Environment variable to define mobile requests timeout
  * `REQUEST_TIMEOUT`  defines in seconds until a mobile request is considered as timeout. The default is 10 seconds.

#### :book: General

* Added SenseCrypt Walk-through
  * A[ GitHub Repository](https://github.com/Seventh-Sense-Artificial-Intelligence/SenseCrypt-Walkthrough) containing a series of Juypter Notebooks for hands on walk-through of the SenseCrypt eID and SenseCrypt Face PKI APIs.
* Improved Documentation

For further details see the [documentation of SenseCrypt 3.1.2](https://docs.sensecrypt.com/sensecrypt-v3.1.2)

### SenseCrypt 3.1.1

See the [documentation of SenseCrypt 3.1.1](https://docs.sensecrypt.com/sensecrypt-v3.1.1)
