Release Notes 1.1.3
Table Of Contents
Scope
MOSIP 1.1.3 succeeds 1.1.2 with enhancements and important defect fixes which were identified in Release 1.1.2.
Release Date: December 14, 2020
Key Highlights
Documentation
1. Platform
Includes functional requirements, process flows, architecture and high level design.
2. APIs
All APIs are documented here.
3. Design
Low level design documents for each module are available in the respective github repos.
Code
Code needs to be deployed as per the procedure depicted in Sandbox Installer.
Tests
a. In scope
Basic integration testing was done covering the below modules.
Title | Description |
---|---|
Functional Testing |
|
Configuration Testing | Testing was done for default configuration (two languages) and single language with changed ui specification for pre-registration and registration client (Further more we have changed the seed data to single language). |
Version Tested | v1.1.3 |
Types of testing |
|
Browser | Pre-Registration and Admin UI (Tested with the latest version of Chrome browser) |
OS Support | Registration Client on Windows 10, MOSIP server components run as micro-services encapsulated as docker images |
Areas | Technology Used |
---|---|
Deployment Script Environment | CentOS on AWS |
Registration Client with TPM 2.0 | Windows 10 |
Biometrics Standard | CBEFF format (Version - 2.0) |
MDS | MDS v0.9.5 |
ABIS | ABIS Spec Version v0.9 |
SDK | SDK Spec Version v0.9 |
Key-store | HSM |
Anti-virus | ClamAV |
Maps | OpenstreetMap |
Transliteration | ICU4J (Library with French, Arabic languages) |
b. Not in scope or in progress
Title | Description |
---|---|
Non-Functional Testing |
|
HSM | Testing was done using SoftHSM |
Browser Support | Testing for Pre-registration and Admin UI was done using Chrome (latest version) |
c. Test Execution Metrics
Test Execution | Test Cases | Executed Tests | Pass | Fail | Pending Execution | Pass% | Fail% |
---|---|---|---|---|---|---|---|
Pre-registration | 111 | 107 | 103 | 4 | 4 | 96% | 4% |
Resident Services | 47 | 37 | 34 | 3 | 10 | 92% | 8% |
Admin Services | 165 | 160 | 153 | 7 | 5 | 96% | 4% |
Authentication | 47 | 44 | 39 | 5 | 3 | 89% | 11% |
Partner Management | 71 | 61 | 61 | 0 | 10 | 100% | 0% |
Registration | 100 | 96 | 94 | 2 | 4 | 98% | 2% |
Integration Scenarios | 27 | 20 | 17 | 3 | 7 | 85% | 15% |
Total | 568 | 522 | 501 | 21 | 46 | 96% | 4% |
Known Issues
The top issues identified in MOSIP 1.1.3 are listed below.
Bug ID | Summary | Module |
---|---|---|
Wrong location data getting populated for demographic details in Reg-Client | Registration Client | |
Document upload page showing the Documents Categories even though they are inactive | Registration Client | |
In Update-UIN flow, if the Name fields are not filled and continued then "Mandatory Fields should be highlighted" | Registration Client | |
Incorrect error message while onboarding for "expired token" | Registration Client | |
UIN Update process should not make the DOB as mandatory field | Registration Client | |
Incorrect error message thrown for "Onboarding process" when RID is not assigned to user | Registration Client | |
DoB is not handled like the age for displaying Parent/Guardian details in an adult packet | Registration Client | |
Registration client Preview and acknowledgement pages have issues due to templates | Registration Client | |
In registration client packet upload page, packets uploaded from admin portal are not getting cleared leading to confusion | Registration Client | |
Sometimes images are displayed in inappropriate areas leading to restart of the registration client | Registration Client | |
Notification not working when a packet is reprocessed | Registration Processor | |
Double entries in Audit log for registration | Registration Client | |
Unable to upload more than 200 packets | Admin Services | |
Unable to create machine from admin console | Admin Services | |
While performing Bulk Upload for a table using Admin master Bulk Upload history table associated with it should also be updated | Admin Services | |
Unable to upload data in History tables via bulk Upload | Admin Services | |
Unable to upload the data using bulk upload from zoneUserHistory table | Admin Services | |
Incorrect role displayed in Admin UI when logged in as admin | Admin Services | |
API for Machine Master Create/Update doesn't handle the TPM Key updates | Admin Services | |
The centerType should not be removed from the already created center if it is deactivated | Admin Services | |
Unable to Activate or Deactivate the Holiday Master Data | Admin Services | |
The transaction is logged when only the table is selected with no csv and operation mentioned | Admin Services | |
Lunch Start time and Lunch End time is not visible in UI | Admin Services | |
Websub Subscription fails with error for one or more topics when 4 topics are subscribed in a row. | Commons | |
Updated keys are not present (updated keys) in the Key_Store table in derby DB | Commons | |
Able to do OTP authentication with a different partner | Authentication | |
Able to insert values as string in id repo when they are defined as simpleType in the ID schema | Authentication | |
Changes in IDA templates are not reflected until service restart | Authentication | |
Change in policy/partner is not notified to IDA | Partner Management | |
Booking are getting created for Non-working days but not Working days | Pre-registration | |
SEND OTP remains disabled even after entering Captcha if Captcha is enabled | Pre-registration | |
No email is received after booking appointment | Pre-registration | |
The preregistartion.identity.name property should be present under UI | Pre-registration | |
The Age field is populated as NaN when navigated using keyboard | Pre-registration |
To see all open defects, see https://mosip.atlassian.net/issues/?filter=10709
Acronyms
Acronyms | Full Form |
---|---|
MOSIP | Modular Open Source Identity Platform |
ABIS | Automated Biometric Identification System |
API | Application Programming Interface |
ID | Identity |
IDA | Identity Authentication |
NFR | Non-Functional Requirements |
OTP | One Time Password |
SDK | Software Development Kit |
JWT | Java Web Token |
K8 | Kubernetes |
UIN | Unique Identification Number |
VID | Virtual ID |
CBEFF | Common Biometric Exchange Formats Framework |
CORS | Cross Origin Resource Sharing |
HSM | Hardware Security Module |
TPM | Trusted Platform Module |
SDK | Software Development Kit |
MDS | MOSIP Device Service |
ICU4J | International Components for Unicode for Java |
WIP | Work In Progress |
TBD | To Be Determined/Done |
MDS | MOSIP Device Specification |
Last updated