CDRouter 12.9 December 3, 2020
This release adds a number of IPv6 test cases to the Apple HomeKit add-on and addresses a few smaller issues, particularly in the TR-069 add-on.
- HomeKit: IPv6 support has been added to the Apple HomeKit add-on! Please see the homekit-v6 test module for more information. [ch7274]
CDRouter: Support for infinite DHCP / DHCPv6 lease times on the WAN has been removed. [ch7652]
CDRouter: A number of dead links to older release notes in the config file template and testvar documentation have been fixed. [ch7846]
DOCSIS: An invalid reference to the DOCSIS 3.0 MULPI specification has been removed from the docsis_firewall_1, docsis_firewall_2, ipv6_docsis_firewall_1, and ipv6_docsis_firewall_2 test cases. [ch7850]
NTA1000: A new system update is available for NTA1000v7 systems running CentOS 8. This provides a new custom kernel and wireless firmware, as well as a few other enhancements. These updates can be applied by following the instructions here. [ch7562] [ch7567]
Security: The ET Open ruleset shipped with the CDRouter Security add-on has been updated to version 9604. [ch7739]
TR-069: The Broadband Forum has changed the name of the IR-181 test specification to TP-181. For consistency with the the Broadband Forum, the name of CDRouter’s ir181 module and all included tests have been updated to reference TP-181 instead of IR-181. Aliases for the original module and test names have been added to ensure that all existing test packages will continue to run without interruption. [ch6101]
TR-069: Resolved a fatal error associated with DST conversions in the ir181_test_5.1.2 and tr69_410 test cases. [ch7721]
USP: The maximum amount of time CDRouter will wait, in seconds, for a device to fully reboot when triggered during USP tests is now configurable using the new testvar uspRebootTimeout. Previously all USP related reboot timeouts were hard coded to 120 seconds. [ch7219]
Important installation notes: If you are upgrading from CDRouter 11.x or earlier versions, all prerequisites listed in the CDRouter 12.0 Release Notes must be met prior to upgrading to CDRouter 12.9. Please contact firstname.lastname@example.org for assistance if needed.
Config upgrades: CDRouter 12.9 includes many new features and configuration testvars. Config files may be easily upgraded to include all new CDRouter 12.9 testvars using the config upgrade utility.
Python 2 deprecation: Support for Python 2 within cdrouter.py has been deprecated and will be removed in a future release of CDRouter. All scripts using cdrouter.py should be updated to use Python 3, which is fully supported.
Ruby gem deprecation: The CDRouter Ruby gem wrapper for CDRouter’s web API has been deprecated and is no longer supported. All scripts using this gem should be updated to use Python 3 and the cdrouter.py package instead.