Skip to content

1.1.0 [2024-11-22]

Compare
Choose a tag to compare
@nemesifier nemesifier released this 22 Nov 17:51
· 8 commits to master since this release
1.1.0

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
  • Updated the default values for script_security to 2 and log to /var/log/<infname>.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
  • Replaced 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