summary refs log tree commit diff
path: root/NEWS
diff options
context:
space:
mode:
authorMichael Biebl <biebl@debian.org>2019-03-26 23:25:23 +0100
committerMichael Biebl <biebl@debian.org>2019-03-26 23:25:23 +0100
commit9a6dcbf895f9da01768e64b73cec88c16157d91e (patch)
treea359958930d731e9f1b59344642e10754419fe84 /NEWS
parent964ae8cc391520440cf5aa13e2b9cc34850ea6c2 (diff)
New upstream version 1.16.0 upstream/1.16.0
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS95
1 files changed, 59 insertions, 36 deletions
diff --git a/NEWS b/NEWS
index 30ebe5e5..9a72dcb8 100644
--- a/NEWS
+++ b/NEWS
@@ -1,12 +1,47 @@
-===============================================
-NetworkManager-1.14.6
-Overview of changes since NetworkManager-1.14.4
-===============================================
+=============================================
+NetworkManager-1.16
+Overview of changes since NetworkManager-1.14
+=============================================
 
 This is a new stable release of NetworkManager.  Notable changes include:
 
+* Check connectivity per address family.
+* Support "main.systemd-resolved" to let NetworkManager configure DNS settings
+  in systemd-resolved without making it the main DNS plugin of NetworkManager.
+* Write "/var/run/NetworkManager/no-stub-resolv.conf" with original nameservers.
+  That is useful with caching DNS plugins like "systemd-resolved" or "dnsmasq" where
+  "/var/run/NetworkManager/resolv.conf" refers to localhost.
+* Change default "ipv4.dhcp-client-id" setting for the internal DHCP plugin from
+  "duid" to "mac". This is a change in behavior on upgrade when using the internal
+  DHCP plugin (unless the default is overwritten in "NetworkManager.conf" or specified
+  per connection profile).
+* Improve handling of DHCP router options with internal DHCP plugin. For one, accept
+  multiple routers and add a default-route to each. On D-Bus expose the original DNS
+  and NTP servers without cleaning up local nameservers.
+* Allow binding a connections lifetime to the DBus client that activated it.
+* Add support for establishing Wi-Fi Direct connections (Wi-Fi P2P).
+* Add support for WireGuard VPN tunnels to NetworkManager. D-Bus API and libnm
+  support all options. nmcli supports creating and managing WireGuard profiles,
+  with the exception of configuring and showing peers.
+* Add initrd generator to be used by dracut and use it as new way of handling
+  iBFT.
+* Deprecated "plugins.monitor-connection-files" setting in NetworkManager.conf.
+  This option will have no effect in future versions.
+* Add AP and Ad-hoc support for iwd Wi-Fi backend.
+* Warn about invalid settings in "NetworkManager.conf".
+* Support announcing "ANDROID_METERED" DHCP option for shared mode.
+* Support SAE authentication as used for 802.11s Meshing and WPA3-Personal.
+* NetworkManager is no longer installed as D-Bus activatable service.
+* Mark docker bridges as unmanaged via udev rule.
+* Add new PolicyKit permission "org.freedesktop.NetworkManager.wifi.scan" for controlling
+  Wi-Fi scanning.
+
+The following changes were backported to 1.14.x releases between 1.14.0
+and 1.14.6 are also present in NetworkManager-1.14:
+
+- 1.14.6:
 * Fix memory corruption in internal DHCPv6 client (CVE-2018-15688).
-* No longer limit number of search entires in resolv.conf to 6.
+* No longer limit number of search entries in resolv.conf to 6.
 * Support restricting NetworkManager.conf device configuration based on used DHCP
   plugin.
 * Add "${MAC}" specifier for connection.stable-id. This uses the current MAC
@@ -19,7 +54,7 @@ This is a new stable release of NetworkManager.  Notable changes include:
   systemd-networkd does by default.
 * Support and use a new kind of secret-key in "/var/lib/NetworkManager/secret_key".
   The secret-key represents the identity of the machine that is used for various
