Netjsonconfig

Latest version: v1.1.2

Safety actively analyzes 722491 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 8

1.2.0

--------------------------

Work in progress.

1.1.2

--------------------------

Bugfixes
~~~~~~~~

- Fixed typo in fields of ZeroTier backend
- Update ZeroTier default name from ``ow_zt`` to ``global``

1.1.1

--------------------------

Bugfixes
~~~~~~~~

- Added a fallback for the ``hostname`` property in the **OpenWISP 1.x
Backend** to ensure consistent configurations.
- Fixed readthedocs.org documentation build

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
- Update 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
- 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

1.0.2

--------------------------

Bugfixes
~~~~~~~~

- Fixed parsing of wifi interface without ifname
- Fixed parsing of wifi with encryption set to none
- Fixed parsing wifi interface boolean typecasting
- Fixed a backward compatibility issue with bridges not being prefixed
with "br-" on OpenWrt >= 21

1.0.1

--------------------------

- Fixed modem-manager configuration for OpenWrt 21
- Fixed WiFi interface configuration for OpenWrt 21

Page 1 of 8

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.