New Features
Reporting of current open files global counter on system as part of device stats
LLDP with PoE+
Cloud-managed lifecycle of persistent config information on nodes
Control beacon interval from the cloud
Energy management for access points
Wi-Fi 7 Phase 1 (320MHz, 4K QAM)
Runtime feature flag framework
One WiFi Manager (OWM)
Band steering algorithm change request (from counters to timer)
Cellular as Primary WAN Connectivity
Broadcom Flow Cache management
FSM: support cname based dns redirecting
Notable Fixes
healthcheck: DNS check is only active when there is internet access.
Using new Jansson API to delete JSON object during iteration to avoid potential manager hanging.
NFM:
Fixed creation of custom iptables chains (firewall).
Fixed issues with iptables TCP MSS clamping rules.
NM:
Added check to prevent NULL input.
Resolved MLD config not being applied with mcproxy.
Address corner crash when parsing of the DHCPv6 options.
WANO:
When static IPv4 WAN is used, we are terminating non-working ping with SIGKILL instead of SIGILL
Sometimes, if ethernet client disconnects quickly, it can happen that fdb polling does not detect it. Therefore deleting OVS_MAC_Learning entries on ethclient init too.
CPM: Add the `-w` flag when calling iptables. This prevents iptables from randomly failing due to locking errors.
OSP is now using odhcp6c 2022-08-05 version (various hotfixes from community).
Notable Enhancements
NM:
Unify pcap filters for l2uf packets.
Flush multicast snooping table for each IGMP/MLD config update.
Unify approach to parse OVS version across all platforms (In case OVS is not running, value is "N\A").
Switched to using subnet instead of prefix in 'ip' commands in udhcpc scripts.
To download OpenSync 5.4, go to OpenSync 5.4