builds - kwantu/platformconfiguration GitHub Wiki
Builds
The builds log is stored in a google sheet that can be found here.
To setup new environment refer here
The latest build steps here
To check build steps up to Build 4.0.33.
Build 4.0.37
- New grids
 - Filter and recent made more user freindly
 - KwantuGo support in the platform
 
Build 4.0.33
Build 4.0.28
- Dashbaord fitlers
 - Elastic based dashboard (Map, HeatMap, Grid, Vega) components
 - User managment role
 - Global feed processor
 - Copy session info quick link in help section - For easy support
 - Workflow prereq implementation for Valid date on a variable
 - Variable based calculated valid date
 - Download capability from grid itself
 - Service worker (already up)
 - Grid preset filters for Workflow status (one or more)
 - Grid preset filters for assigned to me
 - Server side transition capability for sendWorker type workers.
 - Server workflow enhancements
 - EPWP valid dates validation
 - EPWP Valid date for summary auto calculated
 
Build 4.0.25
- Issue fixes.
 
Build 4.0.24
- Elastic based reports.
 - Elastic based dashboards.
 - Dynamic dashboard filters.
 
Build 4.0.23
- Issue fixes.
 
Build 4.0.22
- Issue fixes.
 
Build 4.0.21
- Location taxonomy standardisation.
 - API work.
 - Issue fixes.
 - Performance improvement.
 
Build 4.0.20
- Chatbox changes.
 - API work.
 - Issue fixes.
 - Performance improvement.
 
Build 4.0.19
- Reports and dashboard sharing across community.
 - Server side transitions.
 - Heat Map implementation.
 - Boundary work for dashboard map.
 - Issue fixes.
 - Performance improvement.
 
Build 4.0.18
- Performance Navigation fixed
 - Map widget boundary implemented.
 - Minor issue fixes.
 
Build 4.0.17
- Stability issue fixes.
 
Build 4.0.16
- Few issue fixes.
 - Workflow prerequisite work.
 - Assigned to fixes in SDO model.
 
Build 4.0.15
- Few issue fixes.
 
Build 4.0.14
- Forgot password implementation.
 - Boundary enhancement in MAP element.
 - Few issue fixes.
 
Build 4.0.13
- Same process search based dropdown issue fix.
 - Malawi services.
 - EPWP funding count fix.
 - Performance app new graphs and node result objects.
 
Build 4.0.12
- Dashboard domain bug fix
 
Build 4.0.11
- Bug Fixes
 
Build 4.0.0
- Left navigation work and tabs work
 - Recent implementation for sub profiles and new instances lists
 - Some fixes in NTIP service (I am not aware - May be Pavan can better describe in case you have any question)
 - Javascript security for client side.
 - Left navigation re alignment
 - Breadcrumb implementation
 - New grids for profile/subprofile and new instances
 - Some performance improvements in community switch and application & profile loading.
 - Performance improvement in authentication serivce and user list loading.
 - Delete all nodes button is now available on all nodes of performance plan
 - Performance plan improvement in tree layout and some other features in tree navigation
 - New charts for performance plan using SDO-Widget (version 5)
 - Few bug fixes
 - Local searches will now use DB indexes for subprofile filtering. (Performance improvement)
 
Build 3.0.45
- New UI for performance indicators.
 - Details page changes for performance application.
 - Fix for SDO opening on screen unlock.
 - Changes to make screen lock configurable.
 - Default screen inactivity timeout increased to 30 mins.
 - Performance tree editor introduced.
 - Color scheme and level definition changes in performance app.
 - Auto outline added in performance application.
 - Performance improvement and minor bug fixes.
 
Build 3.0.44
- Performance Audit lock fix.
 - Dashboard fixes.
 
Build 3.0.43
- Performance Audit creation fix.
 
Build 3.0.42
- Offline notification worker fixed.
 
Build 3.0.41
- Dashboards
 
Build 3.0.40
SKIPPED
Build 3.0.39
SKIPPED
Build 3.0.38
- Local file sync issues fixed.
 - Rollback logging fixed.
 
Build 3.0.37
- Out of sync issues fixed.
 - Minor UI fixes.
 - _uuid issue for repeats.
 
Build 3.0.36
SKIPPED
Build 3.0.35
- Out of sync issues fixed.
 - Minor UI fixes.
 
Build 3.0.34
- Performance application fix for _uuid issue.
 - Minor UI fixes.
 
Build 3.0.33
- EPWP service fix.
 - Only if condition fix.
 
Build 3.0.32
- Titles alignment across UI.
 - Icons messages aligned.
 - Repeat form validation fixes.
 - Community level external pages support.
 - Support for multiple external pages at one level. (for all community/profile/subprofile/application)
 - Notifications alignment.
 - Minor fixes.
 
Rollout:
- Node build.
 - Performance app config release as needed.
 
Build 3.0.31
- Unique validation issue fixed.
 - Icons messages aligned.
 - New instance title issue fixed.
 - Notification mark all read functionality added.
 
Rollout:
- Node build
 - Electron rollout.
 
Build 3.0.30
- Link SDO service fix to deal with double entry.
 - Icons messages updated.
 
Rollout:
- Node build
 
Build 3.0.29
- Verify password Modal dialog fix.
 - Force password change dialog fixed.
 - Build download link fixed for electron applications.
 
Rollout:
- Node build
 - Electron rollout.
 
Build 3.0.28
- Force PW change fix.
 - Icons to indicate sync status.
 - Performance app half yearly support.
 - Performance app audit on separate frequency.
 
Rollout:
- Node build
 - For Performance plan folders add the following in the {profile}:variables: "audit":"monthly/quarterly/halfYearly/yearly
 
Builds up to 3.0.23
- eXist build.
 - Please run following attached (tables.sql) sql statements on all mysql servers.
 - inside /opt/couchdb/etc/local.ini under section
 
[httpd]
;add line below
changes_timeout = 300000
- restart CouchDB
 - Clear Redis data
 
redis-cli
127.0.0.1:6379> flushall
OK
127.0.0.1:6379>
- Clear kwantu_transactions bucket. Open the database in fauxton, delete and recreate the kwantu_transactions bucket.
 - Migrate System_Settings in the configs bucket
 - Do config builds (EPWP and others as needed)7. Node build
 - Run script https://{servername}/exist/rest/db/kwantu-resource/api/build-script-23.xq
 - Do node build
 
Release 3.0.0
- Build steps
 - GitHub branch
 - BuildCode
 - Redis installation
 - Lucene installation
 - MySQL Schema build
 - Redis configured
 - Make sure Lucene configured properly
 - eXist build for /db/kwantu-resource folder
 - mod-server file merge
 - Mysql buildAccess = 0 in user_ table
 - Verify that all couchdb installations are on v2.3.1
 - create kwantu_geo bucket
 - create kwantu_transactions bucket
 - run createIndex for all communities
 - Configure server.js in github production01
 - Update System_Settings document to kwantu_configs bucket
 - cd /opt/betterdata-mobile/mobile1.8
 - npm install redis
 - npm install request
 - Now do Node build using build code
 - Do config build for communities
 - SET port and network performance parameters on all servers
 - Release cordova apps
 - Update release lisk in mysql