Hi!
The Nmstate project proudly presents:
nmstate 0.2.5
This release contains fixes, new features and breaking changes.
=> Breaking changes
* Deprecate specifying keyword arguments as positional arguments in
the public methods.
This will become a hard failure in Nmstate-0.3.0 and later and it
affects the following functions:
- "libnmstate.apply()"
- "libnmstate.commit()"
- "libnmstate.rollback()"
- "libmstate.show()"
* NetworkManager 1.22.8 or later is now required.
=> Bug Fixes
* Fix "AtributeError" when editing an existing OVS interface.
* Do not remove slaves implicitly when removing the master interface.
* Fix team interface port support.
* Prevent virtual interface removal after DHCP or IPV6-RA timeout.
* Get Linux Bonding options from kernel instead of reading the
NetworkManager configuration.
=> New Features
* Report missing NetworkManager plugin during validation.
* Support OVS Link Aggregation (Bonding).
=> Known issues when using NetworkManager 1.22.8
* All changes to bridges might disrupt their connectivity.
* Cannot set Linux Bond option to "fail_over_mac=1".
* Cannot detach a system port from an OVS bridge.
* Sometimes, NetworkManager may throw a "Failed to find a compatible
device for this connection" error.
Please note that the packages are already available.
* Fedora 32:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1466446
* Fedora rawhide:
https://koji.fedoraproject.org/koji/buildinfo?buildID=1466444
* Copr nmstate-0.2:
https://copr.fedorainfracloud.org/coprs/nmstate/nmstate-0.2/packages/
* Copr nmstate:
https://copr.fedorainfracloud.org/coprs/nmstate/nmstate/packages/
* PyPi:
https://pypi.org/project/nmstate/0.2.5/
Happy networking!