-  purposes like generating IPv6 stable privacy addesses. It is now combined
+  purposes like generating IPv6 stable privacy addresses. It is now combined
   with "/etc/machine-id" so that changing only the machine-id results in new identifiers.
   That matters for example when cloning a virtual machine. Previously, the user
   hard to prune NetworkManager's secret-key to get a new identity, now regenerating
@@ -32,13 +67,7 @@ This is a new stable release of NetworkManager.  Notable changes include:
   rp_filter may break valid use-cases and interacts badly with connectivity checking.
 * Various bug fixes and improvements.
 
-===============================================
-NetworkManager-1.14.4
-Overview of changes since NetworkManager-1.14.2
-===============================================
-
-This is a new stable release of NetworkManager.  Notable changes include:
-
+- 1.14.4:
 * Fix a crash in nmcli when a device is removed while being disconnected.
 * Fix a crash in ifupdown (Debian) configuration plugin.
 * Fix a daemon crash when a generated connection doesn't validate.
@@ -47,13 +76,7 @@ This is a new stable release of NetworkManager.  Notable changes include:
 * Fix a RPATH in bluetooth and wwan plugin when built with Meson (otherwise
   they wouldn't find libnm-wwan.so).
 
-=============================================
-NetworkManager-1.14.2
-Overview of changes since NetworkManager-1.14
-=============================================
-
-This is a new stable release of NetworkManager.  Notable changes include:
-
+- 1.14.2:
 * Fix a bug that could cause NetworkManager to crash after checking
   connectivity status.
 * Correctly apply a default (-1) metric from DHCP.
@@ -181,8 +204,8 @@ Overview of changes since NetworkManager-1.8
 
 This is a new stable release of NetworkManager.  Notable changes include:
 
-* NetworkManager includes now basic OpenVSwitch support, good enough
-    to be capable of setting up simple OpenVSwitch configurations.
+* NetworkManager includes now basic Open vSwitch support, good enough
+    to be capable of setting up simple Open vSwitch configurations.
 * Added support for activating PPP connections on non-Ethernet
   interfaces.
 * It is now possible to authenticate to a Wi-Fi network using WPS
@@ -527,7 +550,7 @@ are also present in NetworkManager-1.2:
     nmcli.
 * Added support for adding ADSL connections in nmcli.
 * Improved capture portal detection.
-* Default route through WiFi connection is now preferred to Mobile
+* Default route through Wi-Fi connection is now preferred to Mobile
     Broadband if both are available.
 * Expose a flag to determine whether a particular connection is metered
     via API and client tools. Configurable in ifcfg with CONNECTION_METERED
@@ -671,7 +694,7 @@ This is a new stable release of NetworkManager.  Notable changes include:
 * Added support for Data Center Bridging (DCB) and FibreChannel over Ethernet (FCoE)
 * IPv6 autoconfiguration is now done in userspace with libndp instead of the kernel
 * The D-Bus daemon is no longer required for root-only operation
-* WiFi, ADSL, WWAN, and Bluetooth are now optional plugins, reducing install size
+* Wi-Fi, ADSL, WWAN, and Bluetooth are now optional plugins, reducing install size
 * Added support for Infiniband Partitions
 * Network connection files are no longer watched by default, use "nmcli con reload"
     to notice changes made externally or set "monitor-connection-files=true" in
@@ -728,16 +751,16 @@ This is a new stable release of NetworkManager.  Notable changes include:
 * Fix crash in dnsmasq plugin when no nameservers were present
 * Add support for 4G LTE network modes
 * Fix signal handling when daemonizing at startup
-* Don't autoconnect to WiFi networks that have never successfully connected
-* Only request new WiFi secrets during the initial association or when the
+* Don't autoconnect to Wi-Fi networks that have never successfully connected
+* Only request new Wi-Fi secrets during the initial association or when the
     secrets are known to be wrong, not every time the connection randomly fails
 * Add capability to autoconnect VPN connections when a parent connection succeeds
 * Add configure-time option for "permissive" system connection editing policy
 * Various libnm-glib fixes for asynchronous usage
 * Fix gateway handling when given with secondary IP addresses
 * Optionally listen to systemd for suspend/resume events instead of UPower
-* Fix 'seen-bssids' property when retrieving WiFi connections via D-Bus
-* Add support for AP-mode WiFi hotspots (instead of just Ad-Hoc)
+* Fix 'seen-bssids' property when retrieving Wi-Fi connections via D-Bus
+* Add support for AP-mode Wi-Fi hotspots (instead of just Ad-Hoc)
 * Add a "slaves" property to Bond devices
 * Add support for ModemManager 0.7/0.8
 * Allow more human-readable formatting of IP address in keyfile connections
@@ -748,7 +771,7 @@ This is a new stable release of NetworkManager.  Notable changes include:
 * Add support for bridge master devices and bridge ports
 * Fix canceling secrets requests in GUI agents
 * Always enable Proactive Key Caching (PKC, also called OKC) for WPA Enterprise
-    WiFi configurations
+    Wi-Fi configurations
 
 
 ==============================================
@@ -761,12 +784,12 @@ This is a new stable release of NetworkManager.  Notable changes include:
 * Many libnm-glib fixes, including crashes when NetworkManager restarts
 * Enhanced IPv6 stability and compatibility
 * Fix regression in carrier handling for devices that don't support carrier detect
-* Add ability to connect to new WiFi networks from nmcli
+* Add ability to connect to new Wi-Fi networks from nmcli
 * Add native support for ADSL modems using PPPoE or PPPoATM
 * Reduce number of changes made to DNS information during connection setup
 * Add support for IPv6-enabled VPN connections
 * Add device driver version, firmware version, and autoconnect properties to D-Bus API
-* Add on-demand WiFi scan support
+* Add on-demand Wi-Fi scan support
 * Fix IPv6 default gateway handling for DHCPv6
 * Add Vala language bindings
 * Fix various crashes and issues in the ifcfg-rh system settings plugin
@@ -784,12 +807,12 @@ Overview of changes since NetworkManager-0.9.2
 
 This is a new stable release of NetworkManager.  Notable changes include:
 
-* Better handling of WiFi devices via nl80211 when available (instead of WEXT)
+* Better handling of Wi-Fi devices via nl80211 when available (instead of WEXT)
 * IP configuration is now non-blocking; waiting for IPv6 RA no longer blocks
     the device from activating if IPv4 is ready and vice versa
 * Added support for firewall "zones" via FirewallD
 * Added basic support for bonded interfaces
-* WiFi connections are no longer locked to a specific MAC address if they are
+* Wi-Fi connections are no longer locked to a specific MAC address if they are
     "locally administered" addresses (ie, 02:::::)
 * New state change reasons have been added for mobile broadband PIN errors
 * Agent-owned secrets are now sent to agents for newly created connections
@@ -814,7 +837,7 @@ This is a new stable release of NetworkManager.  Notable changes include:
 * Enable out-of-the-box IPv6 connectivity by allowing IPv4 to fail if IPv6 succeeds
 * Allow proxying of DNSSEC data when using the dnsmasq local caching nameserver plugin
 * Add support for multiple domain names sent from VPN plugins
-* Removed support for WiFi Ad-Hoc WPA connections due to kernel bugs
+* Removed support for Wi-Fi Ad-Hoc WPA connections due to kernel bugs
 
 
 ==============================================
@@ -933,8 +956,8 @@ This is a new stable release of NetworkManager.  Notable changes include:
 * Native local caching nameserver support using dnsmasq
 * Automatically detect addition and removal of new VPN plugins
 * Support for handling suspend/resume signals from UPower
-* Ensure users are allowed to enable/disable WiFi and networking
-* Ensure WiFi enable state is perserved across reboot and suspend
+* Ensure users are allowed to enable/disable Wi-Fi and networking
+* Ensure Wi-Fi enable state is perserved across reboot and suspend
 * Better handling of /etc/hosts and preservation of custom hostnames
 * Support for the systemd session management service
 * Better handling of 'keyfile' system connection errors