Zone Controller v1.9 Release

Features

  • [STP-624] – ZC Heartbeat must be broadcast
  • [STP-626] – Change 3 sec wait logic in Q
  • [STP-668] – Rotate system logs when threshold size is reached
  • [STP-708] – Endpoints to read/write NTP config
  • [STP-709] – Endpoint to setTime
  • [STP-710] – Endpoint to read/write to a file which contains NTP status (last successfull sync and last sync attempt))
  • [STP-642] – Pass NTP server address through json config file
  • [STP-707] – Endpoint to trigger NTP sync
  • [STP-711] – Modify NTP script to update last sync attempt and last successful sync times at backend
  • [STP-628] – UI – Restrict access based on role
  • [STP-640] – UI: Time Settings
  • [STP-670] – Add timestamp, plant name and zone ID to download file names
  • [STP-712] – Remove command line arguments to NTP script
  • [STP-737] – Backend – Auth Endpoints – Login, Change Password,Token Management
  • [STP-749] – UI – Logout after a period of inactivity
  • [STP-750] – UI- Show warning if multiple user are logged in
  • [STP-776] – Backend – Forgot Password, Token Management
  • [STP-779] – User accessing the zone controller will be logged out on idle time expiration
  • [STP-801] – BUG: Update version script is not updating version number.
  • [STP-869] – Retrofit log rotate changes(patch) to 1.9 build
  • [STP-872] – Remove deviceMappings.txt file in the build.
  • [STP-879] – UI: Add mountain Timezone to timezone list
  • [STP-824] – Design revised implementation for Forgot Password Process
  • [STP-839] – Provide a script for FTC to generate resetKey using the authCode
  • [STP-867] – Rework – Backend work for forgot password
  • [STP-874] – Rework – UI changes for forgot password
  • [STP-883] – Include log rotate changes in the installVoyager.sh

Bugs

  • [STP-320] – When ZC is commissioned and no rover has been paired, download all rover alerts returns error
  • [STP-524] – Application logs found in daemon and syslogs
  • [STP-568] – UI: After updating BQ Key, unable to replace BQ key.
  • [STP-576] – Rover info in dashboard says “Updated x hours ago”(x is a whole number), even when status was updated seconds ago.
  • [STP-630] – Flood Stow Alert is Red after ZC software upgrade.
  • [STP-655] – UI : Heartbeat can be set to “0” in UI.
  • [STP-657] – PROD: RC OTA update failed
  • [STP-673] – PROD: MongoDB logs above 600MB
  • [STP-676] – Dropped info commands are not known to user
  • [STP-678] – BUG: Command queue tries to send command even when OTA is going on
  • [STP-662] – PROD: Command Q stagnant
  • [STP-673] – PROD: MongoDB logs above 600MB
  • [STP-722] – When the ZC time is changed to PAST date and time during the operation, the periodic request commands are stopped by the ZC
  • [STP-580] – MongoDB crash: lib/arm error
  • [STP-673] – PROD: MongoDB logs above 600MB
  • [STP-681] – Snow Sensor process stalls when MQTT is unreachable
  • [STP-719] – 502 Bad Gateway Error is seen when tried downloading “command queue” and “xbeebackendApi” logs files
  • [STP-722] – When the ZC time is changed to PAST date and time during the operation, the periodic request commands are stopped by the ZC
  • [STP-747] – Issue with BigEndian order in write register.
  • [STP-761] – POST to /time/set should set system and hardware clock in UTC and not to the same time set by User.
  • [STP-762] – Logs [syslog/daemon] are not seen rotated every 30 min.
  • [STP-767] – Software Version is not updated in the UI for 1.9 builds. It still is showing 1.8
  • [STP-769] – Modbus WRITE issue
  • [STP-789] – Level-1/Level-2 is able to remove the added sensors
  • [STP-791] – Forcible logged out while navigating with either roles i.e. Level-1/Level-2 within 1-2 min of login
  • [STP-793] – Can add blank NTP servers
  • [STP-794] – When there is only one NTP server listed Delete does not work. In case of min 1 needs to be listed then delete option should not be displayed
  • [STP-795] – Timezone is displayed twice under Zone Settings / Time Settings / Set Manually
  • [STP-798] – Clicking on Refresh , randomly app is exited back to login screen
  • [STP-453] – Periodic requests toggle button can be disabled without clicking on suspend option provided after toggle button is switched off by user.
  • [STP-501] – NGINX Not allowing large downloads
  • [STP-753] – The commands sent are the same when either “VERSION/SPA PARAMS/ STOW ANGLES” is selected
  • [STP-754] – The HeartBeat Interval defaults to “0” when disabled and SAVE is clicked
  • [STP-787] – Roles must be displayed in Alphabetical Order
  • [STP-788] – Level-1 should be displayed as Monitor and Level-2 should be displayed as Operator.
  • [STP-796] – On clicking SYNC with NTP server an error toast message is displayed and only after screen refresh the last sync time is updated
  • [STP-797] – Last NTP attempt and Last successfull is reversed
  • [STP-799] – On clicking SYNC with NTP server an error toast message is displayed and only after screen refresh the last sync time is updated
  • [STP-800] – Blank toast message is seen when there is an error in the connection
  • [STP-802] – On re-login user should be shown the “Dashboard” page and not the screen from where user had previously logged out.
  • [STP-803] – Setting Time Manually in the UI does not account for the timezone.
  • [STP-804] – The loader is seen consistently and the command success/failure is not shown when any commands are sent in Row Controller / CONTROL .
  • [STP-805] – UI is crashing when user tries to enter the date and time manually instead of using the Calendar.
  • [STP-806] – Multiple logins not working as expected
  • [STP-810] – Next SPA request time is incorrect and remains unchanged even if the time has passed.
  • [STP-811] – checkbox to select multiple trackers is not displayed for Level-1
  • [STP-812] – User [Admin/Level-1/Level-2] is logged out in 5 min and not 10 as per requirement
  • [STP-813] – Calendar should be shown if clicked anywhere in the filed when settings the time manually
  • [STP-814] – zCEngine was stopped for unknown reasons
  • [STP-815] – The last NTP attempt and last NTP successful fields needs proper alignment
  • [STP-816] – OTA fails due to STP-749 since the system is inactive during OTA and user is logged out.
  • [STP-818] – Checkbox selection should be disabled as Level_1 and Level-2 do not have permission to sensor screen
  • [STP-821] – A warning pop must be displayed before OTA starts i.e. the user will not be allowed any actions on the ZC
  • [STP-822] – Rename title “Edit Parameters” and “remove successfully edited button” for Level-1
  • [STP-823] – On setting time manually user should be provided the pop up to push the time to tracker now or to do it later
  • [STP-834] – Bad Gateway error is seen while downloading “Allroveralerts”
  • [STP-881] – Should be able to download “authCode.encrypted” without selecting username.
  • [STP-884] – 0 is set in heartBeat seetings under zigbee when we backspace is used to remove the existing value
  • [STP-885] – Backend: Reset Password Machanism does not Validate User
  • [STP-826] – Web UI is not launching on Firefox browser
  • [STP-850] – Heart Beat Process continuously tries to fetch the settings even if they are not avaiable
  • [STP-861] – Empty values can be saved in Plant Data under the Zone Settings / General
  • [STP-862] – “nginx” fails to restart correctly on the patch with “stop gap solution”
  • [STP-878] – The source from which the command originated is not visible in the command Q logs
  • [STP-892] – On refreshing the browser, the user is logged out of the UI.
  • [STP-895] – OTA retries continuously even though logs indicate success
  • [STP-896] – Logs are not Downloading when there is space character in zoneID or plant name