4
Version 2.0
Frederik Van Bogaert edited this page 2021-07-08 08:55:04 +00:00

Summary

Version 2.0 is the next major release of prplMesh. Compared with 1.7, it will offer all features completed between mid-April and mid-June. Compared with the previous major release (v1.5), it offers vastly expanded NBAPI, testing infrastructure, and Easymesh R2 support.

Highlights:

  • Easymesh R2 features
    • Traffic separation
    • CAC support
    • WPA3
    • Tunneled messages
    • Data Elements R1
    • BTM-based Solicited Client Steering Mandate
    • Channel Scan
  • RDK-B support
  • NBAPI extension
  • Increased testing
  • Certification test stability
  • Usability and integration into prplWrt

This includes:

  • All features mentioned in [Version 1.5](Version 1.5), [Version 1.6](Version 1.6) and [Version 1.7](Version 1.7)

  • Easymesh R2 features and certification test fixes

Issue Description
PPM-1258 [certification] [4.4.3] Config issue: maxBSS = 4
PPM-441 [MAUT R2][4.16.1] Coordinated CAC test
PPM-1319 [axepoint] mapp all issues related to EAPOL WPS bug
PPM-1134 [DCS R2] agent: on scan failures - update operating classes results with the correct status
PPM-1260 [certification] [4.7.7] Associated STA extended link metrics invalid
PPM-1207 Integrate the altran test setup with gitlab CI
PPM-435 [MAUT R2][4.13.2] Two VLANs setup using Config Request test
PPM-1320 [traffic separation] packets with 802.1ad tags not dropped on secondary vlan
PPM-1331 Investigate failing certification tests 26-04-2021
PPM-1335 convert QUALCOMM AP to sniffer
PPM-1332 certification: R2: integrate the R2 testbed in CI
PPM-1291 Automate the R2 certification tests
PPM-1363 certification: R2: disable traffic separation
PPM-1369 certification: R1 install and use the second Qualcomm sniffer
PPM-1371 certification: R2: Qualcomm sniffer sigma stops working after some time
PPM-438 [MAUT R2][4.13.11]Traffic Separation - with downstream R1 Agent
PPM-437 [MAUT R2][4.13.4] Traffic Separation - Daisy Chained Agents test
PPM-1250 Install the R2 certification setup hardware
PPM-1210 certification: map the changes to the MasterTestInfo file
PPM-1281 certification: R1: move the marvell station to an external PC
  • Boardfarm and scripting
Issue Description
PPM-1276 Boardfarm: add a NEC device
PPM-1271 Boardfarm: copy hostapd configuration from the device
PPM-1209 Set up a boardfarm test setup at Inango
PPM-1283 Boardfarm: reduce amount of output produced by _device_wait_for_log
PPM-13 tests: enviroment.py: _device_wait_for_log handle timeout
PPM-38 test_flow.py Test should check that response does not contain TLV.
  • Prepare to use boardfarm for more extensive testing
Issue Description
PPM-1207 Integrate the altran test setup with gitlab CI
  • Platform support
Issue Description
PPM-1316 Include Ambiorix in RDK-B builds
PPM-1317 Update RDK-B build to latest Turris Omnia release
PPM-1155 Bring up MMX CLI/Web on RDKB OE 3.1
PPM-1367 Test the changes from PPM-836 on an actual device
PPM-836 [bpl] Read existing wireless settings
PPM-230 Move BEEROCKS_BH_WIRE_IFACE to uci
  • Northbound API
Issue Description
PPM-1067 Update Ambiorix library version
PPM-992 Add agent monitoring task to controller
PPM-534 Implement STA.IPV4Address object
PPM-493 Implement Network.Device.Radio.ScanResult.OpClassScan.ChannelScan
PPM-492 Implement Network.Device.Radio.ScanResult.OpClassScan
PPM-1280 Create a table to evaluate TR-181 Device.WiFi.Radio scope
PPM-847 Additional boardfarm tests of northbound API
PPM-491 Implement Network.Device.Radio.ScanResult
PPM-535 Implement STA.IPV6Address object.
PPM-1170 Add AP Extended Metrics TLV to the controller
PPM-503 Implement BSS.MulticastBytesReceived object
PPM-505 Implement BSS.BroadcastBytesReceived object
PPM-502 Implement BSS.MulticastBytesSent object
PPM-504 Implement BSS.BroadcastBytesSent object
PPM-536 Implement STA.Hostname object
PPM-1346 Trigger Scan from NBAPI
PPM-926 [controller] Add NBAPI to configure optimal path
  • MMX web interface
Issue Description
PPM-1246 Update MMX version in prplWrt
PPM-1249 MMX: move pages to a separate tab of the original LuCi

JIRA release notes

Full list of implemented tasks/features

Full list of resolved bugs

Minor versions and artifacts

Version Release date Remarks
v2.0.0-rc1 15 June 2021 Feature freeze
v2.0.0 06 July 2021 Initial release