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_conformance
test 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_conformance
module: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_3
andusp_conformance_1_7
have been updated to include an invalid value for theDevice.LocalAgent.Subscription.Enable
parameter 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_3
andusp_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_7
usp_conformance_1_8
usp_conformance_1_14
usp_conformance_1_15
usp_conformance_1_20
usp_conformance_1_24
usp_conformance_1_27
usp_conformance_1_28
usp_conformance_1_31
usp_conformance_1_32
usp_conformance_1_33
usp_conformance_1_34
usp_conformance_1_35
-
Error code 7012 is now supported in
usp_conformance_1_8
. [sc14727] -
The
usp_conformance_1_21
test has been updated to include an invalid value for theDevice.LocalAgent.Subscription.Enable
parameter 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_40
a check has been added to verify that the resolved_path and requested_path fields are equal in theGet
message. [sc14752] -
A few typos in the title of
usp_conformance_1_47
have been fixed. [sc14752] -
The allow_partial field has been updated to
false
in theSet
messages inusp_conformance_1_59
andusp_conformance_1_84
. [sc14726] -
The
usp_conformance_1_55
test 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_7
for a STOMP DISCONNECT frame. Note that this update changes the OB-USP-AGENT test result. [sc14813] -
The
usp_conformance_1_15
test now allows theNotifRetry
parameter to befalse
or0
. [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_6
to verify that the Agent does not accept TLS renegotiation. [sc13583] -
The
usp_conformance_4_1
test 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_47
test case has been update to set a proper boolean value oftrue
rather than"true"
. [sc11690]
Removed Test Cases
-
The following tests were deprecated in TP-469 v1.1 and removed from the
usp_conformance
test 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_2
has 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_10
tests now useDevice.LocalAgent.MTP.{i}.STOMP.DestinationFromServer
to find the correct connection. [sc14131] -
The
usp_conformance_2_19
andusp_conformance_2_20
test 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_4
andusp_conformance_1_6
. [sc14279] -
The
usp_conformance_9_7
test case has been updated with an additional check to verify that the software versions are different before and after the firmware upgrade. [sc13585]