diff --git a/Jenkinsfile b/Jenkinsfile
index bdb706b8fb1c959d357ff0ec2ce2481168391114..5dacb95760466eb8dbb06139b126db33a550466d 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -181,7 +181,7 @@ git tag \$(cat .tarball-version) -am "Jami \$(cat .tarball-version)"
                     script {
                         if (params.CHANNEL == 'stable') {
                             // Only stables releases get tarballs and a tag.
-                            sh 'git push --tags'
+                            sh 'git push --follow-tags'
                             echo "Publishing release tarball..."
                             sh 'rsync --verbose jami*.tar.gz ' +
                                 "${REMOTE_HOST}:${REMOTE_BASE_DIR}" +
diff --git a/build.py b/build.py
index 50f271b56d74cdfb7f69be9ea36282ab59f5a372..f2f14cb5d83ee9a27a8de0a1ca29f1ce42221888 100755
--- a/build.py
+++ b/build.py
@@ -405,6 +405,9 @@ def run_init():
         execute_script(['./scripts/format.sh --install %(path)s'],
                        {"path": hooks_dir})
 
+    subprocess.run(["git", "submodule", "update", "--recursive", "--init"],
+                   check=True, cwd='client-qt')
+
 
 def copy_file(src, dest):
     print("Copying:" + src + " to " + dest)
diff --git a/client-android b/client-android
index 054f200637a498236e0ad1eb35d22b56a77f149d..58a4f540a8785d2fe959f201f6e801eed574ad7a 160000
--- a/client-android
+++ b/client-android
@@ -1 +1 @@
-Subproject commit 054f200637a498236e0ad1eb35d22b56a77f149d
+Subproject commit 58a4f540a8785d2fe959f201f6e801eed574ad7a
diff --git a/client-ios b/client-ios
index 515424d74ac4c33f3898563b7f07731f415ba83d..d5008dfdf4ac9048d841ca884e4ff19613fee3b1 160000
--- a/client-ios
+++ b/client-ios
@@ -1 +1 @@
-Subproject commit 515424d74ac4c33f3898563b7f07731f415ba83d
+Subproject commit d5008dfdf4ac9048d841ca884e4ff19613fee3b1
diff --git a/client-qt b/client-qt
index dfb7e918f0e529c10727892ef4110e1da3553569..43ab7e29d454ce97d4ca79266d078607f4cf5f8c 160000
--- a/client-qt
+++ b/client-qt
@@ -1 +1 @@
-Subproject commit dfb7e918f0e529c10727892ef4110e1da3553569
+Subproject commit 43ab7e29d454ce97d4ca79266d078607f4cf5f8c
diff --git a/daemon b/daemon
index 206112b5794d754c426dac91cbda9094daf6cd42..5c55f5efa86526afc5420adaff0f5236cfdf5a79 160000
--- a/daemon
+++ b/daemon
@@ -1 +1 @@
-Subproject commit 206112b5794d754c426dac91cbda9094daf6cd42
+Subproject commit 5c55f5efa86526afc5420adaff0f5236cfdf5a79
diff --git a/plugins b/plugins
index 607635b2be84430fb640cc9bddda943a301e9f68..c74ddc2d49e0e7ef4e6ccf4bca0e13c9e6e971ce 160000
--- a/plugins
+++ b/plugins
@@ -1 +1 @@
-Subproject commit 607635b2be84430fb640cc9bddda943a301e9f68
+Subproject commit c74ddc2d49e0e7ef4e6ccf4bca0e13c9e6e971ce