External Changelog

Release: v7.0.5

Sprint: Angular sprint 5

Sprint Board: View Sprint Report

Breaking Changes

Jira References

  • DEV-1040 - Angular Project > Management portal > Automation > Scheduled > Save > Error

  • DEV-1055 - Angular Project > TR-181 / USP > "autoChannelEnable = false" > Wi-Fi management plus > "Gateway Wi-Fi status" cube > Interference > Run diagnostics > Set auto channel > Irrelevant SPV task sent to device

  • DEV-1056 - Angular Project > USP > Wi-Fi management plus > "Gateway Wi-Fi status" cube > Interference > Run diagnostics > Set auto channel > An error occurred

  • DEV-1095 - B: Angular project > Management portal > Superset reports > Integration

  • DEV-1103 - B: Angular project > Find device > "Filter By" dropdown > Incorrect "DomainId" present

  • DEV-1109 - Angular Project > Find device > Device diagnostics > Add > Upload diagnostics > "Ethernet priority" and "DSCP" non empty > Parameters are absent from set diagnostic task

  • DEV-1115 - Angular Project > MySQL > Management portal > Device Profile > Manufacturer=Default > An error appears

  • DEV-1118 - Angular Project > Management portal > Device Profile > Manufacturer=DEFAULT > State=Not active > Activate > Two active profiles are present

  • DEV-1123 - B: Angular Project > Management portal > Device Profile > Add > Manufacturer=DEFAULT > "Name" input field is active

  • DEV-1144 - AI API > TR-181 > Wi-Fi 5 / 6 GHz > "autoChannelEnable = true" > Chatbot asked to enable autochannel > Irrelevant channel sent to device

  • DEV-1150 - Angular Project > TR-181 / USP > Wi-Fi 6 GHz > Wi-Fi management plus > "Gateway Wi-Fi status" cube > Interference > Run diagnostics > Set auto channel > Irrelevant channel sent to device

  • DEV-1243 - Angular Project > Find device > Device history > "Date" filter > Entries for incorrect date are present in the list

  • DEV-1247 - Angular Project > Support Portal > TR-181 > "Wi-Fi management plus" tab is absent

  • DEV-1253 - Angular Project > Management portal > Settings > System settings > SMS server > An error occurred

  • DEV-1254 - Angular Project > Management portal > Settings > System settings > SNMP server > Parameters absent

  • DEV-1263 - B: Angular Project > Management portal > Settings > Alerts and events > Alerts > Notify via SNMP absent

  • DEV-1268 - Angular Project > Management Portal > Device profile > Delete > An error displayed

  • DEV-1269 - Angular Project > Management Portal > Automation > Add > Scheduled to date > Save > Incorrect time stored into "START_DATE" column

  • DEV-1273 - Angular Project > Oracle > Management Portal > Device profile > Add condition > Is null / Is not null > Save > An error occurred

  • DEV-1274 - Angular project > Management Portal > Settings > Protocols > USP > Active > An error occurred

  • DEV-1275 - Angular Project > Management Portal > Device profile > Condition > Profile applied to incorrect devices

  • DEV-1276 - Angular Project > Management Portal > Group update / Automation / Monitoring > Condition > Save and activate > Task not created

  • DEV-1285 - Angular Project > Management Portal > Device profile > Active profile > Deactivate > Open > Summary is empty

  • DEV-1299 - Angular Project > Device profile > Add > Manufacturer and model name without template > Warning is absent

  • DEV-1303 - Angular Project > Oracle > Automation > Automation parameters > Add task > Save > Open > Incorrect condition is displayed

  • DEV-1309 - Angular Project > Oracle > Management Portal > Device profile > "Backup" toggle on > Save > An error occurred

  • DEV-1315 - Angular Project > Management Portal > Automation > Automation with monitoring parameters > Deactivate > SPA with notification "3" send to device

  • DEV-1326 - Angular Project > Management Portal > Automation > Automation with monitoring parameters and "Source type=All" > Delete > "Notification off" task not generated

  • DEV-1333 - Angular Project > TR-069 > Management Portal > Group update / Automation > File upload > Incorrect URL sent do device

  • DEV-1335 - Angular Project > Management Portal > Device profile with condition > Open > Condition not selected

  • DEV-1344 - Angular project > TR-181 / USP > Find device > Account info > Edit account info > Latitude > Save > An error occurred

  • DEV-1382 - Angular Project > Moniroting > Edit > Save > Monitor is activated

  • DEV-1389 - Angular Project > Find device > AI assistant > Meaningful input > Confirm > An error occurred

  • DEV-1397 - Angular Project > "Settings" > System settings > Interface > "System reports" section > Any parameter > Value is not saved on first attempt

  • DEV-1407 - Angular Project > TR-181 > Wi-Fi management plus > Mesh > MultiAP > Client via Wi-Fi to satellite > "Network connected clients" cube > No data found

  • DEV-1415 - Angular Project > USP > Wi-Fi management plus > "Gateway WiFi status" cube > No data found

  • DEV-1419 - Angular Project > TR-181 / USP > Wi-Fi management plus > "Diagnostics" cube > Download speed less than 80% of DL tariff > Diagnostic result not highlighted

  • DEV-1423 - Angular Project > Management Portal > Device profile with condition > Edit > Deselect condition > Save > Condition still selected

  • DEV-1464 - Angular Project > Management portal > Settings > System settings > SMS server > Input fields are missing

  • DEV-1467 - Angular Project > Settings > Interface > "Authentication" section > AuthenticationType > Any type > Save > An error occurred

  • DEV-1478 - Angular project > TR-181 > Find device > Device settings > Group view > Irrelevant "WAN" tab

  • DEV-1486 - Angular Project > TR-181 / USP > Wi-Fi management plus > "Diagnostics" cube > Download speed more than 80% of DL tariff > Incorrect value highlighting

  • DEV-1493 - Angular project > TR-181 and TR-098 equal manufacturer and model name > Device profile > Add > "Template for this model doesn’t exist" is present

  • DEV-1511 - Angular Project > SAML > "AuthenticationType = SAML" > Log into Management Portal > Open Support Portal login page > Automatic login occurred via the IdP session created for the Management Portal user

  • DEV-1514 - Angular Project > Management portal > Find device > Software manager > Update > Task is failed

  • DEV-1517 - Angular project > TR-181 and TR-098 equal manufacturer and model name > Device profile > Add > Warning message is present

  • DEV-1518 - Angular project > TR-181 and TR-098 equal manufacturer and model name > Group update > Add > An error occurred

  • DEV-1520 - Angular project > TR-181 and TR-098 equal manufacturer and model name > Monitoring > Add > "Monitoring rules" empty

  • DEV-1534 - Angular Project > Device update > Device with newest firmware > "Device status" cube > "Firmware" related record is missing from cube

  • DEV-1535 - Angular Project > Support Portal > TR-181 / USP > Network score > History > An error occured

  • DEV-1541 - Angular Project > TR-181 and TR-098 equal manufacturer and model name > Device Profile > Add > Incorrect protocol type

  • DEV-1565 - Management portal Angular -→ File management -→ getting error 413 request Entity too large

  • DEV-1579 - Angular Project > TR-181 > Management Portal > File management > "File type" drop-down > "Vendor Configuration File <i>" is present

  • DEV-1587 - Angular Project > Management Portal > "File management" from the left menu > Expand "File type" drop-down > Incorrect file type names

  • DEV-1591 - Angular Project > Support Portal > Wi-Fi management plus > Incorrect "Last updated" timestamp

  • DEV-1595 - Angular Project > TR-181 > Management Portal > Find device > Download > Add > Expand "File type" drop-down > Irrelevant file types are present

  • DEV-1630 - Angular Project > MySQL > Management Portal > Group update with Download / Upload diagnostics task > Open > An error occurred

  • DEV-1636 - Angular Project > TR-069 > Management Portal > "File management" from the left menu > Expand "File type" drop-down > Incorrect file type names

  • DEV-1660 - Angular Project > Device profile > Add > Manufacturer and model name without template > Possible to create profile

  • DEV-1663 - Angular Project > Management Portal > "File management" from the left menu > Expand "File type" drop-down > File types for LWM2M are present

  • DEV-1665 - Angular Management Portal > Group Update > Download / Upload diagnostics > "DSCP" / "EthernetPriority" are empty > Task failed

  • DEV-1681 - Angular project > Management Portal > File management > "File type" drop-down > Select file type of any protocol > Irrelevant files returned

  • DEV-1685 - Angular Project > Management portal > Device profile > Automation events > Any task for any event > Generate event > Event is not generated

  • DEV-1693 - Angular Project > Management portal > Device profile > Download / Upload diagnostics > Find device > Device activity > An error occurred

  • DEV-442 - Angular Project > TR-181 / USP > Mesh with "DataElements" > Wi-Fi management plus > "Network connected clients" cube > Change parameter values > The "Health" status is not updated

  • DEV-496 - Angular Project > MySQL > Find device > Device history > "Export to Excel" > List of exports > Incorrect file name

  • DEV-524 - Grafana >Dashboards > System dashboard - Basic > Add Angular UI services to monitoring

  • DEV-579 - Angular Project > Find device > File Upload > "Get file" button > Incorrect file dowloaded

  • DEV-673 - Angualar Project > Reports > Statistics on operations > Any action > View > An error appears

  • DEV-749 - Angular Project > Device under monitor > Wi-Fi management plus > Device brings new values > Health score is not recalculated

  • DEV-852 - Angular Project > Management Portal > "MonitoringSelectNode = true" > Monitoring > Add / Edit > Monitoring rules > Object without parameters > Unable to select object

  • DEV-880 - Angular Project > Management portal > Monitoring / Automation > New condition > Criterion > Irrelevant "Hardware" value is present

  • DEV-919 - Angular Project > Automation > Automation parameters > Not all parameters are displayed

  • DEV-924 - Angular Project > Management Portal / Support Portal > Find device > View device trace > Remove all logs > OK > An error occurred

  • DEV-926 - Angular Project > Any device > View with conditions > Delete view > An error occurred

  • DEV-939 - Angular Project > Support Portal > Dashboard> Custom cube > Delete > An error occurred

  • DEV-974 - Angular Project > TR-181 > Wi-Fi management plus > "AutoChannelSupported"=1 > Gateway Wi-Fi status cube > SPV on "AutoChannelEnable" = "0" > Incorrect system notification

