Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision Next revisionBoth sides next revision | ||
| releases:21.02:notes-21.02.0-rc2 [2021/05/17 18:54] – created hauke | releases:21.02:notes-21.02.0-rc2 [2021/05/31 20:56] – Add date 31 May 2021 hauke | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== OpenWrt 21.02.0-rc2 - Second Release Candidate - 20 Mai 2021 ====== | + | ====== OpenWrt 21.02.0-rc2 - Second Release Candidate - 31 May 2021 ====== |
| < | < | ||
| Line 8: | Line 8: | ||
| |__| 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 | ||
| | | ||
| - | | + | |
| | | ||
| </ | </ | ||
| /* Uncomment when the release is still work-in-progress */ | /* Uncomment when the release is still work-in-progress */ | ||
| - | {{page> | + | /* {{page> |
| The OpenWrt Project is a Linux operating system targeting embedded devices. | The OpenWrt Project is a Linux operating system targeting embedded devices. | ||
| Line 29: | Line 29: | ||
| Get OpenWrt Firmware at: https:// | Get OpenWrt Firmware at: https:// | ||
| - | ===== Highlights in OpenWrt 21.02.0-rc2 ===== | + | ===== Changes between |
| - | The OpenWrt community is proud to announce the first release candidate of the | + | The OpenWrt community is proud to announce the second |
| upcoming OpenWrt 21.02 stable version series. It incorporates over 5800 | upcoming OpenWrt 21.02 stable version series. It incorporates over 5800 | ||
| commits since branching the previous OpenWrt 19.07 release and has been under | commits since branching the previous OpenWrt 19.07 release and has been under | ||
| Line 42: | Line 42: | ||
| Changes in this release candidate since the previous [[notes-21.02.0-rc1|21.02.0-rc1 release candidate]] are: | Changes in this release candidate since the previous [[notes-21.02.0-rc1|21.02.0-rc1 release candidate]] are: | ||
| - | | + | ==== Known issues ==== |
| + | |||
| + | - LuCI '' | ||
| + | |||
| + | ==== New network configuration syntax ==== | ||
| + | |||
| + | There have been several changes to the network configuration syntax in ''/ | ||
| + | |||
| + | * in '' | ||
| + | * in '' | ||
| + | * for new installs, the generated configuration now creates separate sections for layer 2 ('' | ||
| + | |||
| + | The old syntax is still supported to facilitate transition, and there is no automated migration when upgrading. | ||
| + | |||
| + | However, the LuCI web interface detects old-style configuration and will propose to migrate it to the new syntax. This is necessary to be able to edit network configuration through LuCI. | ||
| + | |||
| + | The new configuration style looks like this: | ||
| + | |||
| + | < | ||
| + | config device | ||
| + | option name ' | ||
| + | option type ' | ||
| + | option macaddr ' | ||
| + | list ports ' | ||
| + | list ports ' | ||
| + | list ports ' | ||
| + | list ports ' | ||
| + | |||
| + | config interface ' | ||
| + | option device ' | ||
| + | option proto ' | ||
| + | option ipaddr ' | ||
| + | option netmask ' | ||
| + | option ip6assign ' | ||
| + | |||
| + | |||
| + | config device | ||
| + | option name ' | ||
| + | option macaddr ' | ||
| + | |||
| + | config interface ' | ||
| + | option device ' | ||
| + | option proto ' | ||
| + | |||
| + | config interface ' | ||
| + | option device ' | ||
| + | option proto ' | ||
| + | </ | ||
| + | |||
| + | This example uses DSA with '' | ||
| + | |||
| + | ==== LuCI update ==== | ||
| + | |||
| + | LuCI has been updated to support the most recent '' | ||
| + | |||
| + | Support for configuring devices ('' | ||
| + | |||
| + | ==== Software updates ==== | ||
| + | |||
| + | | ||
| + | * **mac80211** updated to version **5.10.34-1** (from 5.10.16-1 in v21.02.0-rc1) | ||
| + | * **mac80211** backport upstream fixes for the new [[https:// | ||
| + | * **mt76** updated to latest version | ||
| + | * **dnsmasq** updated to version **2.85** (from 2.84 in v21.02.0-rc1) | ||
| + | * **busybox** updated to version **1.33.1** (from 1.33.0 in v21.02.0-rc1) | ||
| + | |||
| + | ==== Misc changes ==== | ||
| * **Linux kernel** fix parsing fixed subpartitions | * **Linux kernel** fix parsing fixed subpartitions | ||
| * **Linux kernel** Activate FORTIFY_SOURCE for MIPS kernel 5.4 | * **Linux kernel** Activate FORTIFY_SOURCE for MIPS kernel 5.4 | ||
| - | * **mac80211** updated to versions **5.10.34-1** (from 5.10.16-1 in v21.02.0-rc1) | ||
| - | * **mac80211** backport upstream fixes for FragAttacks | ||
| - | * **dnsmasq** updated to versions **2.85** (from 2.84 in v21.02.0-rc1) | ||
| - | * **Lantiq DSL** multiple backports for DSL statistics | ||
| - | * **busybox** update to 1.33.1 | ||
| * **busybox** add SRV support to nslookup_lede.c patch | * **busybox** add SRV support to nslookup_lede.c patch | ||
| - | * **openwrt-keyring** | + | |
| + | | ||
| + | * **sdk, imagebuilder** unset BINARY_FOLDER and DOWNLOAD_FOLDER in final archives | ||
| + | * **uqmi** fix network registration loop | ||
| + | |||
| + | ==== Device support ==== | ||
| + | |||
| + | * **Lantiq DSL** multiple backports for DSL statistics | ||
| + | * **New devices** MikroTik SXTsq 5 ac, MikroTik hAP ac2 | ||
| + | * **Device fixes** for ALFA Network devices, Youku YK1, TP-Link AD7200, TP-Link EAP-225, TP-Link TL-WR810N v1, MikroTik RB922UAGS-5HPaCD | ||
| ===== Highlights in OpenWrt 21.02.0 ===== | ===== Highlights in OpenWrt 21.02.0 ===== | ||
| Line 132: | Line 204: | ||
| ==== Core components update ==== | ==== Core components update ==== | ||
| + | |||
| + | FIXME: this should be updated for the final 21.02.0 release. | ||
| Core components have the following versions in 21.02.0: | Core components have the following versions in 21.02.0: | ||
| Line 141: | Line 215: | ||
| * binutils 2.34 | * binutils 2.34 | ||
| * Updated Linux kernel | * Updated Linux kernel | ||
| - | * 5.4.111 for all targets | + | * 5.4.119 for all targets |
| * Network: | * Network: | ||
| - | * hostapd 2020-06-08, dnsmasq 2.84, dropbear 2020.81 | + | * hostapd 2020-06-08, dnsmasq 2.85, dropbear 2020.81 |
| - | * cfg80211/ | + | * cfg80211/ |
| * wireguard backport from upstream Linux kernel | * wireguard backport from upstream Linux kernel | ||
| * System userland: | * System userland: | ||
| - | * busybox 1.33.0 | + | * busybox 1.33.1 |
| In addition to the listed applications, | In addition to the listed applications, | ||
| Line 161: | Line 235: | ||
| :!: The default root file system partition size changed for targets/ | :!: The default root file system partition size changed for targets/ | ||
| - | |||
| - | ==== Known issues ==== | ||
| - | |||
| - | * DSA support is new and might not be complete or fully working | ||
| - | * The LuCI web interface has no support for DSA yet | ||
| - | * LuCI writes unnecessary IPv6 RA options to / | ||
| - | * Update luci-mod-network to git-21.110.65613 or later to fix this problem | ||
| ===== Final notes ===== | ===== Final notes ===== | ||