[ANNOUNCE] nmstate 0.4.1 release
by Fernando Fernandez Mancera
Hi!
The Nmstate project proudly presents:
nmstate 0.4.1
This release contains bug fixes, new features and breaking changes:
=> New features
* Support MAC VLAN. (963a04d)
* Support IP over InfiniBand. (3ef8546)
* Support Virtual Routing and Forwarding. (29fda8c)
* Support of multiple gateways. (551df30)
* Support ignoring specific interface via `state:ignore`. (dc13851)
=> Bug fixes
* Plugin with `NmstatePlugin.is_supplemental_only == True` will not
add new interface to `libnmstate.show()` results. (fe2a0f9)
* Allowing multiple dual stack DNS name servers. (0c3a64b)
* Fix crash when OVS interface is using the same name of OVS bridge. (de3de71)
* Change NetworkManager plugin as optional. (fc3b311)
* Keep child interface when bond mode change. (4a7c174)
* Don't reset bridge options for empty bridge options. (83fd948)
* Sort routes base on metric and next_hop_address also. (da12b9b)
* Do clean up even checkpoint rollback/destroy failed. (cda87df)
* The vlan and vxlan interface cannot have ip when subordinated. (ff3b731)
* Fix None con_profile race condition on SR-IOV interface. (7584d46)
* Fix profile deletion on virtual interface. (b2ac0f4)
* Fix timeout on profile deactivation. (0d8940d)
* Ignore invalid bond optoin ad_actor_system=00:00:00:00:00:00. (1423258)
=> Breaking changes
* Make python3-varlink as hard requirement. (4637b60)
* Deprecate the `Bond.SLAVES`, please use `Bond.PORT` instead. (b9d01752e)
* Deprecate the `OVSBridge.Port.LinkAggregation.SLAVES_SUBTREE`, please use
`OVSBridge.Port.LinkAggregation.PORT_SUBTREE` instead. (b9d01752e)
* Deprecate the `OVSBridge.Port.LinkAggregation.Slave`, please use
`OVSBridge.Port.LinkAggregation.Port` instead. (b9d01752e)
* Do not raise `NmstateVerificationError` for bond option mismatch. (5b6f31f)
Please note that the packages are already available.
* Fedora rawhide: https://koji.fedoraproject.org/koji/buildinfo?buildID=1629038
* Copr nmstate:
https://copr.fedorainfracloud.org/coprs/nmstate/nmstate/packages/
* PyPi: https://pypi.org/project/nmstate/0.4.1/
* Tarball: https://github.com/nmstate/nmstate/releases/download/v0.4.1/nmstate-0.4.1...
* Tarball signature:
https://github.com/nmstate/nmstate/releases/download/v0.4.1/nmstate-0.4.1...
Happy networking!