Release Notes DIGIT 2.0

New release features, enhancements, and fixes

Release Summary

‌DIGIT 2.0 is a baselined release that has got few functional changes, but more of non-functional standardisation changes.

  • Functional: Introducing advance payment feature and Advance collection integration with W/S.

  • Non-functional: Upgrading spring boot and tracer version of all the backend services to enhance the range of non-functional benefits like performance, metrics, and security. Also, all digit services/configs are baselined to follow the Semantic Versioning. These would enable the partner eco-system, system Integrators and state teams for easy on-going upgrades and integrations.

New ‌Feature Additions

Feature

Description

Advance Payments

Ability to handle advanced payments - platform and Reference implementation in W&S.

Advance Collection integration with W&S

API Contracts

Advance Collection integration with W&S

Infra/Ops Simplification & Enablement

Infra & Service monitoring v1.0.0 (Prometheus, Alertmanager & Grafana)

  • Cluster Resource monitoring

  • Request Traffic monitoring

  • DIGIT Service monitoring

  • All Java-based services SpringBoot upgraded from 1.5.X to 2.2.6 for better security, performance and metrics.

  • Backbone Services migrated to Helm templates to ease deployment on Kubernetes.

  • Introduced Minio as a digit platform service for SDCs to leverage S3 like object storage feature.

  • DIGIT on Spot Instances for AWS users saves 60% of the cloud cost.

  • Configurable SSO with GitHub or Google SSO OAuth for all the Infra apps like Jaeger, Grafana, Kibana.

  • Jenkins CI/CD as a service with the pipelines

Enhancements

Updated Feature

Description

Baseline version upgrades

  • Bulk persister changes to support bulk persisting for migration in Persister Service.

  • Localization URL params to be changed to request params in Localization service

  • Receipt download link in SMS and email notifications.

  • Rainwater Harvesting attribute in Property Service

  • Filestore service enhancement - Support for SDC and S3 implementation.

  • Maven dependencies upgrade and merging the backend services to the master branch (Upgraded Tracer to 2.0.0, spring boot to 2.2.6, flyway-core to 6.4.3, etc along with code cleanup) for all the services across the services. The Changelog has been added.

  • Baseline versioning of all the services as per the streaming strategy.

UI enhancements

  • Generalized Client-side PDF generation component and integration with Property, Fire NOC, Trade License, and W&S applications).

  • Generalize acknowledgement screens component

  • MDMS namespace common component and integration with PT and TL modules.

Non-functional enhancements

  • Versioned Git Tags for all the services

  • Versioned MDMS and Config data.

Upgrade Notes

DIGIT 2.0 is a baselined release - considering simplification and standardization as a theme. It is strongly recommended all-state teams upgrade to leverage benefits.

  • All services versioning will follow SemVer 2.0, naming conventions and Git Tagging are improved for better tracing.

  • Next release might have a few more enhancements to the services naming conventions and handling MDMS and Configs better.

  • Impact: Functionally, the upgrade to DIGIT 2.0 will not impact the existing environments.

Upcoming Release Highlights

  • Renaming of the backend services with a naming convention in place.

  • Config (MDMS, Configs) Baseline versioning.

  • Readme.md and Localsetup.md documentations for Core, Business, Municipal, and Other services.

Last updated

​All content on this page by eGov Foundation is licensed under a Creative Commons Attribution 4.0 International License.