|
1 | 1 | Change log |
2 | 2 | ========== |
3 | 3 |
|
4 | | -Version 0.9.1 [2020-02-15] |
| 4 | +Version 1.0.0 [2022-04-20] |
| 5 | +-------------------------- |
| 6 | + |
| 7 | +Features |
| 8 | +~~~~~~~~ |
| 9 | + |
| 10 | +- Added support for the new |
| 11 | + `DSA bridge syntax to the OpenWrt backend |
| 12 | + <http://netjsonconfig.openwisp.org/en/latest/backends/openwrt.html#openwrt-backend>`_ |
| 13 | +- Added support for |
| 14 | + `Wireguard |
| 15 | + <http://netjsonconfig.openwisp.org/en/latest/backends/wireguard.html>`_ |
| 16 | + and `Wireguard/VXLAN |
| 17 | + <http://netjsonconfig.openwisp.org/en/latest/backends/vxlan_over_wireguard.html>`_ |
| 18 | +- Added support for |
| 19 | + `Wireguard interfaces in OpenWrt backend <http://netjsonconfig.openwisp.org/en/latest/backends/openwrt.html#wireguard>`_ |
| 20 | +- Added support for |
| 21 | + `VXLAN interfaces in OpenWrt backend <http://netjsonconfig.openwisp.org/en/latest/backends/openwrt.html#vxlan>`_ |
| 22 | +- Added ``auth_nocache`` proprety to the ``OpenVpn`` backend |
| 23 | +- Added support for OpenVPN tls-auth option, |
| 24 | + the OpenVPN backend will automatically create a file for the |
| 25 | + key present in "tls_auth" field and update the value of the |
| 26 | + "tls-auth" parameter |
| 27 | +- Added ``proto`` to remote setting of the ``OpenVpn`` backend |
| 28 | +- Added support for IEEE 802.11w configurations to the ``OpenWrt`` backend |
| 29 | +- Added support for Wifi6 / IEEE 802.11ax to the ``OpenWrt`` backend |
| 30 | +- Added support for basic IEEE 802.11r options to the ``OpenWrt`` backend |
| 31 | +- Added support for WPA3 to the ``OpenWrt`` backend |
| 32 | +- Added support for EAP-PEAP as ``auth`` method in WPA2 enterprise |
| 33 | + wifi client configuration of ``OpenWrt`` backend |
| 34 | +- Removed option of 2.4GHz radio for 802.11ac from the ``OpenWrt`` backend |
| 35 | + |
| 36 | +Changes |
| 37 | +~~~~~~~ |
| 38 | + |
| 39 | +Backward incompatible changes |
| 40 | +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ |
| 41 | + |
| 42 | +- By default, the ``OpenWrt`` backend now generates bridge syntax |
| 43 | + in the new DSA compatible format, to override this, ``dsa=False`` |
| 44 | + must be passed during the initialization of the backend |
| 45 | + |
| 46 | +Dependencies |
| 47 | +^^^^^^^^^^^^ |
| 48 | + |
| 49 | +- Dropped support for Python 3.6 |
| 50 | +- Added support for Python 3.8 and 3.9 |
| 51 | +- Upgraded Jinja to 3.0 |
| 52 | +- Upgraded jsonschema to 3.2.x |
| 53 | +- Upgraded to openwisp-utils 1.0.x and reformatted code |
| 54 | + with latest version of the black formatter |
| 55 | + |
| 56 | +Other changes |
| 57 | +^^^^^^^^^^^^^ |
| 58 | + |
| 59 | +- Simplified bridging of wifi interfaces in the OpenWrt backend: |
| 60 | + users can now simply add a wifi interface to a bridge and forget |
| 61 | + about having to update also the attached networks of the |
| 62 | + OpenWrt configuration |
| 63 | + |
| 64 | +Bugfixes |
| 65 | +~~~~~~~~ |
| 66 | + |
| 67 | +- Ensured values are always deep copied when using ``merge_config``, |
| 68 | + without this change the different schemas remain interwined |
| 69 | + and a dynamic change to one part which is reused by other |
| 70 | + schemas will affect different backends inadvertently |
| 71 | +- The file ``path`` is not allowed to be an empty string anymore |
| 72 | +- Ignored duplicate list elements when merging templates: |
| 73 | + detect identical elements present in both lists |
| 74 | + to avoid adding the duplicate to the result; |
| 75 | + this is needed because some templates may share |
| 76 | + one or multiple common files and these do not |
| 77 | + not have to be duplicated |
| 78 | +- Fixed typo in EAP TTLS protocol ``enum_title`` |
| 79 | + of ``OpenWrt`` backend: |
| 80 | + it was showing EAP-PEAP even though TTLS was set |
| 81 | +- Fixed madwifi driver for legacy systems |
| 82 | +- Fixed comp-lzo option for legacy OpenVPN in OpenWisp1 backend |
| 83 | +- Fixed UCI format backward compatibility with OpenWISP 1 |
| 84 | + This fix is needed to allow workarounds in the code of |
| 85 | + OpenWISP-Firmware to keep working also with OpenWISP 2 |
| 86 | + |
| 87 | +Version 0.9.1 [2021-02-15] |
5 | 88 | -------------------------- |
6 | 89 |
|
7 | 90 | - [fix] Removed ``mtu_disc`` from ``auto_client`` method because it causes |
|
0 commit comments