Release Summary:
Functional: Introducing advance payment feature
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.
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
Info |
---|
New Features: |
Ability to handle advanced payments - platform and Reference implementation in W&S.
Edit Application feature in Water & Sewerage
Advance Collection integration with 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.
Note |
---|
Bug Fixes: |
NONFUNCTIONAL
Info |
---|
New Features: |
Platform 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 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:
Versioned Git Tags for all the services
Versioned MDMS and Config data.
Note |
---|
Bug Fixes: |
NA
Build Details:
Info |
---|
Category |
Service Name
GIT TAGS
Tip |
---|
Docker Artifact ID |
Info |
---|
MDMS |
Info |
---|
Config |
Frontend v2.0
Citizen
citizen:v1.0.0-5c70cea1d
Employee
employee:v1.0.0-5c70cea1d
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
:
v1.1.0-f9375a4Filestore
egov-filestore:v1.2.0-3acc52b
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-4976757
User Chatbot
egov-user-chatbot:v1.2.1-4976757
MDMS
egov-mdms-service:v1.3.0-e50b9eb
URL Shortening
egov-url-shortening:v1.0.0-40cc090
Indexer
egov-indexer:v1.1.0-07592ae
Report
report:v1.3.0-28b3c97
Workflow
egov-workflow-v2:v1.1.0-42786ef
PDF Generator
pdf-service:v1.1.0-09b11d9
Chatbot
chatbot:v1.0.0-f905f54
Access Control
egov-accesscontrol:v1.1.0-f9375a4
Location
egov-location:v1.1.0-f9375a4
OTP
egov-otp:v1.2.0-f9375a4
User OTP
user-otp:v1.1.0-2f36d3a
Business Services v2.0
Apportion
egov-apportion-service:v1.1.0-5553009
Collection
collection-services:v1.1.0-afb3913
Billing
billing-service:v1.1.0-4367159
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 v2.0
Trade License
tl-services:v1.1.0-be11a0f5
Trade License Calculator
tl-calculator:v1.1.0-c52ffe21
Fire NOC
firenoc-services:v1.0.0-4abf83d8
Fire NOC Calculator
firenoc-calculator:v1.0.0-ae96e930
Property Services
property-services:v1.0.0-ecf3410a
Property Tax Calculator
pt-calculator-v2:v1.1.0-63e20365
Property Tax
pt-services-v2:v1.0.0-ecf3410a
Water Charges
ws-services:v1.0.0-67c2139c
Water Charges Calculator
ws-calculator:v1.0.0-d7529cf4
Sewerage Charges
sw-services:v1.0.0-a2ee0ed4
Sewerage Charges Calculator
sw-calculator:v1.0.0-67e5a1bc
BPA Calculator
bpa-calculator:v1.0.0-1aeb87df
BPA Services
bpa-services:v1.0.0-b5520589
User Event
egov-user-event:v1.1.0-e518861c
PGR
rainmaker-pgr:v1.1.0-5058d47e
Land Services
land-services:v1.0.0-ae5cee9f
Utilities Services v2.0
Custom Consumer
egov-custom-consumer:v1.1.0-7a6db73
egov-pdf:v1.0.0-009661c
Others Service v2.0
eDCR
egov-edcr:v1.0.0-04ff1e5
Deprecated Services
egov-data-uploader
egov-common-masters
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
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