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 sprint 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 baseline release that has got unified naming conventions of services, configs, UI, and InfraConfig to SemVer 2.0.
What has changed in the release:
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: Functionally, the upgrade to DIGIT 2.0 should not impact the existing environments.
What has been changed:
Functional | Non-functional | |
---|---|---|
Enhancements:
|
Bug Fixes:
Changelog:
Build Details:
UI | Citizen
Infra/Ops Simplification & Enablement:
|
SprintBoot upgrade 1.5.
Enhancements:
|
Services and build artefact Details:
Category | Services | GIT TAGS |
|
|
| ||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Frontend v2.0 | Citizen |
| 8ebc6bb60
| ||||||||
Employee |
| ||||||||||
DSS Dashboard (tag: | ) |
| |||||||||
Core Services | (tag: )egov enc service (tag: | Encryption | ) |
| |||||||
Searcheregov searcher (tag: | ) |
| |||||||||
Payment Gateway |
| ||||||||||
egov filestoreFilestore |
| ||||||||||
Zuul - API Gateway |
| ||||||||||
Mail Notification egov |
| ||||||||||
SMS Notification egov |
| ||||||||||
Localizationegov |
| ||||||||||
Persister |
| ||||||||||
ID Gen |
| ||||||||||
egov userUser |
| ||||||||||
User Chatbotegov |
| ||||||||||
MDMSegov |
| ||||||||||
URL Shorteningegov |
| ||||||||||
Indexeregov |
| ||||||||||
Report |
| ||||||||||
Workflowegov workflow |
| ||||||||||
PDF Generator |
| ||||||||||
egov pdfChatbotegov | pdf: | -009661cchatbot |
| ||||||||
egov accesscontrolAccess Control |
| ||||||||||
Locationegov |
| ||||||||||
OTPegov |
| ||||||||||
User OTP |
| ||||||||||
Business Services v2.0 | Apportionegov apportion |
| |||||||||
Collection | service |
| |||||||||
Billing |
| ||||||||||
HRMS |
| ||||||||||
Dashboard Analytics |
| ||||||||||
Dashboard Ingest |
| ||||||||||
EGF Instrument |
| ||||||||||
EGF Master |
| ||||||||||
Finance Collection Voucher Consumer | collection |
| |||||||||
Municipal Services v2.0 | tl serviceTrade 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 Consumeregov |
| Others Service | ||||||||
egov edcr |
| edcr
| 04ff1e5Deprecated Services | ||||||||
Others Service v2.0 | eDCR | data-uploader |
| egov-index-custom-consumer |
MDMS Changes: (tag: v2.0)
The list of changes made in MDMS for this Release mentioned here.
Configuration Changes for DIGIT 2.0 (30.07.2020) release
Config Changes (tag: v2.0)
The modified file changes for the DIGIT 2.0.
Configuration Changes for DIGIT 2.0 (30.07.2020) release
Test Cases
Release Testcase
Localisation Data:
Import the json to upsert API call to push the localisation data for this release
- Localisation data
| |||||
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
in the current release:Backend Services
Infra/deployment
W&S Module Release Document
W&S Module Release DocumentSSO OAuth (GitHub) for Kibana, Jaeger, etc
Grafana dashboard for Infra and Service monitoring
Jenkins as a service for CI/CD
Minio Helm templates