Version 0.13.0

Release Name: Inji 0.13.0

Support: Developer Release

Release Date: 2nd Aug, 2024

Overview

We are delighted to announce the release of Inji Wallet Version 0.13.0. This update includes a significant change: The Inji repository has been renamed to inji-wallet and is now compatible with Mimoto v0.13.1. In this latest version, Inji Wallet introduces the following key features:

Libraries:

  1. Native artefacts (Kotlin & Swift) available for:

    • Secure Keystore

    • Pixelpass

    • VCI client

    • Tuvali

  2. UUID changes for verifier services in tuvali

  3. Secure-keystore changes (credential request keypair change from RSA-4096 to RSA-2048 bits)

Enhancements:

  • Issuer’s Well-known as a source of truth

  • OTP flow disabled for MOSIP VC

Deployment:

  • Docker compose for mimoto

Summary

Please find below the details for the Inji Version 0.13.0 release:

Libraries:

  • Inji Wallet utilizes the Secure Keystore SDK to store keypairs, ensuring enhanced security. The SDK now includes native artifacts and is fully integrated with Inji Wallet. Additionally, the keypair generation for credential requests has been updated from RSA-4096 to RSA-2048 bits to reduce the size of the VCs.

  • Tuvali: UUID for all the verifier services is modified to reflect the UUID service definition as per the spec. In addition, Tuvali SDK which enables offline sharing based on BLE, has native artifacts (Kotlin and Swift) now and is integrated with Inji Wallet.

  • With this release, Java, Kotlin, and Swift artifacts are available for the PixelPass library, and native artifacts are integrated into the Inji Wallet app. Additionally, the Java library facilitates QR code generation on the server side.

  • The VCI client library handles credential requests from issuance, provided it has the accessToken, proof, and issuer metadata.

Enhancements:

  • The issuer's well-known URL will serve as the source of truth, providing details on locale settings for fields, credential types, display properties, and order. This URL will be accessible in the [specific location].

  • With this release, the OTP flow for downloading MOSIP VC, which connects to MOSIP ID Repo, credential service and websub has been disabled. Instead, MOSIP VC can now be downloaded using the OpenID4VCI flow.

Deployment:

  • To simplify the deployment process for Mimoto in local environment, a Docker Compose file is now available. Click here to know more.

Inji repo name change:

The Inji repo is renamed to inji-wallet

Steps to update local github configuration:

  •   Navigate to the location where your forked repository is cloned.
  •   Execute git remote -v to view the current remote configurations (origin and upstream). Update these configurations to align with the new repository name.

Repository Released

Repositories

Tags Released

inji-wallet

mimoto

inji-config

tuvali

tuvali-ios-swift

secure-keystore

pixelpass

pixelpass-ios-swift

inji-vci-client

inji-vci-client-ios-swift

Compatible Modules:

The following table outlines the tested and certified compatibility of Inji Wallet 0.13.0 with other modules.

ModuleVersion

Mimoto

eSignet

Inji Verify

Known Issues

Redmi devices are not supported in this release. To know more, refer here.

Mentioned below is the list of other known issues.

Jira Issue

Description

INJIMOB- During face authentication, the camera view is not opening in all IOS device

INJIMOB- In Android when the user clicks + icon from home page issuer page is not getting loaded

INJIMOB- Users are unable to upload the VC QR code shared via email and WhatsApp, or stored locally

INJI - unable to scroll the page add new card page

INJIMOB - IOS - "Share QR Code" is not working on iPhone 8.

INJIMOB - IOS - The buttons in the INJI tour guide are not properly aligned.

INJIMOB - Android - The backup and restore process is failing on Android devices when the size of the backup exceeds 10MB.

INJIMOB - Backup is not triggering automatically when VC is removed.

INJI - logo of Inji Wallet stretched while booting the app

Inji mob- During face authentication, the camera view is wider than the face.

INJI - VC download failed because of eSignet pod being down doesn't have a proper error message

IOS -Specific devices the User not able to see the iCloud ID in iCloud setting section of backup and restore page.

INJI- Error message is not proper when invalid QR is scanned after changing language to other than English.

INJI - Backup & restore Name Is Different In Settings And in Backup & restore Page

INJI - Help Icon Language not Changing when we select other language that english

Backup and Restore heading Alignment is not proper in Backup& restore page

IOS - Associated app ID is missing in the Backup and restore page.

Inji- Date format is not proper in the e-signet Vc

INJI- Sometimes VC activate the button and back button responses is very slow

INJI - VC getting created without image while generating the UIN with lower and higher iso files.

Android - Intermediately while doing the face authentication the app is getting crashed

INJI - Iderpo UINs are failing in VC verification

Inji - Screen header and back button are overlapping

Inji- In specific devices, the Pin and Unpin feature is not working.

Android- Occasionally, unable to activate the restored VC

IOS - Upon sharing sunbird VC twice and then upon sharing Mosip VC, app crashes

Android - During face authentication, app crashes on a specific device

INJI - Backup doesn't append the new data, but replaces the data

Upon changing the finger authentication in the device, application does not display the error pop up for biometrics change

Bug Fixes:

The 0.13.0 release includes the following bug fixes:

Jira IssueIssue DescriptionSeverity

INJIVER- The user is unable to upload the VC QR code shared via email and WhatsApp

Critical

INJIVER-The user is unable to scan the QR code when it is stored locally

Critical

INJIVER-The user is unable to scan the VC QR code shared via email and WhatsApp

Critical

INJIMOB - IOS - The "Share with Selfie" is causing the app to crash after face verification.

Critical

INJI - VC verification is passing for missing atribute VC

Critical

INJI - VC download failed because of eSignet pod being down doesn't have a proper error message

Major

Share with selfie flow from card mini view in home page is not showing the Share with Selfie pop-up before face verification.

Major

INJI - onboarding of new issuer is affecting the existing issuers

Blocker

Inji- E-Mail OTP channel is not mentioned on the OTP verification page.

Minor

Documentation

Last updated

Copyright © 2021 MOSIP. This work is licensed under a Creative Commons Attribution (CC-BY-4.0) International License unless otherwise noted.