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:21.02:notes-21.02.0-rc2 [2021/05/17 21:20] – [Highlights in OpenWrt 21.02.0-rc2] zorunreleases: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 ======
  
 <code> <code>
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
  -----------------------------------------------------  -----------------------------------------------------
- OpenWrt 21.02.0-rc2, rXXXXX-XXXXXXXXXX+ OpenWrt 21.02.0-rc2, r16122-c2139eef27
  -----------------------------------------------------  -----------------------------------------------------
 </code> </code>
  
 /* Uncomment when the release is still work-in-progress */ /* Uncomment when the release is still work-in-progress */
-{{page>meta:infobox:attention_wiprelease&noheader&nofooter&noeditbtn}}+/* {{page>meta:infobox:attention_wiprelease&noheader&nofooter&noeditbtn}} */
  
 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://downloads.openwrt.org/releases/21.02.0-rc2/ Get OpenWrt Firmware at: https://downloads.openwrt.org/releases/21.02.0-rc2/
  
-===== Changes since OpenWrt 21.02.0-rc1 ===== +===== Changes between OpenWrt 21.02.0-rc1 and 21.02.0-rc2 ===== 
  
 The OpenWrt community is proud to announce the second release candidate of the  The OpenWrt community is proud to announce the second release candidate of the 
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:
  
-**Generic:**+==== Known issues ==== 
 + 
 +  - LuCI ''network'' migration tool doesn't migrate custom bridge MAC addresses. Custom device MAC has to be set again manually. 
 + 
 +==== New network configuration syntax ==== 
 + 
 +There have been several changes to the network configuration syntax in ''/etc/config/network'': 
 + 
 +  in ''config interface'', option ''ifname'' has been renamed to ''device'' (since it refers to a ''device'' section) 
 +  in ''config device'' of type ''bridge'', ''ifname'' has been renamed to ''ports'' 
 +  * for new installs, the generated configuration now creates separate sections for layer 2 (''config device'') and layer 3 (''config interface'') configuration 
 + 
 +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: 
 + 
 +<code> 
 +config device 
 +    option name 'br-lan' 
 +    option type 'bridge' 
 +    option macaddr '00:01:02:XX:XX:XX' 
 +    list ports 'lan1' 
 +    list ports 'lan2' 
 +    list ports 'lan3' 
 +    list ports 'lan4' 
 +     
 +config interface 'lan' 
 +    option device 'br-lan' 
 +    option proto 'static' 
 +    option ipaddr '192.168.1.1' 
 +    option netmask '255.255.255.0' 
 +    option ip6assign '60' 
 + 
 + 
 +config device 
 + option name 'eth1' 
 + option macaddr '00:01:02:YY:YY:YY' 
 + 
 +config interface 'wan' 
 + option device 'eth1' 
 + option proto 'dhcp' 
 + 
 +config interface 'wan6' 
 + option device 'eth1' 
 + option proto 'dhcpv6' 
 +</code> 
 + 
 +This example uses DSA with ''lanX'' interface names.  A non-DSA device would use more classical ''ethX'' interface names. 
 + 
 +==== LuCI update ==== 
 + 
 +LuCI has been updated to support the most recent ''network'' syntax (and migrate old config files if needed). In some cases migration will take 2 steps. 
 + 
 +Support for configuring devices (''config device'' UCI sections) was added. It can be used for setting layer 2 options (like MTU and MAC address). It also supports bridge devices (including VLAN tagging). 
 + 
 +==== Software updates ====
  
   * **Linux kernel** updated to version **5.4.119** (from 5.4.111 in v21.02.0-rc1)   * **Linux kernel** updated to version **5.4.119** (from 5.4.111 in v21.02.0-rc1)
-  * **Linux kernel** fix parsing fixed subpartitions 
-  * **Linux kernel** Activate FORTIFY_SOURCE for MIPS kernel 5.4 
   * **mac80211** updated to version **5.10.34-1** (from 5.10.16-1 in v21.02.0-rc1)   * **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://www.fragattacks.com|FragAttacks]] vulnerabilities in 802.11   * **mac80211** backport upstream fixes for the new [[https://www.fragattacks.com|FragAttacks]] vulnerabilities in 802.11
Line 52: Line 107:
   * **dnsmasq** updated to version **2.85** (from 2.84 in v21.02.0-rc1)   * **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)   * **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** Activate FORTIFY_SOURCE for MIPS kernel 5.4
   * **busybox** add SRV support to nslookup_lede.c patch   * **busybox** add SRV support to nslookup_lede.c patch
   * **busybox** disable PREFER_IPV4_ADDRESS   * **busybox** disable PREFER_IPV4_ADDRESS
Line 58: Line 118:
   * **uqmi** fix network registration loop   * **uqmi** fix network registration loop
  
-**Device support:**+==== Device support ====
  
   * **Lantiq DSL** multiple backports for DSL statistics   * **Lantiq DSL** multiple backports for DSL statistics
   * **New devices** MikroTik SXTsq 5 ac, MikroTik hAP ac2   * **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   * **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 142: 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 151: 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/mac80211 from kernel 5.10.16+    * cfg80211/mac80211 from kernel 5.10.34
     * 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, many others were also updated. In addition to the listed applications, many others were also updated.
Line 171: Line 235:
  
 :!: The default root file system partition size changed for targets/devices relying on booting from mass storage (HDD, USB flash, SD card, etc.), so MBR will change and any additional partition will be deleted when sysupgrading. :!: The default root file system partition size changed for targets/devices relying on booting from mass storage (HDD, USB flash, SD card, etc.), so MBR will change and any additional partition will be deleted when sysupgrading.
- 
-==== Known issues ==== 
- 
-  * DSA support is new and might not be complete or fully working 
-  * The LuCI web interface has no support for DSA yet 
  
 ===== Final notes ===== ===== Final notes =====
  • Last modified: 2021/06/02 20:46
  • by zorun