Skip to content

Commit 81887fd

Browse files
committed
1.0.0 release
1 parent f0d9db6 commit 81887fd

File tree

2 files changed

+85
-2
lines changed

2 files changed

+85
-2
lines changed

CHANGES.rst

Lines changed: 84 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,90 @@
11
Change log
22
==========
33

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]
588
--------------------------
689

790
- [fix] Removed ``mtu_disc`` from ``auto_client`` method because it causes

netjsonconfig/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VERSION = (0, 9, 1, 'final')
1+
VERSION = (1, 0, 0, 'final')
22
__version__ = VERSION
33

44

0 commit comments

Comments
 (0)