CDRouter 12.23
January 14, 2022
New Features
-
USP: The CDRouter USP expansion now includes a full implementation of version 1.1 of the upcoming TP-469 test plan, Conformance Test Plan for User Services Platform Agents, which is scheduled for release by the Broadband Forum by the end of January 2022.
This is a major update to the
usp_conformancetest module containing many new test cases and updates based on changes to the test plan. For a complete list of changes associated with TP-469 version 1.1, please see the additional notes below.All users actively seeking TP-469 certification should upgrade to CDRouter 12.23 as soon as possible. More information on USP self-testing certification with CDRouter may be found here. Please contact support@qacafe.com with any questions!
Change Log
-
Security: The ET Open ruleset shipped with the CDRouter Security expansion has been updated to version 9920. [sc15045]
-
New ACS TLS server certificates
The ACS and ACS download server certificates shipped with previous releases of CDRouter have expired and have been replaced by a new set of test certificates signed by Sectigo.com (formerly COMODO) that expire February 2023. [sc15142]
-
Remove obsoleted testvar wirelessCountryCode. [sc14909]
Notices
-
Rocky Linux 8 migration: All NTA1000v7 systems are now eligible for an operating system upgrade from CentOS 8 to Rocky Linux 8. Please see our Rebuild System Drive guide for more information.
-
NTA1000 rail kits now available: We now have sliding rack rail kits for NTA1000v6 and NTA1000v7 systems! Please contact support@qacafe.com for more information.
-
Config upgrades: CDRouter 12.23 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 12.23 testvars using the config upgrade utility.
aliases: - /cdrouter/release-notes/cdrouter-12-23-release-notes/
Additional Notes Related to TP-469 v1.1
New Test Cases
-
The following tests were added to TP-469 v1.1 and are now included in the
usp_conformancemodule:usp_conformance_1_78: Removal of subscriptions that have no associated controllerusp_conformance_1_79: Operate message using input argsusp_conformance_1_80: GetSupportedProtocolusp_conformance_1_81: Automatic unique key generationusp_conformance_1_82: Get message with unmatched search expressionusp_conformance_1_83: GetInstances message with unmatched search expressionusp_conformance_1_84: Notification - Subscription using search pathsusp_conformance_9_11: Use of the Timer! Event- All tests in Section 10: Bulk Data Collection tests
Modified Test Cases
-
The test metrics for
usp_conformance_1_3andusp_conformance_1_7have been updated to include an invalid value for theDevice.LocalAgent.Subscription.Enableparameter instead of having both an invalid parameter and a parameter with an invalid value. [sc14729] -
Error codes 7011 and 7012 are now supported in
usp_conformance_1_3andusp_conformance_1_7. [sc14729] -
Additional checks to verify that the core operation did not succeed have been added to the following tests: [sc11684]
usp_conformance_1_7usp_conformance_1_8usp_conformance_1_14usp_conformance_1_15usp_conformance_1_20usp_conformance_1_24usp_conformance_1_27usp_conformance_1_28usp_conformance_1_31usp_conformance_1_32usp_conformance_1_33usp_conformance_1_34usp_conformance_1_35
-
Error code 7012 is now supported in
usp_conformance_1_8. [sc14727] -
The
usp_conformance_1_21test has been updated to include an invalid value for theDevice.LocalAgent.Subscription.Enableparameter instead of having both an invalid parameter and a parameter with an invalid value. Note that this update changes the OB-USP-AGENT test result. [sc14728] -
Error codes 7011 and 7102 are now supported in
usp_conformance_1_21. [sc14728] -
In
usp_conformance_1_40a check has been added to verify that the resolved_path and requested_path fields are equal in theGetmessage. [sc14752] -
A few typos in the title of
usp_conformance_1_47have been fixed. [sc14752] -
The allow_partial field has been updated to
falsein theSetmessages inusp_conformance_1_59andusp_conformance_1_84. [sc14726] -
The
usp_conformance_1_55test will now fail if the Agent does not delete the Subscription object after it expires. Note that this update changes the OB-USP-AGENT test result. [sc14808] -
Added a check to
usp_conformance_6_7for a STOMP DISCONNECT frame. Note that this update changes the OB-USP-AGENT test result. [sc14813] -
The
usp_conformance_1_15test now allows theNotifRetryparameter to befalseor0. [sc14259] -
Corrected various parameters and values in the permissions tests in Section 2 of the test plan. [sc11024]
-
A check has been added to
usp_conformance_3_6to verify that the Agent does not accept TLS renegotiation. [sc13583] -
The
usp_conformance_4_1test case has been simplified. This test now only verifies that the DUT is able to establish a connection with a new controller using MTP layer encryption. [sc13579] -
Allows Agents with multiple slots to either send an error message or not in response to the Download operation in test
usp_conformance_9_7. [sc13993] -
The
usp_conformance_1_47test case has been update to set a proper boolean value oftruerather than"true". [sc11690]
Removed Test Cases
-
The following tests were deprecated in TP-469 v1.1 and removed from the
usp_conformancetest module:usp_conformance_1_63: Operate message using input argsusp_conformance_2_3: Agent does not process messages without controller’s certificate informationusp_conformance_2_4: Agent rejects messages from Endpoint IDs that are not in subject AltNameusp_conformance_2_5: Agent use of Self-Signed Certificatesusp_conformance_7_3: Agent Session Acceptance from Controllerusp_conformance_9_1: Use of the Boot! event and BootParameters
Fixes and Improvements
-
The
usp_conformance_9_2has been updated to exit early if theAddController()operation fails. [sc15157] -
Resolved an issue when adding a new CoAP controller. [sc15100]
-
The
usp_conformance_6_6,usp_conformance_6_7, andusp_conformance_6_10tests now useDevice.LocalAgent.MTP.{i}.STOMP.DestinationFromServerto find the correct connection. [sc14131] -
The
usp_conformance_2_19andusp_conformance_2_20test cases have been updated with an additional failure check. [sc14283] -
Improved logging in USP Scenarios when the received error is not the expected error. This affects
usp_conformance_1_4andusp_conformance_1_6. [sc14279] -
The
usp_conformance_9_7test case has been updated with an additional check to verify that the software versions are different before and after the firmware upgrade. [sc13585]