This page lists “release goals” that are expected to be met before OpenWrt 21.XX, the next major release of OpenWrt, can be released.
| Status | Feature | Description | References |
|---|---|---|---|
| WIP | DSA | Distributed Switch Architecture is the upstream replacement for swconfig | TODO: core support, netifd, LuCI, documentation. mail thread |
| OK | HTTPS client support enabled by default | Enable HTTPS support in uclient-fetch by including libustream-wolfssl, fetch opkg packages using HTTPS | e79df3516d3e2931a2a2964cadfed0af99acef49 |
| OK | optional HTTPS for LuCI web interface | Based on wolfssl, using self-signed certificate | Should be ready just needs px5g-wolfssl package in the release image mail thread |
| OK | WPA3 support possible by default | Make WPA3 seletion possible by default using wolfssl | wpad-basic-wolfssl package |
| OK | Improve security of ImageBuilder | Check signatures | commit |
| OK | compat-version | Prevent “seamless” upgrade with incompatible config (like swconfig→DSA) | Documentation Main Patchset |
| Status | Type | Description | References |
|---|---|---|---|
| OK | Device support | Stop building for devices with 4M flash | 6da5356195003, 55e2d5eb3b |
| OK | Target removal | Drop unmaintained ixp4xx target | 28fd4ac512ec |
| OK | Target removal | Drop ar71xx that has been superseded by ath79 | ar71xx-ath79 |
| OK | Target removal | Drop 4.14 targets that were not ported to kernel 5.4: ath25, rb532, samsung. | 94198e, bc88ee, 95acc4 |
| OK | Target removal | Drop 4.19 target that was not ported to kernel 5.4: cns3xxx. | a9790d |
| OK | Target update | Update ramips/rtxxxx subtargets (currently 4.14 with 5.4 testing kernel) | |
| OK | Target update | Use 5.4 as default kernel for bcm47xx and bcm53xx | |
| OK | Target rename | brcm2708 to bcm27xx, brcm47xx to bcm47xx, brcm63xx to bcm63xx | 20.xx.major.changes |
| OK | Device rename | Use vendor_model-variant scheme for device/image names, harmonize board names | 20.xx.major.changes |
| Status | Component | Version | Description | References |
|---|---|---|---|---|
| OK | GCC | 8.4 | Too risky to update above 8.4 | Meeting notes |
| OK | musl | 1.1.X | Too risky to update to 1.2 now | Meeting notes, musl 1.2 thread |
| OK | Linux | 5.4 | Drop targets that was not ported to kernel 5.4 (see above) | |
| OK | wolfssl | 4.5.0 | Latest upstream version | 00722a720c77 |
| WIP | hostapd | ? | Pending 5.10 backports from Hauke and commit from John |