Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revisionBoth sides next revision
releases:22.03:notes-22.03.0-rc1 [2022/04/23 11:47] – DSA and new boards haukereleases:22.03:notes-22.03.0-rc1 [2022/04/24 14:15] – This is just a release candidate and not the final release yet. hauke
Line 27: Line 27:
 OpenWrt 22.03. (see "Upgrading" below). OpenWrt 22.03. (see "Upgrading" below).
  
-Get OpenWrt Firmware at: https://downloads.openwrt.org/releases/22.03.0-rc1/+This is just a release candidate and not the final release yet.
  
 +Get OpenWrt Firmware at: https://downloads.openwrt.org/releases/22.03.0-rc1/
  
 ===== Highlights in OpenWrt 22.03.0 =====  ===== Highlights in OpenWrt 22.03.0 ===== 
  
 The OpenWrt community is proud to announce the first release candidate of the  The OpenWrt community is proud to announce the first release candidate of the 
-upcoming OpenWrt 22.03 stable version series. It incorporates over 3300 +upcoming OpenWrt 22.03 stable version series. It incorporates over 3400 
 commits since branching the previous OpenWrt 21.02 release and has been under  commits since branching the previous OpenWrt 21.02 release and has been under 
 development for about one year. development for about one year.
Line 39: Line 40:
 ==== 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 instead of ''firewall3'' in the OpenWrt default images. Firewall4 uses nftables instead of iptables to configure the Linux netfilters
 + 
 +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. 
 + 
 +''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 ====
Line 48: Line 54:
 /* supported devices was counter like this: "git grep TARGET_DEVICES | wc" */ /* supported devices was counter like this: "git grep TARGET_DEVICES | wc" */
  
-  * The 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 bmips target for the Boardcom MIPS BCM33xx, BCM63xx and BCM7xxx SoCs was added.+  * The [[:docs:techref:targets:bmips]] target for the Boardcom MIPS BCM33xx, BCM63xx and BCM7xxx SoCs was added.
  
 ==== More targets converted to DSA ==== ==== More targets converted to DSA ====
  
 The following targets or boards were migrated from swconfig to DSA with OpenWrt 22.03 in addition to the systems already migrated with OpenWrt 21.02: The following targets or boards were migrated from swconfig to DSA with OpenWrt 22.03 in addition to the systems already migrated with OpenWrt 21.02:
-  * bcm53xx: All board using this target were converted to DSA +  * [[:docs:techref:targets:bcm53xx]]: All board using this target were converted to DSA 
-  * lantiq: All boards using the xrx200 / vr9 SoC +  * [[:docs:techref:targets:lantiq]]: All boards using the xrx200 / vr9 SoC 
-  * sunxi: Bananapi Lamobo R1 (only sunxi board with switch)+  * [[:docs:techref:targets:sunxi]]: Bananapi Lamobo R1 (only sunxi board with switch) 
 + 
 +==== Dark mode in LuCI ==== 
 + 
 +The LuCI bootstrap design supports a dark mode. The default design activates dark mode depending on the browser settings. Change it manually at "System" -> "System" -> "Language and Style".
  
 ==== Year 2038 problem handled ==== ==== Year 2038 problem handled ====
  
-OpenWrt 22.03 uses musl 1.2, which changed the time_t type from 32 bit to 64 bit on 32 bit systems, on 64 bit system it was always 64 bit long. +OpenWrt 22.03 uses [[https://musl.libc.org/time64.html|musl 1.2.x]], which changed the ''time_t'' type from 32 bit to 64 bit on 32 bit systems, on 64 bit system it was always 64 bit long. 
-When a Unix time stamp is stored in a signed 32 bit integer it will overflow on 19 January 2038. With the change to 64 bit this will happen 292 billion years later.+When a Unix time stamp is stored in a signed 32 bit integer [[wp>Year_2038_problem| it will overflow on 19 January 2038]]. With the change to 64 bit this will happen 292 billion years later.
 This is a change of the libc API and needs a recompilation of all user space applications linked against musl libc. This is a change of the libc API and needs a recompilation of all user space applications linked against musl libc.
-For 64 bit systems this was done when the ABI was defined many years ago, the glibc ARC ABI already has a 64 bit time_t.+For 64 bit systems this was done when the ABI was defined many years ago, the glibc ARC ABI already has a 64 bit ''time_t''.
  
 ==== Core components update ==== ==== Core components update ====
  • Last modified: 2022/06/11 20:45
  • by hauke