Tags

Tags give the ability to mark specific points in history as being important
  • v6.3.0

    protected
    15d1091f · Release: v6.3.0 ·
    ## [6.3.0] - 2025-09-11
    ### Added
    - available_multilink flag
    - properly add ETH* modes for Wi-Fi (including setting)
    
  • v6.2.0

    protected
    8c62b0fd · Release: v6.2.0 ·
    ## [6.2.0] - 2025-09-04
    ### Added
    - support for Omnia NG
    - additional attributes for Wi-Fi (pci_id and vendor)
    - new ETH* modes for Wi-FI
    
  • v6.1.0

    protected
    d92bb29e · Release: v6.1.0 ·
    ## [6.1.0] - 2025-06-25
    ### Added
    - wizard: make configurable wizard via entrypoints
    - notification: specification for notification added
    
  • v6.0.2

    protected
    5004cc8c · Release: v6.0.2 ·
    ## [6.0.2] - 2025-04-10
    ### Fixed
    - lan: port forwarding was deleting original fw rule on error (e.g. on not-user-defined)
    
  • v6.0.1

    protected
    5e93af9e · Release: v6.0.1 ·
    ## [6.0.1] - 2025-02-13
    ### Fixed
    - lan: when port-forwarding rule is renamed to another existing rule make sure that the delitions are performed correctly
    
  • v6.0.0

    protected
    be0849fb · Release: v6.0.0 ·
    ## [6.0.0] - 2024-09-18
    ### Changed
    - lan: update API of client forwardings
    - wifi: API updated hwmode => band
    
    ### Added
    - wifi: support for 6GHz
    - compatibility with python 3.12
    
    ### Fixed
    - networks: extra guest wifi should not be displayed
    
  • v5.7.0

    protected
    885127d8 · Release: v5.7.0 ·
    ## [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
    13117dda · Release: v5.6.0 ·
    ## [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
    923a4ce4 · Release: v5.5.4 ·
    ## [5.5.4] - 2024-02-27
    ### Fixed
    - make foris-controller compatible with paho-mqtt 2.X
    
  • v5.5.3

    protected
    806d90a7 · Release: v5.5.3 ·
  • v5.5.2

    protected
    a0c45f83 · Version 5.5.2 ·
    [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
    56f07d84 · Version 5.5.1 ·
    [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
    1b5e58fc · Version 5.5.0 ·
    [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
    70964369 · version 5.4.0 ·
    [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
    13c51ac0 · version 5.3.0 ·
    [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
    029ee427 · version 5.2.0 ·
    [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
    1bab494e · version 5.1.0 ·
    [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
    700dbae8 · version 5.0.0 ·
    [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
    0198be94 · version 2.1.3 ·
    [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
    8b9155f3 · version 2.1.2 ·
    [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