A stable release of the interface for simplifying network parameter configuration is available — NetworkManager 1.34.0. Plugins for supporting VPN, OpenConnect, PPTP, OpenVPN, and OpenSWAN are being developed within their own development cycles.
Key features of NetworkManager 1.34:
- A new service nm-priv-helper has been implemented, designed to facilitate operations that require elevated privileges. Currently, the use of this service is limited, but it is planned to relieve the main NetworkManager process of extended privileges and use nm-priv-helper for performing privileged operations.
- The console interface nmtui now supports adding and editing profiles for establishing connections via VPN Wireguard.

- The ability to configure DNS over TLS (DoT) based on systemd-resolved has been added.
- In nmcli, the command ‘nmcli device up|down’ has been implemented, similar to ‘nmcli device connect|disconnect’.
- The properties Slaves in D-Bus interfaces org.freedesktop.NetworkManager.Device.Bond, org.freedesktop.NetworkManager.Device.Bridge, org.freedesktop.NetworkManager.Device.OvsBridge, org.freedesktop.NetworkManager.Device.OvsPort, org.freedesktop.NetworkManager.Device.Team have been deprecated, and the Ports property in org.freedesktop.NetworkManager.Device should now be used instead.
- For aggregated connections (bond), support for the peer_notif_delay option has been added, as well as the ability to set the queue_id option to select the TX queue identifier for each port.
- In the initrd generator, the ‘ip=dhcp,dhcp6’ setting has been implemented for automatic configuration via both DHCPv4 and IPv6, along with support for parsing the kernel parameter rd.ethtool=INTERFACE:AUTONEG:SPEED to configure autonegotiation and select the interface speed.
Source: opennet.ru

