OpenWrt 22.03.0 released

OpenWrt 22.03.0 is out — the first stable release in the 22.03 series, with 3,800+ commits since 21.02.

Highlights:

  • firewall4 replaces the iptables-based firewall3 as the default. It is built on nftables and keeps the existing UCI configuration syntax, so most setups upgrade transparently. Custom rules in /etc/firewall.user continue to work; out-of-tree firewall packages may need updating.
  • Wi-Fi 6 device support. More than 15 new devices using MediaTek MT7915 (and friends) are supported, with iwlwifi/ath11k coverage continuing to expand.
  • DSA migration continues. All bcm53xx boards, lantiq xrx200/vr9 systems, and the Bananapi Lamobo R1 move from swconfig to DSA.
  • Dark mode in LuCI, with automatic detection of the browser’s preference and a manual override under System.

Toolchain and base components: musl libc 1.2.3, gcc 11.2.0, Linux kernel 5.10.138. The musl bump fixes the Year 2038 problem on 32-bit systems by switching to 64-bit time values.

Device support grows to roughly 1,580 devices, ~180 more than 21.02.

Sysupgrade from 21.02 to 22.03.0 generally preserves configuration. Upgrades from 19.07 are not supported. Devices moving from swconfig to DSA need a fresh install.

Downloads at downloads.openwrt.org. Full release notes on the wiki.