Full Changelog
Release: v7.0.5
Sprint: Angular sprint 5
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
Features
-
update api-orm version
-
fix test action
-
smart tests
-
fix test
-
fix file server download logic
-
fix file server connection
-
fix saml conf
-
disable debug mode for security
-
fix saml configuration
-
update for saml
-
update conf for saml
-
fix SAML auto configuration
-
expose /actuator endpoints without context-path prefix (#1300)
Spring Boot Actuator exposes metrics at /actuator/prometheus, not at /iot-webservice/actuator/prometheus. This change adds RAW_PUBLIC_ENDPOINTS array for endpoints that should be accessible without the /iot-webservice prefix, enabling Prometheus scraping for monitoring. Resolves: DEV-524
Bug Fixes
-
profile deactivation by groupId and conditionId
-
fix two active device profile on same manuf+model (tests)
-
fix two active device profile on same manuf+model
-
handle unknown diagnostic
-
fix tests
-
fix file types with and without protocol labels
-
fix get unused models
-
fix application.yml for saml
-
rewrite smart-tests workflow outputs + re-apply test changes
- Fixed output routing: single final-output step resolves all cases - Pre-check handles no-changes, force-all, and needs-AI separately - Claude step outputs feed into final-output cleanly - Re-applied test logic changes in AuthUtils, DomainService, DateTimeUtils Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
-
fix failed migration
-
rename endpoint system/protocolTypes
Refactoring
-
remove unused mocked static methods and simplify test setup
-
update docs structure, improve navigation, and enhance deployment clarity
Tests
-
intentional logic changes to test smart test selection
- AuthUtils: case-insensitive clientType comparison + trim - DomainService: changed domain mode threshold and default value - DateTimeUtils: changed default date format These are intentional test changes to verify AI test selection picks up transitive dependencies correctly.
-
fix tests