-
v5.7.0 protected
## [5.7.0] - 2024-09-18 ### Fixed - web: WAN is updated in the guide only when it is used ### Added - pathlib compatibility in files backend - three states in connection tests - port forwarding to lan
-
v5.6.0 protected
## [5.6.0] - 2024-05-16 ### Fixed - notification was lost in some cases - remove empty array from json schema ### Added - ntfy backend
-
v5.5.4 protected
## [5.5.4] - 2024-02-27 ### Fixed - make foris-controller compatible with paho-mqtt 2.X
-
v5.5.2 protected
[5.5.2] - 2023-05-09 Fixed - lan: Unify DHCPv4/6 lease timestamps to the "end of the lease" format instead of DHCPv6 "lease duration" (which is reported by `odhcpd`).
-
v5.5.1 protected
[5.5.1] - 2023-02-24 Changed - tests: Refactor helper functions into shared module. - tests: Use tox to run tests and linter checks instead of using deprecated setuptools integration for such tasks. - setup.py: Drop the unnecessary egg suffix in VCS links. - setup.py: Remove obsolete setuptools keywords (`tests_require`, `setup_requires`, `dependency_links`, ...). - tox: Use shared `tox.ini` for foris-controller and modules. Fixed - guest: Use correct guest network bridge name for Turris OS 6.0+, so QoS for guest network will be able to start again. - wan: Do not crash when some of the PPPoE credentials options are missing in uci config.
-
v5.5.0 protected
[5.5.0] - 2023-01-20 Added - Add new backend "ubus" for querying `/bin/ubus`. - tests: Allow ubus-cli mock to load json data for tests. Changed - lan+wan: refactor querying ubus from lan & wan backends. - networks: Change severity of log message during detection of network bridges from "warning" to "debug". It will no longer spam system log during normal operation of foris-controller with message "WARNING:foris_controller_backends.networks:No anonymous section 'br-<bridge_name>' found among network devices.". - lan: Make fetching dhcpv6 leases more resilient to unexpected values.
-
v5.4.0 protected
[5.4.0] - 2022-12-15 Added - wifi: Allow disabling Management Frame Protection (IEEE 802.11w) for WPA3 encryption modes (WPA2/3 and WPA3). It might help when wifi clients are having trouble connecting to the wifi Access Point. - wan: Allow setting VLAN ID for WAN interface - networks: Add optional VLAN ID of interface to the json schema Changed - setup: bump turrishw version to 0.10.0 - wan: Reuse shared 'vlan_id' definition in the json schema
-
v5.3.0 protected
[5.3.0] - 2022-11-22 Changed - wan: store wan interface L2 options in separate device section - lan: use ubus call instead of parsing odhcpd files to get DHCPv6 leases
-
v5.2.0 protected
[5.2.0] - 2022-07-15 Added: * updater: Use type annotations from updater supervisor Fixed: * updater: handling of "reboot is required" from updater supervisor; it is now possible to approve update request in reForis Changed: * setup.py: bump foris-controller-testtools version to 0.12.0
-
v5.1.0 protected
[5.1.0] - 2022-06-27 Fixed: * networks: Sort interfaces by port names and disregard order in uci config Changed: * wifi: refactor sorting of htmodes * networks: allow managing of interfaces on Turris 1.x (previously disabled) * setup.py: update turrishw dependency to 0.9.0, so we can tell which ethernet port belongs to which Mox module again on TOS 6.0.
-
v5.0.0 protected
[5.0.0] - 2022-05-18 Added: * lan: allow managing of DHCPv4 static leases (create, update, delete) Changed: * lan: make message data mandatory for update_settings * lan: add static boolean flag to dhcpv4 clients list
-
v2.1.3 protected
[2.1.3] - 2022-04-26 Intented as fix release for Turris OS 5.3.x only. Fixed: * networks: backport enabling managing of interfaces on Turris 1.x
-
v2.1.2 protected
[2.1.2] - 2022-03-31 Intented as fix release for Turris OS 5.3.x only, as it is already fixed in Turris OS 6.0. Fixed: * wifi: wifi: backport fixes for reading HT modes; it is now possible to save wifi settings on Turris 1.x router or any router with DNXA-H1 wireless card
-
v4.2.0 protected
[4.2.0] - 2022-03-04 Added: * wifi: 802.11ax HE modes (20, 40, 80 and 160); 80+80 is not supported yet Changed: * wifi: read and write OpenWrt 21.02 config syntax, while being able to read OpenWrt 19.07 config syntax
-
v4.1.0 protected
[4.1.0] - 2022-02-04 Added: * read OpenWrt 21.02 network config, while keeping compatibility with OpenWrt 19.07 config Changed: * mqtt: make advertizments a bit more efficient Fixed: * lan: Disable IPv6 server and ra when DHCP is disabled * networks: fix detection of wifi interfaces * guest: fix guest network firewall rules
-
v4.0.0 protected
[4.0.0] - 2021-11-02 Added: - wifi: allow setting wifi encryption modes; it is possible to set different modes for regular and guest wifi Changed: - wifi: use WPA2/WPA3 as default encryption mode
-
v3.0.0 protected
[3.0.0] - 2021-10-22 Added: - wan: qos limit on traffic Changed: - web: `list_languages` now uses reForis translations instead of Foris translations to determine available localization, since Foris is no longer present in TOS 5.3.0 - time: timezone is now set by backend based on provided region and city Fixed: - networks: fix reading multiple interfaces of wan (e.g. bridge) - wan: ipv6_address in 6in4 may contain prefix as well
-
v2.1.1 protected
[2.1.1] - 2021-09-14 Fixed: - networks: fix reading multiple interfaces of wan (e.g. bridge) - wan: ipv6_address in 6in4 may contain prefix as well