Release Summary:
Functional: Introducing advance payment feature
Non-functional: Upgrading sprint boot and tracer version of all the backend services to enhance the range of non-functional benefits like performance, metrics and security.
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:
FUNCTIONAL
New Features:
Ability to handle advanced payments - platform and Reference implementation in W&S.
Enhancements:
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 acknowledgment screens component
MDMS namespace common component and integration with PT and TL modules.
Bug Fixes:
NONFUNCTIONAL
New Features:
Platform Simplification & Enablement:
Infra & Service monitoring v1.0.0 (Prometheus, Alertmanager & Grafana)
Cluster Resource mon
Request Traffic monitoring (Prometheus, Alertmanager & Grafana)
All Java based services SpringBoot upgrade 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:
Bulk persister changes to support bulk persisting for migration in Persister Service.
Bug Fixes:
Changelog:
Build Details:
Category | Service Name | GIT TAGS | Docker Artifact ID | MDMS | Config |
---|---|---|---|---|---|
Frontend | Citizen | citizen:v1.0.0-8ebc6bb60 | |||
Employee | employee:v1.0.0-8ebc6bb60 | ||||
DSS Dashboard | dss-dashboard:v1.0.0-766ef5a0a | ||||
Core Services v2.0 | Encryption | egov-enc-service:v1.1.0-f9375a4 | |||
Searcher | egov-searcher:v1.1.0-59d3598 | ||||
Payment Gateway | egov-pg-service:v1.1.0-f9375a4 | ||||
Filestore | egov-filestore:v1.2.0-8f06f61 | ||||
Zuul - API Gateway | zuul:v1.1.0-582ddd0 | ||||
Mail Notification | egov-notification-mail:v1.1.0-40b5f2d | ||||
SMS notification | egov-notification-sms:v1.1.0-245443e | ||||
Localization | egov-localization:v1.1.0-f9375a4 | ||||
Persister | egov-persister:v1.1.0-9994513 | ||||
ID Gen | egov-idgen:v1.2.0-f9375a4 | ||||
User | egov-user:v1.2.1-f2f0f8c | ||||
User Chatbot | egov-user-chatbot:v1.2.1-f2f0f8c | ||||
MDMS | egov-mdms-service:v1.3.0-e50b9eb | ||||
egov url shortening | egov-url-shortening:v1.0.0-40cc090 | ||||
egov indexer | egov-indexer:v1.1.0-07592ae | ||||
report | report:v1.3.0-28b3c97 | ||||
egov workflow | egov-workflow-v2:v1.1.0-42786ef | ||||
pdf service | pdf-service:v1.1.0-09b11d9 | ||||
egov pdf | egov-pdf:v1.0.0-009661c | ||||
chatbot | chatbot:v1.0.0-f905f54 | ||||
egov accesscontrol | egov-accesscontrol:v1.1.0-f9375a4 | ||||
egov location | egov-location:v1.1.0-f9375a4 | ||||
egov otp | egov-otp:v1.2.0-f9375a4 | ||||
user otp | user-otp:v1.1.0-2f36d3a | ||||
Business Services | egov apportion | egov-apportion-service:v1.1.0-5553009 | |||
collection service | collection-services-db:v1.1.0-afb3913 | ||||
billing service | billing-service:v1.1.0-4367159 | ||||
egov hrms | egov-hrms:v1.1.0-43cb793 | ||||
dashboard analytics | dashboard-analytics:v1.1.0-de5ab6d | ||||
dashboard ingest | dashboard-ingest:v1.1.0-5cc43bf | ||||
egf instrument | egf-instrument:v1.1.0-87dfb2d | ||||
egf master | egf-master:v1.1.0-9959f29 | ||||
finance collection voucher consumer | finance-collections-voucher-consumer:v1.1.0-004e14a | ||||
Municipal Services | tl service | tl-services:v1.1.0-be11a0f5 | |||
tl calculator | tl-calculator:v1.1.0-c52ffe21 | ||||
firenoc services | firenoc-services:v1.0.0-4abf83d8 | ||||
firenoc calculator | firenoc-calculator:v1.0.0-ae96e930 | ||||
property services | property-services:v1.0.0-3adc34fe | ||||
pt calculator | pt-calculator-v2:v1.1.0-63e20365 | ||||
pt services | pt-services-v2:v1.0.0-b68bd330 | ||||
ws services | ws-services:v1.0.0-67c2139c | ||||
ws calculator | ws-calculator:v1.0.0-d7529cf4 | ||||
sw services | sw-services:v1.0.0-a2ee0ed4 | ||||
sw calculator | sw-calculator:v1.0.0-67e5a1bc | ||||
bpa calculator | bpa-calculator:v1.0.0-1aeb87df | ||||
bpa services | bpa-services:v1.0.0-b5520589 | ||||
egov user event | egov-user-event:v1.1.0-e518861c | ||||
rainmaker pgr | rainmaker-pgr:v1.1.0-5058d47e | ||||
land services | land-services:v1.0.0-ae5cee9f | ||||
Utilities Services | egov custom consumer | egov-custom-consumer:v1.1.0-7a6db73 | |||
Others Service | egov edcr | egov-edcr:v1.0.0-04ff1e5 | |||
Deprecated Services | egov-data-uploader | ||||
egov-common-masters | |||||
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
Localisation data for Water & Sewerage
Technical/Configuration documents created/updated in the current release:
UI Technical documentations