From fbb57837c161369eee3a5f586002edf3a5a95398 Mon Sep 17 00:00:00 2001 From: Gagan Deep Date: Fri, 22 Nov 2024 17:47:42 +0530 Subject: [PATCH] 1.1.0 release Signed-off-by: Gagan Deep --- CHANGES.rst | 53 ++++++++++++++++++++++++++++++++++++++-- netjsonconfig/version.py | 2 +- 2 files changed, 52 insertions(+), 3 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index be30f3cc7..6099e746e 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -1,10 +1,59 @@ Change log ========== -Version 1.1.0 [Unreleased] +Version 1.1.0 [2024-11-22] -------------------------- -Unreleased (Work in progress) +Features +~~~~~~~~ + +- Added ZeroTier VPN backend +- Added support for configuring ZeroTier in OpenWrt backend +- Added support for more WPA EAP client parameters +- Added support for more WPA Enterprise parameters +- Added data-ciphers option for OpenVPN +- Added support for DSA and VLAN 802.1q/802.1ad interfaces +- Added support for more properties to WireGuard schema +- Allowed defining VXLAN interface in VXLAN over WireGuard backend +- Added OWE encryption type +- Added ``wpa3-personal`` for 802.11s mesh +- Added support for new wireless radio syntax ``band`` + +Changes +~~~~~~~ + +- Updated OpenWrt timezones +- Update the default values for ``script_security`` to ``2`` and ``log`` + to ``/var/log/.log`` in configuration generated by + ``OpenVpn.auto_client`` +- Do not add roaming configuration in wireless configuration when roaming + is disabled +- Avoid unnecessary options in wireless configurations +- Do not remove default options in WireGuard configurations + +Dependencies +++++++++++++ + +- Bumped ``jinja2~=3.1.4`` +- Bumped ``jsonschema~=4.23.0`` +- Added support for Python ``3.10`` +- Dropped support for Python ``3.7`` + +Bugfixes +~~~~~~~~ + +- Fixed parsing routes without a gateway +- Fixed optional management frame protection +- Fixed multiple WireGuard peers bug +- Fixed bridge name in auto-attached wireless interface +- Fixed unhashable type list error in ``netjsonconfig.utils.merge_list`` +- Removed device configuration block for ``modemmanager`` interface +- Fixed automatic attachment of wireless interface to network interface +- Fixed ZeroTier schema for ``allow_managed`` field +- Replace dashes with underscores in WireGuard peer interface names in + OpenWrt configuration +- Fixed OpenVPN fragment option being removed when set to 0 +- Updated missing WiFi 5GHz channels on U-NII-2C and U-NII-3 Version 1.0.2 [2022-12-02] -------------------------- diff --git a/netjsonconfig/version.py b/netjsonconfig/version.py index 66fcba3b4..b7fcb97f1 100644 --- a/netjsonconfig/version.py +++ b/netjsonconfig/version.py @@ -1,4 +1,4 @@ -VERSION = (1, 1, 0, 'alpha') +VERSION = (1, 1, 0, 'final') __version__ = VERSION