TurrisHW tagshttps://gitlab.nic.cz/turris/turrishw/-/tagshttps://gitlab.nic.cz/turris/turrishw/-/tags/v1.0.0v1.0.0## [1.0.0] - 2024-02-01
### Added
* slot_path to wwan devices
* pulish package to gitlab
### Changed
* use hatchling instead of setup tools
Stepan Henekstepan.henek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.12.0v0.12.0[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.
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.11.0v0.11.0[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.
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.10.0v0.10.0[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
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.9.0v0.9.0[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.
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.8.0v0.8.0[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)
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.7.0v0.7.0[0.7.0] - 2022-06-13
Changed:
* Return interfaces sorted based on interface name (natural sort order).
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.6.0v0.6.0[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`.
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.5.3v0.5.3[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
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.5.2v0.5.2[0.5.2] - 2022-02-03
Fixed:
* Fix reading of interface speed; fallback to 0 on unexpected values
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.5.1v0.5.1[0.5.1] - 2021-08-06
Fixed:
* ignore files and consider only symlinks in `/sys/class/net` as interfaces
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.5.0v0.5.0[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
Martin Matějekmartin.matejek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.4.3v0.4.3Version 0.4.3
Josef Schlehoferjosef.schlehofer@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.4.2v0.4.2Version 0.4.2
Stepan Henekstepan.henek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.4.1v0.4.1Version 0.4.1
Stepan Henekstepan.henek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.4v0.4Version 0.4
Martin Petráčekmartin.petracek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.3v0.3Version 0.3
Martin Petráčekmartin.petracek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.2v0.2Version 0.2
Martin Petráčekmartin.petracek@nic.czhttps://gitlab.nic.cz/turris/turrishw/-/tags/v0.1v0.10.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).
Karel Kočíkarel.koci@nic.cz