Differences
This shows you the differences between two versions of the page.
| 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 hauke | releases: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 " | OpenWrt 22.03. (see " | ||
| - | Get OpenWrt Firmware at: https:// | + | This is just a release candidate and not the final release yet. |
| + | Get OpenWrt Firmware at: https:// | ||
| ===== 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 | + | Firewall4 is used by default instead of '' |
| + | |||
| + | 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. | ||
| + | |||
| + | '' | ||
| + | '' | ||
| ==== 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 [[: |
| - | * The bmips target for the Boardcom MIPS BCM33xx, BCM63xx and BCM7xxx SoCs was added. | + | * The [[: |
| ==== 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 | + | * [[: |
| - | * lantiq: All boards using the xrx200 / vr9 SoC | + | * [[: |
| - | * 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 " | ||
| ==== 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:// |
| - | 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 |
| 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 '' |
| ==== Core components update ==== | ==== Core components update ==== | ||