Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Next »

Version No.

Author Name

Release Date

2.9

Shashwat Mishra

Release Summary

DIGIT CORE 2.9 release includes 2 new services, 1 new module, 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, Internal Gateway, Service Request.

  • Technical Enhancements and Fixes:

    • filestore-service:

      • 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

S.No.

Feature

Description

1

Azure support in FileStore

Fixes flow to store and retrieve files from Azure blob storage.

2

Attachments support in e-mail notification service

Added support for adding attachments to the emails being sent via e-mail notification service.

3

Feature to send otp via email

Added support for sending OTP via email in user-otp service.

4

Localization fallback in user service

Added fallback to default message if user email update localization messages are not configured.

5

State level fallback in workflow service

Added state level fallback on business service search API.

6

Multi instance support in workflow service

Made workflow service compatible with multi instance environments.

7

Inbox service revamp

Introduced event based inbox which does not depend on searcher service for fetching inbox items.

8

Dashboard Analytics support for DIVISION operation

Introduced feature to perform DIVISION operation on metric chart responses.

9

Dashboard Analytics - Implemented caching

Implemented caching in dashboard analytics APIs to improve state dashboard loading times.

10

Bulk Bill PDF Generation and Performance Testing

Updated _jobscheduler api for enhancing performance for bulk records.

  • No labels