Release Notes 1.1.0
Table Of Contents
Scope
MOSIP Version 1.1.0 has several enhancements. It has additional security features and is performance-tuned and feature-rich.
Release Date: July 03, 2020
Key Highlights
Includes Partner Management
Engineering Changes
Automated deployment scripts based on docker, ansible and kubernetes.
Open build process using Travis and Github Actions.
Git commit-ids in builds helps in traceability from binary to code.
Built docker images are published into Maven and docker hub.
Documentation now uses Gitbook (docs.mosip.io)
Technology Changes
ApacheDS has been replaced with Keycloak for secure identity and access management.
Prometheus end points for all MOSIP services for health monitoring
Network HSM for strong security and data protection
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.
4. Code and Automated Tests
The details related to artifactory versions is available here.
Code needs to be deployed as per the procedure depicted in Sandbox Installer.
Tests
a. In scope
Functional Testing
Pre-registration (UI & APIs)
Registration Client
Kernel (APIs)
Registration Processor (Server)
ID Authentication (APIs)
Partner Management (APIs)
ID Repo (APIs)
Resident Services (APIs)
Non-Functional Testing
Early Performance Testing
Security Testing
Configuration Testing
Testing is done for default configuration. Changing the configuration parameters with various values will be taken up in subsequent releases.
Version Tag Tested
v1.1.0
Types of testing
Smoke
Functional
Integration
Regression
Browser Support
Pre-Registration (Latest Versions of Chrome, Edge & Firefox)
OS Support
Registration Client (Windows 10)
Deployment Script Environment
Microsoft Azure and VMs deployed in on-premise hardware
Registration Client with TPM 2.0
Windows 10
Document Scanner
Canon lide 120
GPS
GlobalSat BU-353-S4
Biometrics Standard
CBEFF format (Version - 2.0)
MOSIP Device Service (MDS)
MDS v0.9.5
ABIS
ABIS Spec Version v0.9
SDK
SDK Spec Version v0.9
SMS gateway
MSG91, Infobip
Registration Client – face capture
OpenImaj - This is licensed for demo purpose only
Keystore
SoftHSM
Antivirus
ClamAV
Maps
OpenstreetMap
Supporting key based digital signatures, not using digital certificates
Transliteration
ICU4J (Library with French, Arabic languages)
b. Not in scope
Non-Functional Testing
Detailed Performance Testing
Reliability and Disaster recovery Testing
Admin
Admin UI
Admin APIs
UI
Dynamic UI
c. Test Metrics
Test Coverage
Pre-Registration (100%), Registration Client (95%), Registration Processor (100%), Authentication (100%), Partner Management (100%), Resident Services (100%)
Code Coverage
70% to 80%
Automation Coverage
80%
Number of Test Cases
Total Run (2818), Pass (2526), Pass Rate (90%)
Number of Bugs Found
797 (Since December 2019)
Number of Open Defects
Total (77), Blocker or Critical: 10 (7 fixed & 3 open for patch release)
Number of Immediate Fixes
10 to 15
d. Test Execution Report
Kernel
1.0.10
372
372
341
31
0
91.7%
8.3%
Pre-Registration
1.0.10
829
802
774
28
27
96.5%
3.5%
Registration
1.0.10
316
271
263
8
45
97.0%
3.0%
Authnetication
1.0.10
1081
1081
1033
48
0
95.6%
4.4%
ID Repository
1.0.10
152
152
142
10
0
93.4%
6.6%
Resident Services
1.0.10
38
33
33
0
5
100%
0.0%
Partner Management
1.0.10
84
84
84
0
0
100%
0.0%
Total
1.0.10
2872
2795
2670
125
77
95.5%
4.5%
List of Known Issues
MOSIP-7999
Pre-registration
Notification is not sent when an booked appointment is canceled
MOSIP-29972
Pre-registration
Application Allows to send multiple otp for a single user
MOSIP-7676
Pre-registration
User is allowed to discard the application with in 24 hours i.e. the configured time
MOSIP-7704
Pre-registration
On the Pre Registration UI, a page reload results in session time-out discarding the data entered
MOSIP-7704
Pre-registration
User is not able to copy the documents of his/her choice
MOSIP-7817
Pre-registration
Pre-registration application is allowing Cross Origin Resource Sharing (CORS)
MOSIP-531
Pre-registration
User is navigated to blank page for center with no slots and date available for center selected
MOSIP-7942
ID Authentication
Device details are not validated against the biomertic type
MOSIP-7993
ID Authentication
Arabic data displayed as junk characters in ekyc response
MOSIP-7907
ID Authentication
Able to do OTP authentication with invalid transaction id
MOSIP-7842
Registration Client
Device details are not stored in Packet
MOSIP-7915
Registration Client
Navigation issues in registration client UI
MOSIP-7970
Registration Client
Able to authenticate with devices registered for 'REGISTRATION'
MOSIP-31341
Registration Client
Streaming of device stays turned on when registration flow is abruptly closed
MOSIP-7726
Registration Client
Operator should not be able to perform any registration activities when Center, User or Machine is In-Active
MOSIP-7995
Registration Client
Registration data is not displayed when supervisor selects the option informed/can't informed
MOSIP-7814
Registration Client
Multiple issues in the contents displayed in the registration acknowledgement preview page
MOSIP-8006
Registration Client
Unable to go back to username field from password field in the registration client login window
MOSIP-275
Registration Processor
Registration processor stages aren't working properly after restarting the K8 cluster
Acronyms
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
Last updated