builds - kwantu/platformconfiguration GitHub Wiki

back

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

  1. New grids
  2. Filter and recent made more user freindly
  3. KwantuGo support in the platform

Build 4.0.33

Build 4.0.28

  1. Dashbaord fitlers
  2. Elastic based dashboard (Map, HeatMap, Grid, Vega) components
  3. User managment role
  4. Global feed processor
  5. Copy session info quick link in help section - For easy support
  6. Workflow prereq implementation for Valid date on a variable
  7. Variable based calculated valid date
  8. Download capability from grid itself
  9. Service worker (already up)
  10. Grid preset filters for Workflow status (one or more)
  11. Grid preset filters for assigned to me
  12. Server side transition capability for sendWorker type workers.
  13. Server workflow enhancements
  14. EPWP valid dates validation
  15. EPWP Valid date for summary auto calculated

Build 4.0.25

  1. Issue fixes.

Build 4.0.24

  1. Elastic based reports.
  2. Elastic based dashboards.
  3. Dynamic dashboard filters.

Build 4.0.23

  1. Issue fixes.

Build 4.0.22

  1. Issue fixes.

Build 4.0.21

  1. Location taxonomy standardisation.
  2. API work.
  3. Issue fixes.
  4. Performance improvement.

Build 4.0.20

  1. Chatbox changes.
  2. API work.
  3. Issue fixes.
  4. Performance improvement.

Build 4.0.19

  1. Reports and dashboard sharing across community.
  2. Server side transitions.
  3. Heat Map implementation.
  4. Boundary work for dashboard map.
  5. Issue fixes.
  6. Performance improvement.

Build 4.0.18

  1. Performance Navigation fixed
  2. Map widget boundary implemented.
  3. Minor issue fixes.

Build 4.0.17

  1. Stability issue fixes.

Build 4.0.16

  1. Few issue fixes.
  2. Workflow prerequisite work.
  3. Assigned to fixes in SDO model.

Build 4.0.15

  1. Few issue fixes.

Build 4.0.14

  1. Forgot password implementation.
  2. Boundary enhancement in MAP element.
  3. Few issue fixes.

Build 4.0.13

  1. Same process search based dropdown issue fix.
  2. Malawi services.
  3. EPWP funding count fix.
  4. Performance app new graphs and node result objects.

Build 4.0.12

  1. Dashboard domain bug fix

Build 4.0.11

  1. Bug Fixes

Build 4.0.0

  1. Left navigation work and tabs work
  2. Recent implementation for sub profiles and new instances lists
  3. Some fixes in NTIP service (I am not aware - May be Pavan can better describe in case you have any question)
  4. Javascript security for client side.
  5. Left navigation re alignment
  6. Breadcrumb implementation
  7. New grids for profile/subprofile and new instances
  8. Some performance improvements in community switch and application & profile loading.
  9. Performance improvement in authentication serivce and user list loading.
  10. Delete all nodes button is now available on all nodes of performance plan
  11. Performance plan improvement in tree layout and some other features in tree navigation
  12. New charts for performance plan using SDO-Widget (version 5)
  13. Few bug fixes
  14. Local searches will now use DB indexes for subprofile filtering. (Performance improvement)

Build 3.0.45

  1. New UI for performance indicators.
  2. Details page changes for performance application.
  3. Fix for SDO opening on screen unlock.
  4. Changes to make screen lock configurable.
  5. Default screen inactivity timeout increased to 30 mins.
  6. Performance tree editor introduced.
  7. Color scheme and level definition changes in performance app.
  8. Auto outline added in performance application.
  9. Performance improvement and minor bug fixes.

Build 3.0.44

  1. Performance Audit lock fix.
  2. Dashboard fixes.

Build 3.0.43

  1. Performance Audit creation fix.

Build 3.0.42

  1. Offline notification worker fixed.

Build 3.0.41

  1. Dashboards

Build 3.0.40

SKIPPED

Build 3.0.39

SKIPPED

Build 3.0.38

  1. Local file sync issues fixed.
  2. Rollback logging fixed.

Build 3.0.37

  1. Out of sync issues fixed.
  2. Minor UI fixes.
  3. _uuid issue for repeats.

Build 3.0.36

SKIPPED

Build 3.0.35

  1. Out of sync issues fixed.
  2. Minor UI fixes.

Build 3.0.34

  1. Performance application fix for _uuid issue.
  2. Minor UI fixes.

Build 3.0.33

  1. EPWP service fix.
  2. Only if condition fix.

Build 3.0.32

  1. Titles alignment across UI.
  2. Icons messages aligned.
  3. Repeat form validation fixes.
  4. Community level external pages support.
  5. Support for multiple external pages at one level. (for all community/profile/subprofile/application)
  6. Notifications alignment.
  7. Minor fixes.

Rollout:

  1. Node build.
  2. Performance app config release as needed.

Build 3.0.31

  1. Unique validation issue fixed.
  2. Icons messages aligned.
  3. New instance title issue fixed.
  4. Notification mark all read functionality added.

Rollout:

  1. Node build
  2. Electron rollout.

Build 3.0.30

  1. Link SDO service fix to deal with double entry.
  2. Icons messages updated.

Rollout:

  1. Node build

Build 3.0.29

  1. Verify password Modal dialog fix.
  2. Force password change dialog fixed.
  3. Build download link fixed for electron applications.

Rollout:

  1. Node build
  2. Electron rollout.

Build 3.0.28

  1. Force PW change fix.
  2. Icons to indicate sync status.
  3. Performance app half yearly support.
  4. Performance app audit on separate frequency.

Rollout:

  1. Node build
  2. For Performance plan folders add the following in the {profile}:variables: "audit":"monthly/quarterly/halfYearly/yearly

Builds up to 3.0.23

  1. eXist build.
  2. Please run following attached (tables.sql) sql statements on all mysql servers.
  3. inside /opt/couchdb/etc/local.ini under section
[httpd]
;add line below
changes_timeout = 300000
  1. restart CouchDB
  2. Clear Redis data
redis-cli
127.0.0.1:6379> flushall
OK
127.0.0.1:6379>
  1. Clear kwantu_transactions bucket. Open the database in fauxton, delete and recreate the kwantu_transactions bucket.
  2. Migrate System_Settings in the configs bucket
  3. Do config builds (EPWP and others as needed)7. Node build
  4. Run script https://{servername}/exist/rest/db/kwantu-resource/api/build-script-23.xq
  5. Do node build

Release 3.0.0

  1. Build steps
  2. GitHub branch
  3. BuildCode
  4. Redis installation
  5. Lucene installation
  6. MySQL Schema build
  7. Redis configured
  8. Make sure Lucene configured properly
  9. eXist build for /db/kwantu-resource folder
  10. mod-server file merge
  11. Mysql buildAccess = 0 in user_ table
  12. Verify that all couchdb installations are on v2.3.1
  13. create kwantu_geo bucket
  14. create kwantu_transactions bucket
  15. run createIndex for all communities
  16. Configure server.js in github production01
  17. Update System_Settings document to kwantu_configs bucket
  18. cd /opt/betterdata-mobile/mobile1.8
  19. npm install redis
  20. npm install request
  21. Now do Node build using build code
  22. Do config build for communities
  23. SET port and network performance parameters on all servers
  24. Release cordova apps
  25. Update release lisk in mysql