* fixed `username` node attribute not being respected during some operations * fixed detection of `enabled-runtime` state for systemd services * fixed handling of connection errors to routeros nodes * fixed boolean type conversion for routeros items * fixed unhelpful tracebacks after AttributeError in reactors and such
4.17.0
2023-02-18
* added `key_command` for `.secrets.cfg` * added `node.rename()` for TOML nodes * improved logging for `routeros` items
4.16.1
2023-01-19
* fixed connections to RouterOS being reused after errors * fixed non-strings in sets crashing `bw metadata`
4.16.0
2022-11-27
* added support for Python 3.11 * improved performance of dynamic node attributes in lambda selectors * fixed type handling in `dconf` items * fixed `os_version` not being useable in TOML files * fixed `pkg_apt` being unable to remove 'essential' packages * fixed `bw items -w` crashing with `download` content type
4.15.0
2022-09-19
* added exception handling for `bw nodes -a` * added color for `None` in `bw nodes -a` output * reworked `ErrorContext` exception chain * improved error messages for malformed bundles * fixed `FaultUnavailable` exception when using unless with Faults
4.14.2
2022-06-24
* fixed `bw nodes -a all` and `bw groups -a all` * fixed handling of duplicate toml nodes * fixed some internal type conversions