Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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.

    • SMS Notification Service:

      • Added API for sms bounce back tracking.

    • Mail Notification Service:

      • Added support for attachments.

      • Disabled consumer listening on sms topic.

    • User OTP Service:

      • Added support for sending OTP via email by emitting email events.

      • Removed DB timezone dependency.

    • User Service:

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

      • Fixed bug where updating citizen profile causes server error.

      • Fixed bug where employee details are updateable via citizen profile update API.

    • 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.

      • Enhanced workflow service to send descriptive errors for bad requests.

    • Inbox Service:

      • 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 to get records based on the provided search criteria(analogous to searcher service).

    • Dashboard Analytics:

      • Introduced feature to perform DIVISION operation on metric chart responses.

    • Location Service:

      • Fixed bug where search on root level boundary type yields empty search response.

    • Encryption 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. Both citizen and employee frontend modules were developed as part of this guide.

  • Non-functional:

    • Dashboard Analytics Service:

      • 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.

...