| Both sides previous revision Previous revision Next revision | Previous revision Next revisionBoth sides next revision |
| releases:22.03:notes-22.03.0 [2022/09/03 15:56] – add download links hauke | releases:22.03:notes-22.03.0 [2022/09/05 22:55] – small updates hauke |
|---|
| |__| W I R E L E S S F R E E D O M | |__| W I R E L E S S F R E E D O M |
| ----------------------------------------------------- | ----------------------------------------------------- |
| OpenWrt 22.03.0, r19686-xxxxxxxx | OpenWrt 22.03.0, r19685-512e76967f |
| ----------------------------------------------------- | ----------------------------------------------------- |
| </code> | </code> |
| |
| Download firmware images via the Firmware Selector or directly from our download servers: | Download firmware images via the Firmware Selector or directly from our download servers: |
| * [[https://firmware-selector.openwrt.org/?version=22.03.0|Download a firmware image for your device (firmware selector)]] | * [[https://firmware-selector.openwrt.org/?version=22.03.0|Download firmware image for your device (firmware selector)]] |
| * [[toh:views:toh_fwdownload?dataflt%5B0%5D=supported%20current%20rel_%3D22.03.0|Download a firmware image for your device (Table of Hardware)]] | * [[https://downloads.openwrt.org/releases/22.03.0/targets/|Download firmware images directly from OpenWrt download servers]] |
| * [[https://downloads.openwrt.org/releases/22.03.0/targets/|All firmware images]] | |
| |
| /* get number of commits: | /* get number of commits: |
| It is a complete replacement for the vendor-supplied firmware of a wide range | It is a complete replacement for the vendor-supplied firmware of a wide range |
| of wireless routers and non-network devices. See the | of wireless routers and non-network devices. See the |
| [[https://openwrt.org/toh/start|Table of Hardware]] for supported devices. | [[toh:views:toh_fwdownload?dataflt%5B0%5D=supported%20current%20rel_%3D22.03.0|Table of Hardware]] for supported devices. |
| For more information about OpenWrt project organization, see the | For more information about OpenWrt project organization, see the |
| [[https://openwrt.org/about|About OpenWrt pages]]. | [[https://openwrt.org/about|About OpenWrt pages]]. |
| ==== Firewall4 based on nftables ==== | ==== Firewall4 based on nftables ==== |
| |
| Firewall4 is used by default instead of ''firewall3'' in the OpenWrt default images. Firewall4 uses nftables instead of iptables to configure the Linux netfilters. | Firewall4 is used by default, superseding the iptables-based firewall3 implementation in the OpenWrt default images. Firewall4 uses nftables instead of iptables to configure the Linux netfilter ruleset. |
| |
| Firewall4 uses the same UCI firewall configuration. Old firewall configurations should still work with firewall4, using nftables now. The extra option which allowed to add custom iptables commands does not work any more. | Firewall4 keeps the same the UCI firewall configuration syntax and should work as a drop-in replacement for fw3 with most common setups, emitting nftables rules instead of iptables ones. |
| | |
| | Including custom firewall rules through /etc/firewall.user still works, but requires marking the file as compatible first, otherwise it is ignored. Firewall4 additionally allows to include nftables snippets. The [[docs:guide-user:firewall:firewall_configuration|firewall documentation]] explains how to include custom firewall rules with firewall4. Some community packages that add firewall rules might not work for now, and will need to be adapted to fw4: this will happen gradually throughout the lifetime of the 22.03 release series. |
| | |
| | The legacy iptables utilities are not included in the default images anymore, but can be added back using opkg or the [[docs:guide-user:additional-software:imagebuilder|Image Builder]] if needed. The transitional packages ''iptables-nft'', ''arptables-nft'', ''ebtables-nft'' and ''xtables-nft'' can be used to create nftables rules using the old iptables command line syntax. |
| |
| ''iptables'' is not included in the default images any more, it can be added with opkg or [[docs:guide-user:additional-software:imagebuilder|ImageBuilder]] if needed. | |
| ''iptables-nft'', ''arptables-nft'', ''ebtables-nft'' and ''xtables-nft'' provide the known command line interface from the old tools, but they will create nftables entries instead. | |
| |
| ==== Many new devices added ==== | ==== Many new devices added ==== |
| /* Number of devices using mt7915e: git grep kmod-mt7915e -- target/ | wc */ | /* Number of devices using mt7915e: git grep kmod-mt7915e -- target/ | wc */ |
| |
| | /* |
| * The [[:docs:techref:targets:qoriq]] target for the NXP QorIQ (PowerPC) was added in OpenWrt 22.03. | * The [[:docs:techref:targets:qoriq]] target for the NXP QorIQ (PowerPC) was added in OpenWrt 22.03. |
| * The [[:docs:techref:targets:bmips]] target for the Boardcom MIPS BCM33xx, BCM63xx and BCM7xxx SoCs was added. | * The [[:docs:techref:targets:bmips]] target for the Broadcom MIPS BCM33xx, BCM63xx and BCM7xxx SoCs was added. |
| | */ |
| ==== More targets converted to DSA ==== | ==== More targets converted to DSA ==== |
| |
| ===== Upgrading to 22.03.0 ===== | ===== Upgrading to 22.03.0 ===== |
| |
| Sysupgrade can be used to upgrade a device from 21.02 to 22.03, and configuration will be preserved in most cases. | Sysupgrade can be used to upgrade a device from OpenWrt 21.02 to 22.03, and configuration will be preserved in most cases. |
| Upgrades from a previous 22.03.0 release candidate are also supported. | Upgrades from a previous 22.03.0 release candidate are also supported. |
| |
| ==== Known issues ==== | ==== Known issues ==== |
| |
| | None so far. |
| |
| | See [[:bugs|reporting bugs]] if you encounter issues with this release. |
| ===== Final notes ===== | ===== Final notes ===== |
| |