Documentation

  • update configuration examples and enhance clarity in deployment guides

Chores

  • update api-orm version

  • update smart-tests

Docker Images

backend

Image: hub.friendly-tech.com/ui/backend:7.0.5_0.0.15

SHA256: sha256:598962b93a6112a111d1e1c490b5519fa68950606be635a2a5614a90cb7dcda7

Pull from Registry

docker pull hub.friendly-tech.com/ui/backend:7.0.5_0.0.15

Transfer Image to Offline Server

On a machine with Harbor access, pull the image for the target server’s architecture and export it:

docker login hub.friendly-tech.com
docker pull --platform linux/amd64 \
  hub.friendly-tech.com/ui/backend:7.0.5_0.0.15
docker save hub.friendly-tech.com/ui/backend:7.0.5_0.0.15 \
  -o backend-7.0.5_0.0.15.tar
gzip backend-7.0.5_0.0.15.tar

An explicit --platform matching the offline target server’s architecture is required. The image in Harbor is multi-arch (linux/amd64, linux/arm64); without --platform, docker pull selects the host architecture, which may not match the target. For example, on an Apple Silicon (arm64) Mac without --platform, the resulting archive will be arm64 and will fail with a platform does not match warning on amd64 servers. The example uses linux/amd64; replace it with the platform of your offline target server (linux/arm64, etc.).

Transfer backend-7.0.5_0.0.15.tar.gz to the offline server (e.g., via scp or removable media), then load it:

gzip -dc backend-7.0.5_0.0.15.tar.gz | docker load