Skip to content

Releases: nmstate/nmstate

New release 2.2.59

28 Feb 06:43
v2.2.59

Choose a tag to compare

Breaking changes

  • N/A

New features

  • route: add support for lock-mtu option. (1dbe70f)
  • iptunnel: introduce support for ipip/sit/ip6ip6/ipip6 tunnels. (c7587b0)

Bug fixes

  • nm: Fix error when modify port list of down interface. (521465e)
  • ifaces: Fix error when referring existing controller. (0b0555d)
  • SRIOV: Raise error if desired VFS count exceeded the max. (f58aa38)

New release 2.2.58

03 Feb 06:50
v2.2.58

Choose a tag to compare

Breaking changes

  • Bump minimum supported Rust version to 1.88. (69298a1)
  • Relicensed the whole project to Apache 2.0. (b649a73, 83b21b8)

New features

  • Support for HSR "interlink" property. (e7481ab)
  • Support referring interface name using its alt-name. (2a2e4dd)
  • Support referring alt-name as port/parent/next-hop-interface. (b1e46e1)

Bug fixes

  • nm hsr: do not deactivate undesired HSR port. (0896bd9)
  • vrf: Handle ignore interface when verifying desired state. (3db8a2f)
  • alt-name: Remove alt-names when interface marked as absent. (34014eb)
  • hsr: Automatically disable IP on hsr port. (60d4113)
  • bond: Improve bond mode and option deserialize. (1ee9d54)
  • RPM: Fix spec file for time crate dependency. (dda1814)

New release 2.2.57

09 Dec 04:57
v2.2.57

Choose a tag to compare

Breaking changes

  • N/A

New features

  • ipsec: Add options: leftprotoport, rightprotoport. (c8c94b7)
  • hsr: Add support for HSRv1/2012 protocol. (ea25555)

Bug fixes

  • iface: Consistent order on serialization. (6caa265)
  • deps: use time instead of chrono. (742c691)

New release 2.2.56

25 Nov 11:12
v2.2.56

Choose a tag to compare

Breaking changes

  • N/A

New features

  • ipsec: New option nm-auto-defaults: false. (b105a17)
  • ipsec: Support rightca option. (891e18f)
  • service: Support .yaml extension. (993a01b)

Bug fixes

  • nm: deactivate hsr interface before reactivating when changed. (9787cfc)

New release 2.2.55

12 Nov 08:20
v2.2.55

Choose a tag to compare

=== Breaking changes

  • N/A

=== New features

  • Support the lsc-interrupt option for OVS DPDK interfaces. (045ed3c)
  • Support referring route table ID by VRF interface name. (40369dc)

=== Bug fixes

  • nm dns: Do not use interface DNS for static ip + static DNS. (f815c22)
  • python: Fix the license disclaimer. (4b9a28c)

New release 2.2.54

20 Oct 15:19
v2.2.54

Choose a tag to compare

Breaking changes

  • N/A

New features

  • N/A

Bug fixes

  • ovs: Fix build on i686. (9341c97)

New release 2.2.53

20 Oct 12:55
v2.2.53

Choose a tag to compare

Breaking changes

  • Increase minimum supported rust version to 1.82. (ca3a55b)

New features

  • N/A

Bug fixes

  • ovsdb: Extend maximum JSON string length from 2KiB to 4GiB. (41a9a01)
  • policy route: Fix problem when removing routes via policy. (3111eac)
  • package: Fix %cargo_install option. (158cb53)

New release 2.2.52

16 Sep 07:38
v2.2.52

Choose a tag to compare

Breaking changes

  • N/A

New features

  • ipsec: Support leftsendcert option. (e5f8a71)

Bug fixes

  • service: Ignore NetworkManager-wait-online.service failure. (690adcb)

New release 2.2.51

12 Sep 11:52
v2.2.51

Choose a tag to compare

Breaking changes

  • N/A

New features

  • Support configuring per-device IPv4 sysctl forwarding. (beae797)
  • Support interface alternative name. (9b8be19)
  • Introduce NetworkState and NetworkPoligy validation. (b07bd3d)

Bug fixes

  • kernel mode: validate conflicting routes. (ad4647e)
  • hsr: copy mac address from port1 to port2 and hsr interfaces. (43d5eca)
  • nm dns: interpret global-dns correctly after changes in NM. (1754abd)
  • nm dns: differentiate empty global DNS from undefined one. (2176c95)
  • docs: Fix typo in nmstatectl man page. (4672bba)
  • ethtool: Hide unsupported ethtool features during querying. (276cfd7)

New release 2.2.50

26 Aug 12:16
v2.2.50

Choose a tag to compare

Breaking changes

  • N/A

New features

  • gen_conf: Support PCI address matching. (8935837)
  • gen_conf: Add support of MacSec interface. (a917cbf)
  • route: Introduce state: ignore for route. (7c70e48)

Bug fixes

  • route: Better error message for routes to ignored interface. (00e13a6)
  • gen_conf: Use UUID for non-name-ref parent. (1691310)
  • nispor: delete ip addr not in desired state. (eb11b78)
  • route: detect nexthop conflicts and raise error. (48b139c)
  • query_apply: ethernet: ignore speed when auto-negotiation is true. (93645e9)
  • nm: use device's Disconnect instead of DeactivateConnection. (f632625)
  • nm: device: refactor create_index_for_nm_devs. (9f5d066)
  • Fix typo: perpare -> prepare. (f228c8c)
  • rpm: don't call to setup.py directly. (632a16f)