...
DIGIT CORE 2.9 release includes 2 new services, 1 new servicemodule, several technical, security features and bug fixes. The highlight of this release is the separation(unbundling) of CORE from DIGIT.
New Services and Modules: Signed Audit Service, Internal Gateway, Service Request.
Technical Enhancements and Fixes:
filestore-service: Fixes
Fixed flow to store and retrieve files from Azure blob storage.
pdf-service:
Fixed bug where _create API creates duplicate PDF for each request.
egov-notification-sms:
egov-notification-mail:
Added support for attachments
.
Disabled consumer listening on sms topic.
user-otp:
Added support for sending OTP via email by emitting email events.
egov-user:
Added fallback to default message if user email update localization messages are not configured
.
Fixed bug where updating citizen profile causes server error.
egov-workflow-service:
Introduced state level business service fallback as part of v2 business service search API
.
Separated out v1 and v2 APIs to maintain backward compatibility.
inbox:
Introduced event based inbox and deprecated dependency on searcher-service for fetching inbox items
.
Separated out v1 and v2 APIs to maintain backward compatibility.
Introduced a new APIā¦..
dashboard-analytics:
Introduced feature to perform DIVISION operation on metric chart responses.
enc-client library:
As part of privacy changes, enc-client library was introduced to support encryption-related functionalities so that every service does not need to call the encryption service.
national-dashboard-ingest:
Added support to allow user with national dashboard adaptor role to ingest data regardless of the tenant the user belongs to.
codegen:
Enhanced codegen utility to support openAPI 3.0 specifications.
DIGIT Developer Guide:
Backend Guide - This guide provides detailed steps for developers to create a new microservice on top of DIGIT and deploy it on DIGIT cluster. A sample birth registration spring-boot module was developed as part of this guide.
Frontend Guide - This guide offers a systematic view of how to create the application screens on DIGIT. A sample birth registration frontend module was developed as part of this guide.
Non-functional:
dashboard-analytics:
Load tested dashboard analytics and documented improvement in performance.
pdf-service:
Performance testing of bulk PDF generation.
billing-service:
Performance testing of bulk bill generation.
Technical feature additions
...