diff --git a/windows/deps/versions.mk b/windows/deps/versions.mk
index e07274cc352648088fe00339f72594ffe2f2733c..893de385d36864f480765bed1dcb89ea9dfde95b 100644
--- a/windows/deps/versions.mk
+++ b/windows/deps/versions.mk
@@ -20,8 +20,8 @@ MATLAB64_VERSION = 20181204
 ## Build dependencies
 
 # pacman -Ss .*-boost$
-MINGW32_BOOST_VERSION = 1.71.0-1
-MINGW64_BOOST_VERSION = 1.71.0-1
+MINGW32_BOOST_VERSION = 1.71.0-3
+MINGW64_BOOST_VERSION = 1.71.0-3
 
 # pacman -Ss .*-gsl$
 MINGW32_GSL_VERSION = 2.6-1
@@ -32,8 +32,8 @@ MINGW32_OPENBLAS_VERSION = 0.3.7-1
 MINGW64_OPENBLAS_VERSION = 0.3.7-1
 
 # pacman -Ss .*-matio$
-MINGW32_MATIO_VERSION = 1.5.14-1
-MINGW64_MATIO_VERSION = 1.5.14-1
+MINGW32_MATIO_VERSION = 1.5.17-1
+MINGW64_MATIO_VERSION = 1.5.17-1
 
 # Dependency of matio
 # pacman -Ss .*-zlib$
@@ -42,9 +42,8 @@ MINGW64_ZLIB_VERSION = 1.2.11-7
 
 # Dependency of matio
 # pacman -Ss .*-hdf5$
-# Can't yet update to 1.10 because of https://github.com/msys2/MINGW-packages/issues/5758
-MINGW32_HDF5_VERSION = 1.8.21-2
-MINGW64_HDF5_VERSION = 1.8.21-2
+MINGW32_HDF5_VERSION = 1.10.5-1
+MINGW64_HDF5_VERSION = 1.10.5-1
 
 # Dependency of HDF5
 # pacman -Ss .*-szip$
@@ -62,22 +61,22 @@ MINGW32_GMP_VERSION = 6.1.2-1
 MINGW64_GMP_VERSION = 6.1.2-1
 
 # pacman -Ss mingw-w64-.*-binutils
-MINGW32_BINUTILS_VERSION = 2.32-3
-MINGW64_BINUTILS_VERSION = 2.32-3
+MINGW32_BINUTILS_VERSION = 2.33.1-1
+MINGW64_BINUTILS_VERSION = 2.33.1-1
 
 # pacman -Ss mingw-w64-.*-headers-git
-MINGW32_HEADERS_VERSION = 7.0.0.5524.2346384e-1
-MINGW64_HEADERS_VERSION = 7.0.0.5524.2346384e-1
+MINGW32_HEADERS_VERSION = 8.0.0.5576.34082b63-1
+MINGW64_HEADERS_VERSION = 8.0.0.5576.34082b63-1
 
 # pacman -Ss mingw-w64-.*-crt-git
-MINGW32_CRT_VERSION = 7.0.0.5524.2346384e-1
-MINGW64_CRT_VERSION = 7.0.0.5524.2346384e-1
+MINGW32_CRT_VERSION = 8.0.0.5576.34082b63-1
+MINGW64_CRT_VERSION = 8.0.0.5576.34082b63-1
 
 # pacman -Ss mingw-w64-.*-winpthreads-git
-MINGW32_WINPTHREADS_VERSION = 7.0.0.5522.977a9720-1
-MINGW64_WINPTHREADS_VERSION = 7.0.0.5522.977a9720-1
+MINGW32_WINPTHREADS_VERSION = 8.0.0.5574.33e5a2ac-1
+MINGW64_WINPTHREADS_VERSION = 8.0.0.5574.33e5a2ac-1
 
 # pacman -Ss mingw-w64-.*-libwinpthread-git
 # NB: "thread" is singular here
-MINGW32_LIBWINPTHREAD_VERSION = 7.0.0.5522.977a9720-1
-MINGW64_LIBWINPTHREAD_VERSION = 7.0.0.5522.977a9720-1
+MINGW32_LIBWINPTHREAD_VERSION = 8.0.0.5574.33e5a2ac-1
+MINGW64_LIBWINPTHREAD_VERSION = 8.0.0.5574.33e5a2ac-1