Release Summary:
DIGIT 2.0 is a baselined release that has got very few functional changes, but more of a non-functional standardization 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 an easy on-going upgrades and integrations.
Upgrade Instructions:
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 we might have few more enhancements to the services naming conventions and handling MDMS and Configs better.
Impact:
...
Whats New:
Functionally, the upgrade to DIGIT 2.0 should not impact the existing environments.
What has been changed:
Functional | Non-functional | |
---|---|---|
Enhancements:
|
...
BugFixes:
Changelog:
Build Details:
...
UI
...
Infra/Ops Simplification & Enablement:
Enhancements:
|
Services and build artefact Details:
Category | Services | GIT TAGS |
|
|
| ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Frontend v2.0 | Citizen |
|
...
| |||
---|---|---|---|
Employee |
|
...
| |||
DSS Dashboard |
|
...
CORE
...
Core Services v2.0 | Encryption |
|
---|
...
Searcher |
|
...
Payment Gateway |
| ||||
Filestore |
...
|
...
| |||
Zuul - API Gateway |
|
...
Mail Notification |
| ||||
SMS Notification |
...
|
...
Localization |
|
...
Persister |
|
...
ID Gen |
| ||||
User |
...
|
...
| ||
User Chatbot |
...
|
...
| ||
MDMS |
...
| |||
URL Shortening |
...
|
...
Indexer |
|
...
Report |
|
...
Workflow |
| ||||
PDF Generator |
|
...
Chatbot |
...
...
...
|
...
Access Control |
|
...
Location |
| ||||
OTP |
...
| |||||
User OTP |
| ||||
Business Services v2.0 | Apportion |
...
| |||
Collection |
...
|
...
| |||
Billing |
|
...
HRMS |
| ||||
Dashboard Analytics |
| ||||
Dashboard Ingest |
| ||||
EGF Instrument |
| ||||
EGF Master |
|
...
Finance Collection Voucher Consumer |
| ||||
Municipal Services v2.0 |
...
Trade License |
| ||||
Trade License Calculator |
| ||||
Fire NOC |
| ||||
Fire NOC Calculator |
| ||||
Property Services |
|
...
| |||||
Property Tax Calculator |
| ||||
Property Tax |
|
...
| |||||
Water Charges |
| ||||
Water Charges Calculator |
| ||||
Sewerage Charges |
| ||||
Sewerage Charges Calculator |
| ||||
BPA Calculator |
| ||||
BPA Services |
|
...
User Event |
| ||||
PGR |
| ||||
Land Services |
| ||||
Utilities Services v2.0 | Custom Consumer |
...
| |||||
| |||||
Others Service v2.0 | eDCR |
|
MDMS Changes:
The list of changes made in MDMS for this Release mentioned here.
Configuration Changes for DIGIT 2.0 (17.07.2020) release
Config Changes
The modified file changes for the DIGIT 2.0.
Configuration Changes for DIGIT 2.0 (17.07.2020) release
Service Builds
Test Cases
Release Testcase
Localisation Data:
Import into postman
- PostMan Collection
Features covered as part of this release:
...
Ability to handle advanced payments - platform and Reference implementation in W&S.
...
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.
Core services
Business Service (including the services required for Finance coexistence and DSS)
Municipal services (including BPA and W&S)
Utilities
UI builds a package upgrade for versioning.
...
UI Enhancements
Generalized Client-side PDF generation component and integration with Property, Fire NOC, Trade License, and W&S applications).
Generalize acknowledgment screens component
MDMS namespace common component and integration with PT and TL modules.
...
...
Finance | |||||
InfraOps v2.0 | Prometheus | ||||
---|---|---|---|---|---|
Prometheus Operator | |||||
Kubestate metrics | |||||
Kuberhealthy | |||||
Grafana | grafana/grafana:7.0.5 | ||||
Alert manager | |||||
Minio | |||||
PG Admin | |||||
Spot Instance Terminator | kubeaws/kube-spot-termination-notice-handler:1.13.7-1 | ||||
OAuth for Kibana, Jaeger | |||||
Digit-Jenkins-as-service | |||||
DIGIT-CI/CD-as-service | |||||
Deprecated | egov-data-uploader | ||||
egov-common-masters | |||||
egov-index-custom-consumer |
DIGIT 2.0 - Technical/Configuration documents created/updated
Backend Services
W&S Module Promotion Document
Deprecated Services:
Following are the deleted deployments as the are deprecated
...
egov-data-uploader
...
egov-common-masters
Infra/deployment
SSO OAuth (GitHub) for Kibana, Jaeger, etc
Grafana dashboard for Infra and Service monitoring
Jenkins as a service for CI/CD
Minio Helm templates