Skip to content

Releases: nmstate/nmstate

New release 2.2.39

20 Nov 04:13
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • N/A

Bug fixes

  • route: correctly compare the route's table and metric. (2ce6cb1)
  • route: correctly compare the route's next-hop. (b4f1aa6)

New release 2.2.38

24 Oct 02:22
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • N/A

Bug fixes

  • nm ovs: Enable connection.autoconnect-ports for OVS port. (4c996ab)
  • gc: Fix trunk vlans for ovs port in gen_conf. (614c66d)
  • nm: Preserve current IP setting for multiconnect profile. (23247af)

New release 2.2.37

30 Sep 03:13
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • IPVLAN interface support. (50c267c)

Bug fixes

  • mac identifier: Fix error when attaching mac-based iface to bond. (0ebf107)
  • packaging: Generate vendor tarbal for Rust 1.66 also. (2ef5729)
  • async: Use tokio::time::sleep in stead of std::thread::sleep. (b6e7ade)
  • policy: Sort the capture base on dependent relationship. (71ea239)
  • nm: Handle ipv6.method: ignore. (3456e97)
  • nm: Fix profile name changing. (a44f555)
  • nm route rule: Only search desired interface for storing route rule. (36af0f8)
  • policy: Fix capture full state with simple line. (58389ee)
  • policy: Fix error when capture is mentioned in the right. (245fcb1)

New release 2.2.36

19 Sep 11:51
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • ipsec: support require-id-on-certificate. (90a56cc)
  • route: Add support for route source. (d4487de)
  • gen_conf: Support special route type. (2207c40)

Bug fixes

  • mptcp: Treat none as empty MPTCP flags in current state when verifying. (755333c)
  • nm dns: Re-evaluate DNS settings if desired even not changed. (9fe7836)
  • vrf: Skip serializing if port is undefined. (fa013cc)

New release 2.2.35

20 Aug 08:49
Compare
Choose a tag to compare

Breaking changes

  • Rust API: VrfConfig.table_id changed u32 to Option<u32>. (2900bf5)
  • Rust API: Use Box to wrap Interface enum entries. (5d5319c)

New features

Bug fixes

  • nm: Fix incorrect device-reapply call. (b1255c3, 19e60c1)
  • nm: Change unknown device state log to debug. (20d72e7)
  • nm: send lldp with correct D-Bus type INT32. (35557b0)
  • gen_diff: Include context information for gen_diff(). (c34563d)
  • gen_diff: Use original desired interface when creating new interface. (ee8c8a2)

New release 2.2.34

01 Aug 12:53
Compare
Choose a tag to compare

Breaking changes

  • Set Minimum Supported Rust Version to 1.66. (ef4a5e5)

New features

  • N/A

Bug fixes

  • ovs bond: Deny unknown fields in ovs bond section. (d8453ea)
  • vlan: make 'base-iface' optional for the desired state. (bd3cbc8)
  • nm: Increase reapply failure log to info level. (2600188)
  • mac identifier: Prefer permanent MAC address. (bf4ff6c)

New release 2.2.33

13 Jun 05:08
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • Provide permanent-mac-address when querying. (9d0f8c0)
  • Add support of SRIOV drivers-autoprobe (05d6b99)
  • Support DNS modification in kernel mode. (ddb04e8)
  • Support modification of static route in kernel mode. (4088e47)
  • Add description to top level YAML/JSON API. (bb9981c)

Bug fixes

  • Fix error when purging DNS with empty server. (0a86028)
  • Validate interface in desired port list of controller. (1867722)
  • Fix incorrect check on whether vlan-default-pvid changed. (018b91a)

New release 2.2.32

30 May 06:35
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • C/Python binding: tidy up the input network state. (e5ecc3c)
  • C/Python binding: Add support of NetworkState::gen_diff(). (9b7d882)
  • rust: Provide async API. (486fab1)

Bug fixes

  • cli: Replace ctrlc crate with tokio/signal. (c67fc1d)
  • vlan: Default reorder-headers: true. (a907b00)
  • ip: Fix routes on empty address. (56d0749)
  • ovs: Warn user when cannot connect OVS daemon but desired. (ca33ca5)

New release 1.4.6

16 May 07:47
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • N/A

Bug fixes

  • Do not touch interface DNS if global DNS is used. (ffe7722)
  • Fix purging DNS config. (af07271)
  • Fix DNS option ndots, timeout and attempts. (c95e261)

v2.2.31

09 May 10:27
Compare
Choose a tag to compare

Breaking changes

  • N/A

New features

  • IPSec: Add support to leftsubnet property. (d03a52f)

Bug fixes

  • N/A