Sorting out all the different software releases from Ubiquiti can leave one in a bit of a tizzy (or at least it did me at first). Essentially things break down like this:
- Most UniFi Equipment (APs, switches) – gets the general firmware release
- UniFi Cloud Controller – this is the control software, the other software is installed on the individual devices, this is the management UI you use
- UniFi Security Gateways – get their own firmware
- UniFi Cloud Keys – get their own firmware, which is oftentimes just an update to the cloud controller software
Official Release Notes
- 4.0.21.9965
- 4.0.15.9872
- 4.0.14.9736
- 4.0.10.9653
- 4.0.9.9636
- 3.9.54.9373
- 3.9.48.9248
- 3.9.42.9152
- 3.9.41.9107
- 3.9.40.9098
- 3.9.27.8537
Since 4.0.15
- UAPG2
- Improved latency in high traffic installations
- HD/SHD/XG/BaseStationXG
- Improved stability
- Optimized multicast traffic
- nanoHD/IW-HD
- Fixed DTIM provisioning issue
- Fixed a bug in TX power provisioning
- Fixed WiFi Experience feature
- Fixed bandsteering disconnection issue
- Fixed displayed RX rate issue
- Fixed available channel list for China
- Fixed fast-apply issue with changing channel width
- Fixed data forwarding issue when client STA roams from wired AP to wireless uplinked AP
- IW-HD
- Fixed wired 802.1X Auto Mode
- UAP
- Tweaked Wi-Fi Experience scoring
- Improved wireless uplink loop detection
- Fixed bug that might cause MAC ACL and bandsteering to conflict
- Fixed uplink detection function
- Fixed ifindex reporting via SNMP
- Fixed VLAN provisioning bug introduced in 4.0.18
- Properly isolated dynamic VLANs
- Security improvements for guest authentication
- XG6POE
- Improved PD auto detect
- Fixed PoE issue which may occur on reboot
- USW
- Fixed multiple bugs causing WiFi clients to show as wired once disconnected from WiFi network
- HW
- Fixed CVE-2019-5747
- Misc
Since 4.0.14
- HD/SHD/XG/BaseStationXG
- Fixed some IE corruption (related to wildcard and uplink SSIDs)
- nanoHD/IW-HD
- Tweaked performance
- HW
- Misc.
Since 4.0.10
- HD/SHD/XG/BaseStationXG
- Fixed handled of IEs so wildcard SSIDs don’t cause memory corruption.
- Resolved an illegal memory access when bonding enabled
- XG/BaseStationXG
- Enabled multi-radio wireless uplink
- HD/SHD
- Enabled VHT160 support
- nanoHD/IW-HD
- Fixed downlink staying disconnected after channel change or reboot when uplink using DFS channels
- Fixed ADDBA Request loop triggered by some client STAs
- Fixed dynamic VLAN with Fast Roaming issue
- UAPG2
- Fixed physical reset function
- UAP
- Fixed channel 14 support
- Fixed issue where all downlink APs are disassociated when one donwlink detects a network loop
- USW
- Added alert temperature to environment stats
- HW
- Fixed an adoption issue which could occur after known device is reset to factory defaults
- Misc.
Since 3.9.54
- UAPG3
- Fixed BLE support.Fixed a node leak.Fixed a bug here AP may wrongly kick a client STA when “on other VAP” occurs.Fixed a bug in uplink that would cause downlink to hang after channel change.Fixed inter-VLAN communication issue.Fixed and improved wireless uplink support.Fixed bug causing RF scanning to return incorrect results.
- UAPG3/G2
- Enabled VHT40/80 support for Japan.Switched to LEDE framework.Implemented upgraded authenticator.Fixed Fast Roaming support.Fixed Cell Size Tuning Support
- UAPG2
- Fixed a bug where downlink was disconnected when uplink AP changes channels.
- HD/SHD/XG/BaseStationXG
- Fixed and improved Hotspot 2.0 support.
- SHD/XG/BaseStationXG
- Enabled Rogue AP scanning on security radio.
- XG/BaseStationXG
- Fixed reported 10Gbps PHY rate.
- BaseStationXG
- Enabled LED bar and OLED display support.
- nanoHD/IW-HD
- Added client ‘Framed-IP-Address’ to RADIUS accounting data.
- Improved 802.11k scanning.
- Improved Ethernet stability.
- Improved Fast Roaming support.
- Fixed a bug which caused bandsteering to fail to initialize.
- Fixed instability caused by enabling WLAN scheduling.
- Fixed throughout issue for clients with certain Intel wireless cards.
- Fixed wireless adoption issue.
- Fixed a memory leak.
- Fixed multiple downlink support.
- Fixed wrong passphrase issue that some client STAs encountered.
- Fixed mDNS packets being dropped by IGMP snooping.
- Fixed bandsteering support when WLAN scheduling enabled.
- Fixed bug causing instability when netconsole was enabled.
- Fixed bug which caused some SSID(s) not to broadcast.
- Fixed a bug in bandsteering.
- Fixed issue with wireless adoption when in factory default state.
- Fixed wireless uplink VLAN broadcast/multicast packets format error.
- Fixed SSDP dropped by IGMP snooping.
- Fixed bug causing a drop in transmit performance.
- Fixed RF scanning support.
- Fixed support for 8 SSIDs per radio.
- Fixed bug which may cause an AP to stop forwarding packets when configured to use wireless uplink.
- Fixed bug when using VLANs in a wireless uplink topology.
- Stability improvements.
- IW-HD
- Added wired RADISU MA auth & DVLAN support.
- Added wired 802.1X fallback VLAN support.
- Added support for controlling PoE passthrough.
- Enabled cell size tuning support.
- Fixed 802.1X automode.
- Fixed bug in wired 802.1X support.
- Fixed wireless uplink support while in factory default state.
- EDU
- Uses new package manager for EDU SIP.
- UAP
- Enabled fast-apply support for minRSSI.
- Silenced unnecessary LLDP log spam.
- Fixed false MAC filter rejection anomalies in the controller.
- Improved wireless uplink loop detection to fix disconnect issues.
- USW
- Added more DHCP snooping statistics to CLI output.
- Increased local syslog size.
- Now forwards IGMP report packets only on ports with LLDP remote entry.
- Fixed bug causing issues with DHCP in some environments.
- USXG6POE
- Improved PD compatibility.
- HW
- Fixed DHCP option 43 support.
- Fixed false ‘Decrypt Error’ events and improved logging.
- Security improvement.
- Miscellaneous bug fixes and improvements.
Since 3.9.42
- UAPG3
- Fixed bandsteering when using channel 144.
- Fixed IP endianness issue.
- Fixed DPI blocking support.
- UAPG3/G2
- Added advanced guest isolation support.
- Added simple DNS tracking for client STAs to syslog.
- Fixed leak which caused provisioning/upgrade issues (“Timeout waiting for OL vap X to stop” in syslog).
- Fixed 802.1X identity not working when Fast Roaming was enabled.
- XG/BaseStationXG
- Added multi interface uplink support.
- BaseStationXG
- Enabled OLED display support.
- nanoHD/IW-HD
- Added 802.11k and 802.11r support.
- Added support for minimum PHY rate control.
- Improved wireless uplink stability.
- Updated 802.11k scan policy.
- Enhanced bandsteering and set daemon to 802.11v BSS Transition Management (BTM) only mode.
- Fixed client STA can’t connect after WLAN schedule executed.
- Fixed bug which caused default SSIDs to broadcast in some cases.
- Stability and performance improvements.
- IW-HD
- Added DFS support.
- Added wired 802.1X support.
- Fixed an issue with client STA roaming.
- Fixed scheduling while atomic bug which caused the management daemon to crash.
- UAP
- Added loop detection to wireless uplink.
- Fixed a bug in RADIUS MAC Auth provisioning.
- Fixed throughput drop.
- Fixed bug with rate limiting support.
- Fixed bug which allowed fast roaming to be enabled on SSIDs that are either open or using WEP.
- Reduced uplink-monitor log spam.
- USW
- Fixed false RX Fault errors showing on some UF-RJ45-1G modules.
- Fixed SNMPv3 fast-apply fail due to special characters in password.
- Fixed switch LAG link failed bug.
- Fixed a memory leak.
- Fixed false alerts when fan running at low duty.
- Fixed SSDP forwarding issue.
- Fixed false overheating alerts.
- Fixed LAG port LED off issue.
- HW
- Improved firmware update error code reporting.
- Fixed device inform issue with DNS resolving to wildcard IPs.
- Miscellaneous bug fixes and improvements.
Since 3.9.27
- USW
- Fixed RADIUS server provisioning.
- Added Port Security and MAC ACL support.
- Added 802.1X guest VLAN support.
- Restarts DHCP client after a port is up.
- Fixed LAN client stats when using LACP/LAG.
- Fixed issue with default VLAN not working when using MAB.
- Fixed ability to toggle flow control.
- Disabled SNMP by default.
- Reduced max VLANs to 255 (default), which lowers memory use by ~10%.
- HW
- Added URL support for DHCP option 43.
- Several fast-apply provisioning improvements.
- Unified several modules across various UniFi platforms (UAP, USW, USG).
- Various bug fixes and improvements.
Since 3.9.24
- UAPG3
- Fixed crash when 802.11r enabled.
- Reverted patch which disabled secondary ethernet when using wireless uplinks.
- UAPG3/G2
- Improved channel utilization reporting accuracy.
- UAPG2
- Improved performance.
- HD/SDH/XG
- Fixed issue with reported uplink interface after RF scan when bonding is enabled.
- Fixed 802.1X VLAN reporting when RADIUS VLAN enabled.
- Increased ntp client update frequency.
- Improved client STA performance for SSIDs with DVLAN enabled.
- Removed unnecessary logging.
- SHD/XG
- Fixed performance issue.
- XG
- Reenabled auto-negotiation on the 10GbE PHY.
- nanoHD
- Reenabled auto-negotiation on the 10GbE PHY.
- Added channel utilization counters.
- Added DTIM support.
- Added initial bandsteering support.
- Added athstats tool.
- Added broadcast filtering support.
- Enabled DFS support.
- Fixed broadcast filter configuration.
- Fixed hidden SSID support.
- Fixed a crash triggered by provisioning.
- Fixed a bug causing SNMP hostname to disappear after provision and reboot.
- Fixed PMF support.
- Various stability improvements.
- UAP-Pro
- Removed bandsteering (isn’t supported).
- UAP
- Disabled the DS fast BSS transition.
- Fixed management VLANs on downlink UAPs.
- Fixed bug which caused 100% CPU use when fast BSS transition enabled.
- Various wireless uplink changes, including adding multi-radio uplink support.
- Tracks MAC filter rejections.
- Various bug fixes and improvements.
- USW
- Fixed crash caused by autodetect.
- Adjusted MAB priority, no longer waiting for 802.1X timeout to process.
- Fixed port mirror provisioning.
- Added switch PoE port overload and disconnect reporting.
- Various bug fixes and improvements.
- HW
- L3 adoption and management improvements.