-
v1.0.0 protected
## [1.0.0] - 2024-02-01 ### Added * slot_path to wwan devices * pulish package to gitlab ### Changed * use hatchling instead of setup tools
-
v0.12.0 protected
[0.12.0] - 2023-05-30 Added * Allow fetching only certain types of interfaces (ethernet, wifi, wwan) in func `get_ifaces`. * utils: Match the QMI control device to its interface and report it in resulting json data. * tests: Add mock data for Mox ABC with two QMI modems. * tests: Add mock data for Turris 1.1 with two QMI modems. Changed * Omnia: Improve labels of USB ports (front/rear). * Refactor the remaining path handling code to use pathlib. * Turris 1.x: Update USB ports detection on Turris 1.x routers on kernel 5.15.x.
-
v0.11.0 protected
[0.11.0] - 2023-02-22 Added * Add optional info about pci slot path for wireless devices. Changed * Refactor usage of function "append_iface" across devices.
-
v0.10.0 protected
[0.10.0] - 2022-12-15 Added * Detect interfaces with VLAN id. Changed * Refactor internal processing of interfaces. Removed * CI: Remove Python 3.7 tests
-
v0.9.0 protected
[0.9.0] - 2022-06-27 Changed: * Mox: Refactor the ethernet port mapping, so we can tell which ethernet port belongs to which Mox module again on TOS 6.0.
-
v0.8.0 protected
[0.8.0] - 2022-06-16 Changed: * Turris 1.x: Improve detection of Turris 1.x routers on TOS 6.0 * Turris 1.x: Adjust the PCIe slots paths, so wireless card can be detected again on TOS 6.0. (not compatible with TOS 5.3.x)
-
v0.7.0 protected
[0.7.0] - 2022-06-13 Changed: * Return interfaces sorted based on interface name (natural sort order).
-
v0.6.0 protected
[0.6.0] - 2022-05-19 Changed: * Mox + Omnia: Get LAN & SFP interface name from label instead of port id * Mox: Change interfaces names from numbers (0..n-1) to `LAN1..LANn` (e.g. LAN1-LAN12) and also rename port 0 on Module A to `ETH0`.
-
v0.5.3 protected
[0.5.3] - 2022-04-28 Fixed: * Fix interface labels mismatch (LAN1=lan5, ..., LAN5=lan1) on Turris 1.x, so it is now consistent with other Turris devices
-
v0.5.2 protected
[0.5.2] - 2022-02-03 Fixed: * Fix reading of interface speed; fallback to 0 on unexpected values
-
v0.5.1 protected
[0.5.1] - 2021-08-06 Fixed: * ignore files and consider only symlinks in `/sys/class/net` as interfaces
-
v0.5.0 protected
[0.5.0] - 2021-05-31 Added: * initial support for Turris 1.x Changed: * code cleanup and refactoring Removed: * drop Turris OS 3.x compatibility * drop python2 tests on gitlab CI
-
v0.1 protected
0.1: Initial version It supports only Turris 1.x and Turris Omnia. It also currently only supports ethernet interfaces and only those part of CPU and switch (no usb or other support).