External Changelog
Release: v7.0.4_0.0.9r
Breaking Changes
-
update deployment requirements
BREAKING CHANGE: * clean IOTW installation is now required * FTDeviceNetworkService must be updated * clickhouse_update_6.0.221.sql must be applied
Jira References
-
[DEV-1002](https://friendly-tech.atlassian.net/browse/DEV-1002) - Angular Project > Oracle > Group update > Add > Save and activate > An error appears
-
[DEV-1009](https://friendly-tech.atlassian.net/browse/DEV-1009) - Angular Project > Management portal > Device Profile > Manufacturer=DEFAULT > State=Not active > Checkbox absent
-
[DEV-1010](https://friendly-tech.atlassian.net/browse/DEV-1010) - Angular Project > Management portal > Automation > Scheduled > "Save and activate" active
-
[DEV-1011](https://friendly-tech.atlassian.net/browse/DEV-1011) - Angular Project > Management portal > Automation > Running > Edit > "Edit tasks" greyed-out
-
[DEV-1015](https://friendly-tech.atlassian.net/browse/DEV-1015) - Angular Project > Management portal > Find device > Device Info > Status not updated
-
[DEV-1017](https://friendly-tech.atlassian.net/browse/DEV-1017) - Angular Project > Management portal > Monitoring / Automation > New condition > Criterion="Last connection" > Save > An error appears
-
[DEV-1040](https://friendly-tech.atlassian.net/browse/DEV-1040) - Angular Project > Management portal > Automation > Scheduled > Save > Error
-
[DEV-1041](https://friendly-tech.atlassian.net/browse/DEV-1041) - Angular Project > Management portal > Device Profile > Manufacturer=Default > An error appears
-
[DEV-1045](https://friendly-tech.atlassian.net/browse/DEV-1045) - AI Chatbot > Request diagnostics > No tasks generated
-
[DEV-1046](https://friendly-tech.atlassian.net/browse/DEV-1046) - Angular Project > Settings > Management > User group > Add > "User group name" input field absent
-
[DEV-1047](https://friendly-tech.atlassian.net/browse/DEV-1047) - Angular Project > Find device > Device diagnostics > Add > Download / Upload diagnostics > "Ethernet priority" and "DSCP" parameters are mandatory
-
[DEV-1050](https://friendly-tech.atlassian.net/browse/DEV-1050) - Angular project > Find device > Sorting by "Protocol" > Incorrect sorting
-
[DEV-1051](https://friendly-tech.atlassian.net/browse/DEV-1051) - FT Device Network Service > TR-181 > "Device.WiFi." object absent > The KPIs are absent from "Network score" cube
-
[DEV-1053](https://friendly-tech.atlassian.net/browse/DEV-1053) - Angular Project > AI chatbot > Hebrew > AI language settings are locked > Send any request > AI chatbot is stuck
-
[DEV-1055](https://friendly-tech.atlassian.net/browse/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](https://friendly-tech.atlassian.net/browse/DEV-1056) - Angular Project > USP > Wi-Fi management plus > "Gateway Wi-Fi status" cube > Interference > Run diagnostics > Set auto channel > An error occurred
-
[DEV-1060](https://friendly-tech.atlassian.net/browse/DEV-1060) - FT Device Network Service > TR-181 > LAN > KPI Monitoring is activated > "DISCARDS" unchanged > "network_score" CH table > Incorrect value of "LAN" KPI
-
[DEV-1073](https://friendly-tech.atlassian.net/browse/DEV-1073) - FT Device Network Service > TR-181 / USP > New device > WAN > Ethernet > "network_score" CH table > Incorrect value of "WAN" KPI
-
[DEV-1087](https://friendly-tech.atlassian.net/browse/DEV-1087) - Angular project > TR-181 / USP > Wi-Fi management plus > Network connected clients > History > On day > "No data found" displayed
-
[DEV-1100](https://friendly-tech.atlassian.net/browse/DEV-1100) - Angular Project > Find device > Device diagnostics > Add > Download diagnostics > An error occurred
-
[DEV-1107](https://friendly-tech.atlassian.net/browse/DEV-1107) - Angular Project > Management portal > Device Profile > Add new > Manufacturer=DEFAULT > Template for this model doesn’t exist
-
[DEV-1108](https://friendly-tech.atlassian.net/browse/DEV-1108) - Angular Project > TR-181 / USP > Default dashboard > Client via Wi-Fi > "Network connected clients" cube > Incorrect "Health" interpretation is present
-
[DEV-217](https://friendly-tech.atlassian.net/browse/DEV-217) - AI API > WiFi > AutoChannelEnable=true > Chatbot asked to enable autochannel > No notification for already active autochannel
-
[DEV-245](https://friendly-tech.atlassian.net/browse/DEV-245) - AI API > No newest firmware version > Ask AI chatbot to update firmware > Device firmware version status is unknown
-
[DEV-247](https://friendly-tech.atlassian.net/browse/DEV-247) - AI API > Initial message > GET tasks on objects are failed > No notification that data update was failed
-
[DEV-287](https://friendly-tech.atlassian.net/browse/DEV-287) - Angular Project > Oracle > TR-181 / USP > Device activity > An unexpected error occurred
-
[DEV-321](https://friendly-tech.atlassian.net/browse/DEV-321) - FT Device Network Service > TR-181 > "Device.WiFi." object absent > Network score > The KPIs are absent from Clickhouse DB
-
[DEV-325](https://friendly-tech.atlassian.net/browse/DEV-325) - Angular Project > TR-069 / USP > Find device > User experience > "An unexpected error occurred." pop-up appears
-
[DEV-353](https://friendly-tech.atlassian.net/browse/DEV-353) - Angular Project > Find device > Default view > Edit view > Create cube > Add row > Choose from tree > Search option > Tooltips are missing
-
[DEV-388](https://friendly-tech.atlassian.net/browse/DEV-388) - Angular Project > TR-181 / USP > Mesh with "MultiAP" > Wi-Fi management plus > "Network connected clients" cube > Incorrect "Health" status is displayed
-
[DEV-408](https://friendly-tech.atlassian.net/browse/DEV-408) - Angular Project > TR-181 / USP > Mesh with "MultiAP" > "RCPI" less than "20" > Wi-Fi management plus > "Network connected clients" cube > The incorrect "Health" value is displayed
-
[DEV-537](https://friendly-tech.atlassian.net/browse/DEV-537) - AI API > Command > No response > 5 minutes > Task not deleted
-
[DEV-542](https://friendly-tech.atlassian.net/browse/DEV-542) - Angular Project > Find device > Any device > Device settings > Group view > Any view > View not displayed
-
[DEV-551](https://friendly-tech.atlassian.net/browse/DEV-551) - Angular Project > Management Portal > File management > Any Manufacturer with any file > An error occurred
-
[DEV-563](https://friendly-tech.atlassian.net/browse/DEV-563) - Angular Project > Oracle > USP > Device Update > Run any command > Device Activity > An error occurred
-
[DEV-564](https://friendly-tech.atlassian.net/browse/DEV-564) - Angular Project > TR-181 > Device with more than 5000 parameters > Find Device > Device settings > "Basic view" is absent
-
[DEV-565](https://friendly-tech.atlassian.net/browse/DEV-565) - Angular Project > TR-181 > "Always use default interface=false" > "Diagnostics" cube > Ping diagnostics > SPV for "Interface" parameter sent with empty value
-
[DEV-571](https://friendly-tech.atlassian.net/browse/DEV-571) - Angular Project > Two manufacturers with same model name > List of reports > Device registration > Model > Duplicate model names are present
-
[DEV-572](https://friendly-tech.atlassian.net/browse/DEV-572) - Angular Project > Find device > Filter = "Manufacturer" > Add filter = "Model" > Irrelevant models are present in list
-
[DEV-574](https://friendly-tech.atlassian.net/browse/DEV-574) - Angular Project > Device profile > Select any model name > Manufacturer changed
-
[DEV-575](https://friendly-tech.atlassian.net/browse/DEV-575) - Angular Project > Two manufacturers with same model name > File management > Select mentioned manufacturer > Error appears
-
[DEV-576](https://friendly-tech.atlassian.net/browse/DEV-576) - Angular Project > TR-181 / USP > Wi-Fi management plus > "Gateway Wi-Fi status" cube > Interference > Run diagnostics > Results are absent
-
[DEV-583](https://friendly-tech.atlassian.net/browse/DEV-583) - Angular Project > Settings > File server > HTTP(s) authorization > "Can’t connect to the HTTP server(s)" message displayed
-
[DEV-586](https://friendly-tech.atlassian.net/browse/DEV-586) - Angular Project > Monitoring > Add > Advanced view > Object sorting missing
-
[DEV-587](https://friendly-tech.atlassian.net/browse/DEV-587) - Angular Project > Device profile > "Manufacturer" drop-down > Incorrect sorting for "Default" manufacturer
-
[DEV-589](https://friendly-tech.atlassian.net/browse/DEV-589) - Angular Project > Oracle > Monitoring > Logs > An error occurred
-
[DEV-593](https://friendly-tech.atlassian.net/browse/DEV-593) - Angular Project > Monitoring > Add > Activation > Scheduled to date > Incorrect state
-
[DEV-637](https://friendly-tech.atlassian.net/browse/DEV-637) - Angular Project > Monitoring > Add > End Date > "Time" in the past > Save > Monitor saved
-
[DEV-656](https://friendly-tech.atlassian.net/browse/DEV-656) - Angular Project > Automation > Add > Automation events > Add task > Uninstall > Deployment unit is absent
-
[DEV-666](https://friendly-tech.atlassian.net/browse/DEV-666) - Angular Project > Management Portal > Monitoring > Edit > Scheduled > Save > Monitor is not scheduled
-
[DEV-667](https://friendly-tech.atlassian.net/browse/DEV-667) - Angular project > Find device > TR-098 device > Gateway Wi-Fi settings > Any changes > "Send" button is grayed-out
-
[DEV-676](https://friendly-tech.atlassian.net/browse/DEV-676) - Angular Project > Management portal > Monitoring / Automation > New condition > Criterion > Created > Compare > Irrelevant "One date" instead of "On day" is present
-
[DEV-678](https://friendly-tech.atlassian.net/browse/DEV-678) - Angular Project > Management Portal > Monitoring > "qoeMonitorCpeSyncDuration" less than 1 day > "Perform every" drop-down > Incorrect values are present
-
[DEV-682](https://friendly-tech.atlassian.net/browse/DEV-682) - Angular Project > Management portal > Monitoring / Automation > New condition > Criterion > Firmware > Compare > Irrelevant "Starts with" value is present
-
[DEV-683](https://friendly-tech.atlassian.net/browse/DEV-683) - Angular Project > Automation > Add new task > Irrelevant task present
-
[DEV-687](https://friendly-tech.atlassian.net/browse/DEV-687) - Angular Project > Oracle > Automation > Automation parameters > Parameters are absent
-
[DEV-696](https://friendly-tech.atlassian.net/browse/DEV-696) - Angular Project > Automation > Add / Edit automation > Incorrect time displayed
-
[DEV-699](https://friendly-tech.atlassian.net/browse/DEV-699) - Angular Project > Monitoring > Add > Advanced view > The search input field absent
-
[DEV-709](https://friendly-tech.atlassian.net/browse/DEV-709) - Angular Project > Automation > Existing automation > Export > Irrelevant link name
-
[DEV-710](https://friendly-tech.atlassian.net/browse/DEV-710) - Angular Project > Management Portal / Support Portal > Identical manufacturers with different registers > Different OUI > Monitoring > Manufacturer > Identical manufacturers with different registers are present
-
[DEV-711](https://friendly-tech.atlassian.net/browse/DEV-711) - Angular Project > Automation > Add task > Diagnostic > The irrelevant "Add results to monitoring" checkbox is present
-
[DEV-729](https://friendly-tech.atlassian.net/browse/DEV-729) - Angular Project > Management Portal > Monitoring > Add / Edit > Activation > End date > Save and activate / Save > Monitor with incorrect end time is stored to DB
-
[DEV-730](https://friendly-tech.atlassian.net/browse/DEV-730) - Angular > TR-098 > Automation > Get parameter task > "Information" tab > "DeviceSummary" parameter is absent
-
[DEV-804](https://friendly-tech.atlassian.net/browse/DEV-804) - Angular Project > ".env" without "FT_GRAFANA_API_URL" > Start "ft-ui-services-portals-1" > Portals are not started
-
[DEV-806](https://friendly-tech.atlassian.net/browse/DEV-806) - Angular Project > Find Device > Filter > Select "Manufacturer" > An error occurred
-
[DEV-817](https://friendly-tech.atlassian.net/browse/DEV-817) - Angular Project > Management portal > Monitoring / Automation > New condition > Criterion="Last connection" > "Compare" drop-down not expand
-
[DEV-822](https://friendly-tech.atlassian.net/browse/DEV-822) - Angular Project > USP > Find device > Any device > An error occurred
-
[DEV-824](https://friendly-tech.atlassian.net/browse/DEV-824) - Angular Project > Management portal > Monitoring / Automation > New condition > Criterion > Compare with input field > Letter value cannot be entered
-
[DEV-829](https://friendly-tech.atlassian.net/browse/DEV-829) - Angular Project > Management portal > Monitoring / Automation > New condition > Criterion="Hardware" > Compare > Irrelevant "Like" present
-
[DEV-830](https://friendly-tech.atlassian.net/browse/DEV-830) - Angular Project > Management portal > Monitoring / Automation > New condition > Criterion="User location" > Compare > Irrelevant "Starts with" present
-
[DEV-842](https://friendly-tech.atlassian.net/browse/DEV-842) - Angular Project > Management portal > Monitoring > Edit view > Row sorting > Save > Incorrect sorting
-
[DEV-845](https://friendly-tech.atlassian.net/browse/DEV-845) - Angular Project > Management portal > Automation > Edit > Source type > Any "Source type" > All > An error appears
-
[DEV-846](https://friendly-tech.atlassian.net/browse/DEV-846) - Angular Project > Management portal > Automation > Edit > Source type="Condition" > Condition > An error appears
-
[DEV-848](https://friendly-tech.atlassian.net/browse/DEV-848) - Angular Project > Management portal > Automation > State="Completed" > "Deactivate" button active
-
[DEV-863](https://friendly-tech.atlassian.net/browse/DEV-863) - Angular Project > Oracle > Group update > An error appears
-
[DEV-867](https://friendly-tech.atlassian.net/browse/DEV-867) - Angular Project > TR-181 / USP > Default dashboard > "Network score" cube > Scores are absent
-
[DEV-868](https://friendly-tech.atlassian.net/browse/DEV-868) - Angular Project > TR-181 / USP > Automation > Edit > Automation events > Value in the "Count of events" dropdown is not equal to "1"
-
[DEV-870](https://friendly-tech.atlassian.net/browse/DEV-870) - Angular Project > Monitoring > Add > Advanced view > "ATM" object missing
-
[DEV-873](https://friendly-tech.atlassian.net/browse/DEV-873) - Angular Project > User with non-default user group > Login not performed
-
[DEV-887](https://friendly-tech.atlassian.net/browse/DEV-887) - Angular Project > Management portal > Group update > Add > Add any task > Сursor not changed
-
[DEV-900](https://friendly-tech.atlassian.net/browse/DEV-900) - Angular Project > User group > Add > Group without "Execute" permission > Restart "Angular Project" > Permission is absent
-
[DEV-901](https://friendly-tech.atlassian.net/browse/DEV-901) - Angular Project > User group > Add > Not full "Execute" permission > Restart "Angular Project" > Full "Execute" permission
-
[DEV-917](https://friendly-tech.atlassian.net/browse/DEV-917) - Angular Project > Management portal > Automation > Edit > Condition > "No device group was found" error displayed
-
[DEV-920](https://friendly-tech.atlassian.net/browse/DEV-920) - Angular Project > Management portal > Monitoring > Add > Advanced view > Irrelevant objects are present
-
[DEV-921](https://friendly-tech.atlassian.net/browse/DEV-921) - Angular Project > Management portal > Monitoring / Automation > Condition > Last connection > "Compare" drop-down is not expanded
-
[DEV-923](https://friendly-tech.atlassian.net/browse/DEV-923) - Angular Project > TR-181 > "Always use default interface=false" > Default > "Diagnostics" cube > Ping diagnostics > SPV with irrelevant value sent to device
-
[DEV-925](https://friendly-tech.atlassian.net/browse/DEV-925) - Angular Project > TR-098 > Find device > User experience > An error occurred
-
[DEV-935](https://friendly-tech.atlassian.net/browse/DEV-935) - Angular Project > Support Portal > Dashboard > QoE cube > Prev X days value less than 3 > No data found
-
[DEV-936](https://friendly-tech.atlassian.net/browse/DEV-936) - Angular Project > Support Portal > Dashboard > Create cube / Edit > Device parameter = Instances > Any changes > Save > An error occurred
-
[DEV-952](https://friendly-tech.atlassian.net/browse/DEV-952) - Angular Project > Management portal > Find device > Software manager > Description column is absent
-
[DEV-954](https://friendly-tech.atlassian.net/browse/DEV-954) - Angular Project > Management portal > Automation > Create > Default "Date to" > Save > Periodic > Automation transfers to "Complete" state
-
[DEV-960](https://friendly-tech.atlassian.net/browse/DEV-960) - Angular Project > Management portal > File management > Add > Deployment file > Incorrect file mask is applied
-
[DEV-961](https://friendly-tech.atlassian.net/browse/DEV-961) - Angular Project > AI chatbot > Hebrew > AI language settings are locked > Request on English > Incorrect response
-
[DEV-962](https://friendly-tech.atlassian.net/browse/DEV-962) - Angular Project > AI chatbot > Hebrew > AI language settings are locked > Request on any language, except Hebrew and English > Incorrect response
-
[DEV-963](https://friendly-tech.atlassian.net/browse/DEV-963) - Angular Project > AI chatbot > Hebrew > AI language settings are locked > Voice mode on > Hebrew text isn’t voiced
-
[DEV-964](https://friendly-tech.atlassian.net/browse/DEV-964) - Angular Project > AI chatbot > Hebrew > AI language settings are locked > Audio mode on > Microphone is on > Any voice request on Hebrew > The language model doesn’t recognize Hebrew
-
[DEV-967](https://friendly-tech.atlassian.net/browse/DEV-967) - Angular Project > TR-069 > File management > Add > Use filter > "There are no files" present
-
[DEV-977](https://friendly-tech.atlassian.net/browse/DEV-977) - Angular Project > Management portal > Automation > Running > Edit > "Save" and "Save and activate" buttons are active
-
[DEV-979](https://friendly-tech.atlassian.net/browse/DEV-979) - Angular Project > Management portal > Group update > Add > Save > Transfers to incorrect page
-
[DEV-982](https://friendly-tech.atlassian.net/browse/DEV-982) - Angular Project > TR-181 / USP > Wi-Fi management plus > DataElements > Client via Wi-Fi to satellite > Network connected clients > Incorrect "SNR" value is calculated
-
[DEV-990](https://friendly-tech.atlassian.net/browse/DEV-990) - Angular Project > Management portal > Device Profile > Default manufacturer > There are no device profiles
-
[DEV-992](https://friendly-tech.atlassian.net/browse/DEV-992) - Angular Project > Management portal > Device Profile > Any "Profile status" > Filtering is not performed
Bug Fixes
-
improve FTP host parsing, enhance validation logic, and refactor file server status checks
Documentation
-
add antora changelog for release 7.0.4_0.0.9r
-
add changelog for release 7.0.4_0.0.9r
-
add antora changelog for release 7.0.4_0.0.9rrrr
-
add changelog for release 7.0.4_0.0.9rrrr
Docker Images
backend
Image: hub.friendly-tech.com/ui/backend:7.0.4_0.0.9r
SHA256: sha256:fb4d94eb9324f0beb78288f69cb33bd8615cc162b6b8b709165f2fd8d9b87b62
Portals
Image: hub.friendly-tech.com/ui/portals:7.0.4_0.0.9r
SHA256: sha256:1244f4787a52005c39da43326096e8229ee8b7644bb461aca10bcce973441c2e
AI Agent
Image: hub.friendly-tech.com/ui/ai-agent:1.0.2_0.0.12r
SHA256: sha256:81b277570204f87792af613e619bfa97e2f69fc891dc2ac206f9606d45ad1f32