Prepare release 5.0.0

Signed-off-by: Frederik Van Bogaert <frederik.vanbogaert@mind.be>
This commit is contained in:
Frederik Van Bogaert
2025-05-16 11:04:25 +02:00
parent 86175079b5
commit 34eb535825
2 changed files with 323 additions and 3 deletions

View File

@@ -9,11 +9,121 @@ Note that this file is generated by the script `tools/gen_changelog.py`,
which can be found in the prplMesh repository.
Please do not edit this file by hand, simply re-run the script.
Generated on 2024-12-24 19:17
Generated on 2025-05-16 11:04
## [4.3.0](https://gitlab.com/prpl-foundation/prplmesh/prplMesh/-/releases/4.3.0) - 2024-12-24 19:17:19 +0200
## [5.0.0](https://gitlab.com/prpl-foundation/prplmesh/prplMesh/-/releases/5.0.0) - 2025-05-16 11:04:19 +0200
### Changed
- [scan\_task: enforce minimum 2s interval between scans](https://prplfoundationcloud.atlassian.net/browse/PPM-3150)
- [config: default values and docs](https://prplfoundationcloud.atlassian.net/browse/PPM-3114)
- [bwl: whm: fix direct socket connection issues](https://prplfoundationcloud.atlassian.net/browse/PPM-2579)
- [common: whm: add mu\_beamformer support.](https://prplfoundationcloud.atlassian.net/browse/PPM-3028)
- [agent: remove workarounds for spatial\_reuse.](https://prplfoundationcloud.atlassian.net/browse/PPM-2602)
- [nbapi: ambiorix: connect to all the bus](https://prplfoundationcloud.atlassian.net/browse/PPM-3205)
- [agent: son\_slave\_thread: Dynamically detect LAN interfaces](https://prplfoundationcloud.atlassian.net/browse/PPM-3245)
- [Add ospv2 in CI](https://prplfoundationcloud.atlassian.net/browse/PPM-3017)
- [Move configuration options to ODL](https://prplfoundationcloud.atlassian.net/browse/PPM-3152)
- [prplAgent: Implement BTM Steering Disallowed STA list](https://prplfoundationcloud.atlassian.net/browse/PPM-3209)
- [common: beerocks: Remove Windows code.](https://prplfoundationcloud.atlassian.net/browse/PPM-146)
- [agent: topology\_task: non-1905 neighbor device reporting](https://prplfoundationcloud.atlassian.net/browse/PPM-3176)
- [Add 320MHz bandwidth support for WiFi 7](https://prplfoundationcloud.atlassian.net/browse/PPM-3174)
- [master: eht operations handling](https://prplfoundationcloud.atlassian.net/browse/PPM-3164)
- [Easymesh Plus: RX Approach Reboot Reset Feature](https://prplfoundationcloud.atlassian.net/browse/PPM-3130)
- [fronthaul\_manager: ap\_manager: failed connection message](https://prplfoundationcloud.atlassian.net/browse/PPM-3101)
- [master: send wsc m8 tlv](https://prplfoundationcloud.atlassian.net/browse/PPM-3168)
- [EasyMesh Plus Switching Wi-Fi On/Off on EM+ Agents](https://prplfoundationcloud.atlassian.net/browse/PPM-3147)
- [agent: ap\_manager: Support multi-channel 802.11k beacon reports](https://prplfoundationcloud.atlassian.net/browse/PPM-3153)
- [Easymesh Plus: PPM-3140 Airties Ethernet Stats](https://prplfoundationcloud.atlassian.net/browse/PPM-3140)
- [slave: handling wsc m8 tlv](https://prplfoundationcloud.atlassian.net/browse/PPM-3166)
- [al mac address implementation as per 1905 spec](https://prplfoundationcloud.atlassian.net/browse/PPM-3051)
- [common: whm: easymesh duplicate credential update](https://prplfoundationcloud.atlassian.net/browse/PPM-3091)
- [Easymesh Plus: PPM-3082 Airties Device Metrics](https://prplfoundationcloud.atlassian.net/browse/PPM-3082)
- [master: wifi 7 agent capabilities handling](https://prplfoundationcloud.atlassian.net/browse/PPM-3163)
- [master: early ap capability handling](https://prplfoundationcloud.atlassian.net/browse/PPM-3165)
- [slave: early ap capability handling](https://prplfoundationcloud.atlassian.net/browse/PPM-3121)
- [Easymesh plus: Device Information](https://prplfoundationcloud.atlassian.net/browse/PPM-3104)
- [Easymesh Plus: Reporting of Firmware Version and Serial Number](https://prplfoundationcloud.atlassian.net/browse/PPM-3095)
- [EasyMesh Plus: IEEE 1905.1 interface identification](https://prplfoundationcloud.atlassian.net/browse/PPM-3138)
- [Restart prplmesh using amx-processmonitor on crash](https://prplfoundationcloud.atlassian.net/browse/PPM-3129)
- [slave: eht supported handling](https://prplfoundationcloud.atlassian.net/browse/PPM-3120)
- [Easymesh Plus: BSS Configuration: Hidden SSID](https://prplfoundationcloud.atlassian.net/browse/PPM-3097)
- [Easymesh Plus: add agent version reporting TLVs](https://prplfoundationcloud.atlassian.net/browse/PPM-3070)
- [Easymesh Plus: Handling 3rd party EM Controllers and EM Agents](https://prplfoundationcloud.atlassian.net/browse/PPM-3077)
- [tools: update meta-prplmesh hash.](https://prplfoundationcloud.atlassian.net/browse/PPM-3115)
- [slave: remove unused parameters](https://prplfoundationcloud.atlassian.net/browse/PPM-3119)
- [Merge the 4.3.0 release back to master](https://prplfoundationcloud.atlassian.net/browse/PPM-2998)
- [tlvf: add support for Available Spectrum Inquiry Response TLV](https://prplfoundationcloud.atlassian.net/browse/PPM-2927)
- [bcl:beerocks\_ucc\_listener: Handle mld\_groupID\_prefix in dev\_set\_config command](https://prplfoundationcloud.atlassian.net/browse/PPM-3044)
- [slave: Fill EHT Operations](https://prplfoundationcloud.atlassian.net/browse/PPM-3048)
- [tools: update meta-prplmesh hash.](https://prplfoundationcloud.atlassian.net/browse/PPM-3059)
- [slave: Fill WiFi7 Agent Capabilities](https://prplfoundationcloud.atlassian.net/browse/PPM-3047)
- [slave:backhaul\_manager: Prepare UCC server for EasyMesh R6 certification](https://prplfoundationcloud.atlassian.net/browse/PPM-3037)
- [Resolve PPM-2974 "Feature/ multi vendor tlv tx generic approach agent"](https://prplfoundationcloud.atlassian.net/browse/PPM-2974)
- [Add Freedom platform](https://prplfoundationcloud.atlassian.net/browse/PPM-2997)
### Fixed
- [ap\_manager: clear blacklist on start](https://prplfoundationcloud.atlassian.net/browse/PPM-3298)
- [bwl: whm: validate BSSID and ProfileReference, improve logging](https://prplfoundationcloud.atlassian.net/browse/PPM-3295)
- Upstep prplOS to include WHM sah-next fixes
- [Agent: AP autoconfig: disable supported service in certification](https://prplfoundationcloud.atlassian.net/browse/PPM-3287)
- [CI: builds: upstep prplOS hash to include WHM FSM sync patch](https://prplfoundationcloud.atlassian.net/browse/PPM-3239)
- [agent: agent\_db: remove FATAL from creating fronthaul](https://prplfoundationcloud.atlassian.net/browse/PPM-3285)
- [bpl\_cfg: add DCSChannelPool\_ params](https://prplfoundationcloud.atlassian.net/browse/PPM-3279)
- [revert-al-mac-implementation](https://prplfoundationcloud.atlassian.net/browse/PPM-3274)
- git-lfs: add default .gitattributes file
- [CI: upstep prplOS version](https://prplfoundationcloud.atlassian.net/browse/PPM-3246)
- [common: whm: skip CONNECTED when bssid is ZERO MAC.](https://prplfoundationcloud.atlassian.net/browse/PPM-3264)
- [topology\_task: bw from beerocks to 802\_11 conversion](https://prplfoundationcloud.atlassian.net/browse/PPM-3014)
- [odl: refactor to have agent and controller folders](https://prplfoundationcloud.atlassian.net/browse/PPM-3260)
- [tools: exclude share directory from removing.](https://prplfoundationcloud.atlassian.net/browse/PPM-3261)
- [Fix controller and agent crash 5.0 rc1](https://prplfoundationcloud.atlassian.net/browse/PPM-3249)
- [agent: handle SIGALRM](https://prplfoundationcloud.atlassian.net/browse/PPM-3258)
- [Fix boardfarm tests](https://prplfoundationcloud.atlassian.net/browse/PPM-3248)
- Reverts the HW acceleration fix
- [beerocks\_vendor\_message: call event\_loop-\>run\(\)](https://prplfoundationcloud.atlassian.net/browse/PPM-3244)
- [ieee1905\_transport\_network: Fix HW acceleration](https://prplfoundationcloud.atlassian.net/browse/PPM-3210)
- [airties: use global AmbiorixClient object.](https://prplfoundationcloud.atlassian.net/browse/PPM-3218)
- [agent: Correcting the operating class reporting in operating channel report](https://prplfoundationcloud.atlassian.net/browse/PPM-341)
- [bcl: use SOCK\_CLOEXEC flag when create socket](https://prplfoundationcloud.atlassian.net/browse/PPM-3203)
- [Coverity: fix uninitialized variable issues reported by coverity](https://prplfoundationcloud.atlassian.net/browse/PPM-3201)
- [ambiorix: amxp\_signal\_read race condition](https://prplfoundationcloud.atlassian.net/browse/PPM-3111)
- [ci: merge train fails on haze](https://prplfoundationcloud.atlassian.net/browse/PPM-3208)
- Export compile\_commands.json
- [CI: boardfarm: RDK-B: prevent log spamming on serial port](https://prplfoundationcloud.atlassian.net/browse/PPM-3170)
- common: Fix Integer Overflow in send\_cac\_request
- [PPM-3026 Fix NBAPI copyright information](https://prplfoundationcloud.atlassian.net/browse/PPM-3026)
- [beerocks\_fronthaul: raised abort when terminate](https://prplfoundationcloud.atlassian.net/browse/PPM-3099)
- [CI: builder: openwrt: upstep Docker base image](https://prplfoundationcloud.atlassian.net/browse/PPM-3169)
- [NBAPI: initialize return values](https://prplfoundationcloud.atlassian.net/browse/PPM-3135)
- [get-git-hash: update meta-prplmesh hash.](https://prplfoundationcloud.atlassian.net/browse/PPM-3155)
- [PPM-3151 Fix Wi-Fi manager registration](https://prplfoundationcloud.atlassian.net/browse/PPM-3151)
- [\[PRPLMESH\]\[CORE\_AIR0029\] Clarification on EasyMesh AP transmit power reporting.](https://prplfoundationcloud.atlassian.net/browse/PPM-3094)
- [common: base\_wlan\_hal: add capabilities.](https://prplfoundationcloud.atlassian.net/browse/PPM-3028)
- [tlv: fix basic\_eht\_mcs\_and\_nss\_set size](https://prplfoundationcloud.atlassian.net/browse/PPM-3046)
- bwl: base\_wlan\_hal\_whm: fronthaul segfault fix
- [tlv:eWscRfBand: Invalid RF Band enum for 6Ghz](https://prplfoundationcloud.atlassian.net/browse/PPM-3038)
- bwl: base\_wlan\_hal\_whm: fix fronthaul segfault
- [bpl: service\_prioritization: fix ebtables for OSP Platform](https://prplfoundationcloud.atlassian.net/browse/PPM-3019)
- [CI: boardfarm: pin pyasn1 package to v0.6.0](https://prplfoundationcloud.atlassian.net/browse/PPM-3016)
- [agent: topology\_task: remove Controller Profile support updation](https://prplfoundationcloud.atlassian.net/browse/PPM-3010)
## [4.3.1](https://gitlab.com/prpl-foundation/prplmesh/prplMesh/-/releases/4.3.1) - 2025-03-07 17:12:39 +0100
### Changed
### Fixed
## [4.3.0](https://gitlab.com/prpl-foundation/prplmesh/prplMesh/-/releases/4.3.0) - 2024-12-24 19:17:23 +0200
### Changed
@@ -1598,3 +1708,213 @@ Generated on 2024-12-24 19:17
### Fixed
## [1.5.0](https://gitlab.com/prpl-foundation/prplmesh/prplMesh/-/releases/1.5.0) - 2021-02-09 21:56:21 +0100
### Changed
- [Resolve PPM-912 "Feature/ fill correctly combined front and back"](https://prplfoundationcloud.atlassian.net/browse/PPM-912)
- [PPM-924: Upstep version number to 1.5.0](https://prplfoundationcloud.atlassian.net/browse/PPM-924)
- [tools/deploy\_firmware.py: remove wireless config before update](https://prplfoundationcloud.atlassian.net/browse/PPM-911)
- [Resolve PPM-126 "Feature/ bpl remove dependency on section naming"](https://prplfoundationcloud.atlassian.net/browse/PPM-126)
- [\[PPM-802\] agent: refactor InterfaceConfigurationRequestMessage](https://prplfoundationcloud.atlassian.net/browse/PPM-802)
- [Resolve PPM-832 "Feature/ save wireless configuration"](https://prplfoundationcloud.atlassian.net/browse/PPM-832)
- [Resolve PPM-777 "Feature/ save association frame"](https://prplfoundationcloud.atlassian.net/browse/PPM-777)
- [Resolve PPM-753 "Feature/ add event loop to backhaul manager"](https://prplfoundationcloud.atlassian.net/browse/PPM-753)
- [\[PPM-851\] add controller db unit test](https://prplfoundationcloud.atlassian.net/browse/PPM-851)
- [\[PPM-652\] Add unit test for Ambiorix](https://prplfoundationcloud.atlassian.net/browse/PPM-652)
- [Resolve PPM-843 "Feature/ zwdfs cleanups and fixups"](https://prplfoundationcloud.atlassian.net/browse/PPM-843)
- [Resolve PPM-799 "Feature/ port batch iii to boardfarm"](https://prplfoundationcloud.atlassian.net/browse/PPM-799)
- [Add nbapi for adding ssid](https://prplfoundationcloud.atlassian.net/browse/PPM-830)
- [PPM-736 Populate DissasociationEventData](https://prplfoundationcloud.atlassian.net/browse/PPM-736)
- [PPM-746: Populate AssociationEventData](https://prplfoundationcloud.atlassian.net/browse/PPM-746)
- [PPM-677 Enable NBAPI in prplWrt builds](https://prplfoundationcloud.atlassian.net/browse/PPM-677)
- [PPM-524 Add sta last connect time data element.](https://prplfoundationcloud.atlassian.net/browse/PPM-524)
- [Resolve PPM-751 "Feature/ cac capabilities"](https://prplfoundationcloud.atlassian.net/browse/PPM-751)
- [tasks: task pool - inner task mechanism](https://prplfoundationcloud.atlassian.net/browse/PPM-828)
- [\[PPM-432\] - BTM based client steering mandate](https://prplfoundationcloud.atlassian.net/browse/PPM-432)
- [Resolve PPM-826 "Feature/ forward cmdu in cmdu server"](https://prplfoundationcloud.atlassian.net/browse/PPM-826)
- [Resolve PPM-814 "Feature/ create cmdu client"](https://prplfoundationcloud.atlassian.net/browse/PPM-814)
- [PPM-829 set bss info without al\_mac](https://prplfoundationcloud.atlassian.net/browse/PPM-829)
- [PPM-789/Platform Dependent \(compile-time\) framework\_logging conf file paths](https://prplfoundationcloud.atlassian.net/browse/PPM-789)
- [Resolve PPM-769 "Feature/ zwdfs dcs compliance and integration fixups"](https://prplfoundationcloud.atlassian.net/browse/PPM-629)
- [PPM-360 DCS R2 controller to agent messages infrastructure](https://prplfoundationcloud.atlassian.net/browse/PPM-360)
- [Resolve PPM-361 "Feature/ add dcs to agent db"](https://prplfoundationcloud.atlassian.net/browse/PPM-361)
- [Preserve environment variables for elevated commands in certification test pipelines](https://prplfoundationcloud.atlassian.net/browse/PPM-779)
- [PPM-515 Implement station vht capabilities element](https://prplfoundationcloud.atlassian.net/browse/PPM-515)
- [Resolve PPM-821 "Feature/ configure transport in broker client"](https://prplfoundationcloud.atlassian.net/browse/PPM-821)
- [bcl: add method to disconnect a CMDU client](https://prplfoundationcloud.atlassian.net/browse/PPM-825)
- [Resolve PPM-820 "Feature/ forward cmdu in broker client"](https://prplfoundationcloud.atlassian.net/browse/PPM-820)
- [PPM-516 Set value for station he capabilities element](https://prplfoundationcloud.atlassian.net/browse/PPM-516)
- [PPM-521 PPM-522 PPM-523 Set values for EstMACDataRateDownlink\(Uplink\)](https://prplfoundationcloud.atlassian.net/browse/PPM-521)
- [\[CGR\] move transport log to same path as platform-specific logs path](https://prplfoundationcloud.atlassian.net/browse/PPM-780)
- [bpl: bpl\_cfg: support not "wlanX" but "wifiX" wireless iface names](https://prplfoundationcloud.atlassian.net/browse/PPM-316)
- [Resolve PPM-815 "Feature/ group all broker client handlers"](https://prplfoundationcloud.atlassian.net/browse/PPM-815)
- [Resolve PPM-797 "Feature/ add nec device"](https://prplfoundationcloud.atlassian.net/browse/PPM-797)
- [PPM-518 Implement last data uplink rate element](https://prplfoundationcloud.atlassian.net/browse/PPM-518)
- [ci: add a stability test for boardfarm](https://prplfoundationcloud.atlassian.net/browse/PPM-775)
- [PPM-517 Implement sta last data downlink rate element](https://prplfoundationcloud.atlassian.net/browse/PPM-517)
- [\[PPM-754\] Add SAE support](https://prplfoundationcloud.atlassian.net/browse/PPM-754)
- [Resolve PPM-710 "Feature/ association to our backhaul ap fail hostapd fix"](https://prplfoundationcloud.atlassian.net/browse/PPM-710)
- [Resolve PPM-749 "Feature/ reconfigure transport rebased"](https://prplfoundationcloud.atlassian.net/browse/PPM-749)
- [Group all three CMDU server handlers in a struct](https://prplfoundationcloud.atlassian.net/browse/PPM-773)
- [Resolve PPM-776 "Feature/ use timer manager and factory in agent"](https://prplfoundationcloud.atlassian.net/browse/PPM-776)
- [Resolve PPM-629 "Feature/ channel selection zwdfs flow"](https://prplfoundationcloud.atlassian.net/browse/PPM-629)
- [PPM-748 "Feature/ add option to bml client set client to change the timelife of a client"](https://prplfoundationcloud.atlassian.net/browse/PPM-748)
- [Resolve PPM-790 "Feature/ ca\_get\_version command fails"](https://prplfoundationcloud.atlassian.net/browse/PPM-790)
- [PPM-514 Implement station HTCapabilities](https://prplfoundationcloud.atlassian.net/browse/PPM-514)
- [PPM-483 set values for parametrs of ap VhtCapabilities data element](https://prplfoundationcloud.atlassian.net/browse/PPM-483)
- [Resolve PPM-789 "Feature/ add platform specific conf files path"](https://prplfoundationcloud.atlassian.net/browse/PPM-789)
- [PPM-484 Set values of ap HEcapabilities data element](https://prplfoundationcloud.atlassian.net/browse/PPM-484)
- [PPM-512 Set value for sta mac address](https://prplfoundationcloud.atlassian.net/browse/PPM-512)
- [PPM-506 Add instance of sta data element](https://prplfoundationcloud.atlassian.net/browse/PPM-506)
- [PPM-405 Ported channel\_selection test to boardfarm](https://prplfoundationcloud.atlassian.net/browse/PPM-405)
- [Resolve PPM-630 "remove active fail-safe channel switching from channel selection controller task"](https://prplfoundationcloud.atlassian.net/browse/PPM-630)
- [PPM-360: add dynamic channel selection r2 task to the controller.](https://prplfoundationcloud.atlassian.net/browse/PPM-360)
- [Resolve PPM-329 "Feature/ port batch ii to boardfarm"](https://prplfoundationcloud.atlassian.net/browse/PPM-329)
- [PPM-482 Implement htcapabilities object](https://prplfoundationcloud.atlassian.net/browse/PPM-482)
- [Resolve PPM-328 "Feature/ port batch i to boardfarm"](https://prplfoundationcloud.atlassian.net/browse/PPM-328)
- [PPM-485 implement operating classes data element](https://prplfoundationcloud.atlassian.net/browse/PPM-485)
- [WPA3 support infrastracture and Dummy](https://prplfoundationcloud.atlassian.net/browse/PPM-725)
- [ci, tools: add uci setting to start supplicant disabled](https://prplfoundationcloud.atlassian.net/browse/PPM-583)
- [Resolve PPM-658 "Feature/ add event loop to controller"](https://prplfoundationcloud.atlassian.net/browse/PPM-658)
- [Resolve PPM-750 "Feature/ create bridge status monitor"](https://prplfoundationcloud.atlassian.net/browse/PPM-750)
- [\[PPM-382\] Update tunnelled messages logic](https://prplfoundationcloud.atlassian.net/browse/PPM-382)
- [agent: ap\_autoconfiguration\_task: increase number of attempts](https://prplfoundationcloud.atlassian.net/browse/PPM-720)
- [PPM-629 "Feature/ channel selection zwdfs infra prepare"](https://prplfoundationcloud.atlassian.net/browse/PPM-629)
- [PPM-460 Set values of 'multi ap capabilities' data element](https://prplfoundationcloud.atlassian.net/browse/PPM-460)
- [Closes PPM-698](https://prplfoundationcloud.atlassian.net/browse/PPM-698)
- [ci: easymesh\_cert: add a tshark wrapper](https://prplfoundationcloud.atlassian.net/browse/PPM-669)
- [Resolve PPM-688 "Feature/ ci workflow improvements"](https://prplfoundationcloud.atlassian.net/browse/PPM-688)
- [Resolve PPM-726 "Feature/ cac tlvs"](https://prplfoundationcloud.atlassian.net/browse/PPM-726)
- [PPM-363: add task in agent for channel scan](https://prplfoundationcloud.atlassian.net/browse/PPM-363)
- [PPM-459 Implement device id object](https://prplfoundationcloud.atlassian.net/browse/PPM-459)
- [PPM-462 Add radio data element](https://prplfoundationcloud.atlassian.net/browse/PPM-462)
- [PPM-629 "Feature/ channel selection zwdfs prepare"](https://prplfoundationcloud.atlassian.net/browse/PPM-629)
- [PPM 396: Refactor load\_clients\_from\_persistent\_db](https://prplfoundationcloud.atlassian.net/browse/PPM-396)
- [PPM-582 Port client\_association\_dummy to boardfarm](https://prplfoundationcloud.atlassian.net/browse/PPM-582)
- [Resolve PPM-591 "Feature/ add event loop to platform manager 2"](https://prplfoundationcloud.atlassian.net/browse/PPM-591)
- [PPM-393: Add controller task to periodically commit the UCI changes](https://prplfoundationcloud.atlassian.net/browse/PPM-393)
- [PPM-664 Dummy ambiorix version](https://prplfoundationcloud.atlassian.net/browse/PPM-664)
- [PPM-626 Feature/ merge channels lists](https://prplfoundationcloud.atlassian.net/browse/PPM-626)
- [Resolve PPM-420 "Feature/ 4.7.10 phase10 i"](https://prplfoundationcloud.atlassian.net/browse/PPM-420)
- [Resolve PPM-178 "Feature/ pass 4.2.2 in the testbed"](https://prplfoundationcloud.atlassian.net/browse/PPM-178)
- [Resolve PPM-419 "Feature/ 4.7.10 phase9"](https://prplfoundationcloud.atlassian.net/browse/PPM-419)
- [Resolve PPM-601 "Feature/ check client aging periodically"](https://prplfoundationcloud.atlassian.net/browse/PPM-601)
- [Resolve PPM-412 "Feature/ 4.7.10 phase2 profile 2 ap capability"](https://prplfoundationcloud.atlassian.net/browse/PPM-412)
- [PPM-379 "Feature/multi ap ethernet onboarding maut r2"](https://prplfoundationcloud.atlassian.net/browse/PPM-379)
- [PPM-645: Include all libraries and sahtrace for turris omnia builds](https://prplfoundationcloud.atlassian.net/browse/PPM-646)
- [prplwrt: Added ambiorix libraries to Axepoint builds](https://prplfoundationcloud.atlassian.net/browse/PPM-646)
- [Resolve PPM-591 "Feature/ add event loop to platform manager"](https://prplfoundationcloud.atlassian.net/browse/PPM-591)
- [Feature/PPM-627-zwdfs agent init flow](https://prplfoundationcloud.atlassian.net/browse/PPM-627)
- [Resolve PPM-642 "Feature/ 4.7.10 phase9 step 16 new tlvs"](https://prplfoundationcloud.atlassian.net/browse/PPM-642)
- [PPM 599: Add new “changes made” flag to the controller DB](https://prplfoundationcloud.atlassian.net/browse/PPM-599)
- [\[PPM-430\] ANQP Request Tunnelled Frame](https://prplfoundationcloud.atlassian.net/browse/PPM-430)
- [PPM-598: Extend BPL APIs to add commit\_on\_success flag](https://prplfoundationcloud.atlassian.net/browse/PPM-598)
### Fixed
- [Resolve PPM-824 "test\_flows: simulate\_v2\_certification\_4\_7\_10 is unstable"](https://prplfoundationcloud.atlassian.net/browse/PPM-824)
- Hotfix: fix call to epoll\_wait
- [Resolve PPM-587 "Bugfix/ slave sta ifaces empty"](https://prplfoundationcloud.atlassian.net/browse/PPM-587)
- openwrt: build.sh: capture exit code of docker build pipeline
- [openwrt: reconfigure wps on reload](https://prplfoundationcloud.atlassian.net/browse/PPM-810)
- [certification: MAP-4.9.1 BHWIFI: add a sleep after the sniffer starts](https://prplfoundationcloud.atlassian.net/browse/PPM-785)
- [MAP-4.8.2: always use fronthaul SSID](https://prplfoundationcloud.atlassian.net/browse/PPM-679)
- PPM-885 \[axepoint\] set mfp to optional in case of wpa2
- [Resolve PPM-898 "agent crash on wps"](https://prplfoundationcloud.atlassian.net/browse/PPM-898)
- [transport: handle\_packet: only forward IEEE1905.1 messages](https://prplfoundationcloud.atlassian.net/browse/PPM-302)
- ap autoconfiguration task: remove failure attempts restart mechanism
- [Resolve PPM-673 "controller topology response message contains unknown TLV types"](https://prplfoundationcloud.atlassian.net/browse/PPM-673)
- CMakeLists: allow override RDKB related CMake variables from shell
- Hotfix/optimize certification mode parameter handling
- openwrt: pass --verbose to openwrt build
- hal\_dwpal: fix endless loop in unassociated client
- [bwl: nl80211: remove optional subelement](https://prplfoundationcloud.atlassian.net/browse/PPM-860)
- [\[PPM-686\] nl80211: slave disconnects on channel selection request](https://prplfoundationcloud.atlassian.net/browse/PPM-686)
- hotfix: controller: Fix 1905 Neighbor Device TLV iteration
- [bugfix: sta\_bss\_steer don't add mbo for R1 tlvs](https://prplfoundationcloud.atlassian.net/browse/PPM-860)
- transport: segfault on deleting aged out neighbour
- \[HOTFIX\] tools: docker: Remove deprecated patches
- backhaul: initiate ap\_autoconfiguration\_task failure flag on reset
- \[HOTFIX\] Controller database
- ci: retry downloading artifacts and fetching git remote
- [certification: MAP-4.7.7: filter out the R2 sta link metrics](https://prplfoundationcloud.atlassian.net/browse/PPM-678)
- update README to contain up-to-date instructions for building
- [ci: use the Broadcom controller for MAP-4.8.3](https://prplfoundationcloud.atlassian.net/browse/PPM-765)
- [Resolve PPM-850 "Bugfix/ include reporting detail"](https://prplfoundationcloud.atlassian.net/browse/PPM-850)
- Hotfix/fix unupdated channel on controller
- [controller: db: get\_hostap\_vap\_list: don't return reference to temporary](https://prplfoundationcloud.atlassian.net/browse/PPM-857)
- bpl: Remove bpl flooding print
- Hotfix/ucc listener add support for mapr2
- tshark: use pkill to kill tshark.real
- [Resolve PPM-803 "Bugfix/ ppm 786 vap teardown"](https://prplfoundationcloud.atlassian.net/browse/PPM-803)
- capi.py: add missing docstring for raised errors
- Hotfix/set SO\_REUSEADDR in TCP server socket
- agent: link\_metrics\_collection\_task: actually emit link metrics
- ci: add the certs-tests tag back to the dummy tests
- tree-wide: add print at the beginning of processes start
- bcl: lambda uses unique\_ptr after move
- \[HOTFIX\] Ignore autogenerated file bpl\_cfg\_ifaces.cpp
- cmake: Fix rdkb linker error
- dwpal: fixed parsing AP-STA-POSSIBLE-PSK-MISMATCH
- bcl: break loop if message not fully received
- ci: add device-specific tags for the certification tests
- controller: change CMDU server pointer type
- agent: platform\_manager: init file descriptors for timers.
- agent: platform\_manager: change CMDU server pointer type
- ap autoconfiguration task: move to unconfigured state in case of failure
- Add Vladyslav to the Code Owners file
- boardfarm: remove unstable tests
- \[HOTFIX\] Too many error logs from NBAPI feature
- [ci: reboot all the devices before nightly tests](https://prplfoundationcloud.atlassian.net/browse/PPM-798)
- gitlab-ci: platform: pass variables down to child job
- gitlab-ci: run-certification-tests: add missing quotes
- gitlab-ci: split run-certification-tests between docker and platform
- DB: fix the load\_persistent\_db\_clients flow
- gitlab-ci: retry jobs that fail occasionally
- tools: openwrt: fix a typo in initial UCI configuration script
- bcl: fix netlink events are not fired
- gitlab-ci: split off expensive jobs into child pipeline
- \[HOTFIX\] Duplicate MIB in Controller Data Model
- Hotfix\! Remove redundant \%read-only attribute
- aging: fixes a crash with copy\_if not allocating space
- Hotfix\! Fix incorrectly set value
- [Resolve PPM-714 "Bugfix/ eventloop use freed memory"](https://prplfoundationcloud.atlassian.net/browse/PPM-714)
- [PPM-731/prplmesh start while a client is in authentication state \(but not yet associated\) will result with client treated as connected by the prplmesh](https://prplfoundationcloud.atlassian.net/browse/PPM-731)
- gitlab-ci.yml: Use origin/master to get common ancestor
- uci: turris omnia: set default channels
- [hostapd: configuration: preserve original configuration order](https://prplfoundationcloud.atlassian.net/browse/PPM-451)
- Hotfix/check persistent db is enabled before trying to access it using bpl
- [\[DCS R2\] AP\_CAPABILITY\_REPORT fails to add channel\_scan\_capabilities TLV](https://prplfoundationcloud.atlassian.net/browse/PPM-671)
- transport: add more log info
- nbapi: add parameter argument to Ambiorix::set\(\)
- Hotfix/set unfriendly clients only if client exists in persistent db
- [ci: bump the easymesh\_cert version \(fix ieee1905.ap\_vht.supported\_tx\_mcs\)](https://prplfoundationcloud.atlassian.net/browse/PPM-669)
- ci: add a scheduled job to run certification tests on the isr testbed
- dctest.py: don't fail on empty build ids
- CONTRIBUTING: relax requirement on non-breaking commits
- tools: deploy\_firmware: set the image name \(rax40\)
- Hotfix. Update odl capabilities element
- dctest: chmod instead of chown log files
- Fix docker network not removed after running test\_flows
- agent: Filter radios with no mac on topology response
- [Resolve PPM-691 "Bugfix/ nl80211 incorrect bandwidth"](https://prplfoundationcloud.atlassian.net/browse/PPM-691)
- Hotfix\! Add data model installation to the CMakeLists
- broker: debug print socket descriptor as pointer
- [nbapi:odl: update odl data models](https://prplfoundationcloud.atlassian.net/browse/PPM-683)
- agent: fix autoconfiguration search message retry after timeout
- [Resolve \[PPM-676\]: Duplicate dummy events](https://prplfoundationcloud.atlassian.net/browse/PPM-676)
- Add authors \(Kristina and Pablo\) to authors.md
- bpl\_cfg: fix recv value of uci param "stop\_on\_failure\_attempts"
- tools: deploy\_firmware: check if update was successful
- ci: retry building images
- Hotfix/boardfarm fail on failing tests
- monitor\_thread: fix vap-id debug prints
- [Bugfix: Change clock type for persistent DB.](https://prplfoundationcloud.atlassian.net/browse/PPM-603)
- [bwl: dwpal: support legacy drivers.](https://prplfoundationcloud.atlassian.net/browse/PPM-596)
- [PPM-331 use sniffer inside boardfarm container with host networking](https://prplfoundationcloud.atlassian.net/browse/PPM-331)
- [PPM-607 btl: prevent fatal error on btl\_broker close](https://prplfoundationcloud.atlassian.net/browse/PPM-607)
- docker: builder: move feeds to gitlab.com