diff --git a/.NetworkManager.metadata b/.NetworkManager.metadata
index b32acc4..aebdc9d 100644
--- a/.NetworkManager.metadata
+++ b/.NetworkManager.metadata
@@ -1 +1 @@
-188840220836f175db00ec776b8d531ace5cfc8b SOURCES/NetworkManager-1.40.4.tar.xz
+f1b4a8e0e5748e25660bb62a235743b11d075efe SOURCES/NetworkManager-1.40.6.tar.xz
diff --git a/.gitignore b/.gitignore
index 67126ec..2168ff9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-SOURCES/NetworkManager-1.40.4.tar.xz
+SOURCES/NetworkManager-1.40.6.tar.xz
diff --git a/SPECS/NetworkManager.spec b/SPECS/NetworkManager.spec
index 3fc866c..b6a1dbd 100644
--- a/SPECS/NetworkManager.spec
+++ b/SPECS/NetworkManager.spec
@@ -4,7 +4,7 @@
 %global glib2_version %(pkg-config --modversion glib-2.0 2>/dev/null || echo bad)
 
 %global epoch_version 1
-%global real_version 1.40.4
+%global real_version 1.40.6
 %global rpm_version %{real_version}
 %global release_version 1
 %global snapshot %{nil}
@@ -1231,6 +1231,10 @@ fi
 
 
 %changelog
+* Wed Nov 30 2022 Thomas Haller <thaller@redhat.com> - 1:1.40.6-1
+- Update to 1.40.6 release
+- team: fix configuring empty team port settings (rh #2102375)
+
 * Fri Nov 18 2022 Thomas Haller <thaller@redhat.com> - 1:1.40.4-1
 - Update to 1.40.4 release
 - ifcfg-rh: fix writing invalid ethtool pause settings (rh #2134569)