diff --git a/windows/deps/Makefile b/windows/deps/Makefile
index 33287a4fdaba8a97502ed52168ba3d4cb9b28321..7fe3409fc9290cc623dd727639abd9ec1059e676 100644
--- a/windows/deps/Makefile
+++ b/windows/deps/Makefile
@@ -145,7 +145,7 @@ msys2: lib64-msys2 mingw64
 
 MSYS2_EXCLUDES := --exclude .MTREE --exclude .BUILDINFO --exclude .PKGINFO
 
-lib64-msys2: tarballs/mingw-w64-x86_64-boost-$(MINGW64_BOOST_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-gsl-$(MINGW64_GSL_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-matio-$(MINGW64_MATIO_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-zlib-$(MINGW64_ZLIB_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-hdf5-$(MINGW64_HDF5_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libaec-$(MINGW64_LIBAEC_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-openssl-$(MINGW64_OPENSSL_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-curl-$(MINGW64_CURL_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-zstd-$(MINGW64_ZSTD_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-brotli-$(MINGW64_BROTLI_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libidn2-$(MINGW64_LIBIDN2_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libpsl-$(MINGW64_LIBPSL_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libssh2-$(MINGW64_LIBSSH2_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-nghttp2-$(MINGW64_NGHTTP2_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libiconv-$(MINGW64_LIBICONV_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libunistring-$(MINGW64_LIBUNISTRING_VERSION)-any.pkg.tar.zst
+lib64-msys2: tarballs/mingw-w64-x86_64-boost-$(MINGW64_BOOST_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-gsl-$(MINGW64_GSL_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-matio-$(MINGW64_MATIO_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-zlib-$(MINGW64_ZLIB_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-hdf5-$(MINGW64_HDF5_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libaec-$(MINGW64_LIBAEC_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-openssl-$(MINGW64_OPENSSL_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-curl-$(MINGW64_CURL_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-zstd-$(MINGW64_ZSTD_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-brotli-$(MINGW64_BROTLI_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libidn2-$(MINGW64_LIBIDN2_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libpsl-$(MINGW64_LIBPSL_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libssh2-$(MINGW64_LIBSSH2_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-nghttp2-$(MINGW64_NGHTTP2_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-nghttp3-$(MINGW64_NGHTTP3_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libiconv-$(MINGW64_LIBICONV_VERSION)-any.pkg.tar.zst tarballs/mingw-w64-x86_64-libunistring-$(MINGW64_LIBUNISTRING_VERSION)-any.pkg.tar.zst
 	rm -rf $@
 	mkdir $@
 	for f in $^; do tar xf $$f --directory $@ $(MSYS2_EXCLUDES); done
diff --git a/windows/deps/versions.mk b/windows/deps/versions.mk
index c8e3ecce2f121723df271296dc2028e454c3e5c1..5fa214b77aabff834182b81464e414792178db77 100644
--- a/windows/deps/versions.mk
+++ b/windows/deps/versions.mk
@@ -18,37 +18,38 @@ MATLAB64_VERSION = 20231122
 ## Build dependencies
 
 # pacman -Ss mingw-w64-x86_64-boost
-MINGW64_BOOST_VERSION = 1.84.0-1
+# (also used by the preprocessor CI, so it can be updated there also)
+MINGW64_BOOST_VERSION = 1.85.0-2
 
 # pacman -Ss mingw-w64-x86_64-gsl
-MINGW64_GSL_VERSION = 2.7.1-2
+MINGW64_GSL_VERSION = 2.8-1
 
 # pacman -Ss mingw-w64-x86_64-matio
-MINGW64_MATIO_VERSION = 1.5.24-1
+MINGW64_MATIO_VERSION = 1.5.27-1
 
 # Dependency of matio (and of the MinGW compiler)
 # pacman -Ss mingw-w64-x86_64-zlib
-MINGW64_ZLIB_VERSION = 1.3-1
+MINGW64_ZLIB_VERSION = 1.3.1-1
 
 # Dependency of matio
 # pacman -Ss mingw-w64-x86_64-hdf5
-MINGW64_HDF5_VERSION = 1.14.2-3
+MINGW64_HDF5_VERSION = 1.14.3-2
 
 # Dependency of HDF5 (provides szip library)
 # pacman -Ss mingw-w64-x86_64-libaec
-MINGW64_LIBAEC_VERSION = 1.0.6-2
+MINGW64_LIBAEC_VERSION = 1.1.3-2
 
 # Dependency of HDF5
 # pacman -Ss mingw-w64-x86_64-openssl
-MINGW64_OPENSSL_VERSION = 3.2.0-1
+MINGW64_OPENSSL_VERSION = 3.3.1-1
 
 # Dependency of HDF5
 # pacman -Ss mingw-w64-x86_64-curl
-MINGW64_CURL_VERSION = 8.5.0-1
+MINGW64_CURL_VERSION = 8.8.0-10
 
 # Dependency of curl (and of the MinGW compiler)
 # pacman -Ss mingw-w64-x86_64-zstd
-MINGW64_ZSTD_VERSION = 1.5.5-1
+MINGW64_ZSTD_VERSION = 1.5.6-2
 
 # Dependency of curl
 # pacman -Ss mingw-w64-x86_64-brotli
@@ -56,11 +57,11 @@ MINGW64_BROTLI_VERSION = 1.1.0-1
 
 # Dependency of curl
 # pacman -Ss mingw-w64-x86_64-libpsl
-MINGW64_LIBPSL_VERSION = 0.21.2-4
+MINGW64_LIBPSL_VERSION = 0.21.5-2
 
 # Dependency of curl and of libpsl
 # pacman -Ss mingw-w64-x86_64-libidn2
-MINGW64_LIBIDN2_VERSION = 2.3.4-1
+MINGW64_LIBIDN2_VERSION = 2.3.7-2
 
 # Dependency of curl
 # pacman -Ss mingw-w64-x86_64-libssh2
@@ -68,35 +69,39 @@ MINGW64_LIBSSH2_VERSION = 1.11.0-2
 
 # Dependency of curl
 # pacman -Ss mingw-w64-x86_64-nghttp2
-MINGW64_NGHTTP2_VERSION = 1.58.0-1
+MINGW64_NGHTTP2_VERSION = 1.61.0-2
+
+# Dependency of curl
+# pacman -Ss mingw-w64-x86_64-nghttp3
+MINGW64_NGHTTP3_VERSION = 1.4.0-1
 
 # Dependency of libpsl and libunistring (and of the MinGW compiler)
 # pacman -Ss mingw-w64-x86_64-libiconv
-MINGW64_LIBICONV_VERSION = 1.17-3
+MINGW64_LIBICONV_VERSION = 1.17-4
 
 # Dependency of libpsl and libidn2
 # pacman -Ss mingw-w64-x86_64-libunistring
-MINGW64_LIBUNISTRING_VERSION = 1.1-1
+MINGW64_LIBUNISTRING_VERSION = 1.2-1
 
 ## MinGW packages for the embedded compiler
 
 # pacman -Ss mingw-w64-x86_64-gcc$
-MINGW64_GCC_VERSION = 13.2.0-3
+MINGW64_GCC_VERSION = 14.1.0-3
 
 # pacman -Ss mingw-w64-x86_64-gmp
 MINGW64_GMP_VERSION = 6.3.0-2
 
 # pacman -Ss mingw-w64-x86_64-binutils
-MINGW64_BINUTILS_VERSION = 2.41-3
+MINGW64_BINUTILS_VERSION = 2.42-2
 
 # pacman -Ss mingw-w64-x86_64-headers-git
-MINGW64_HEADERS_VERSION = 11.0.0.r442.ga27e7b27e-1
+MINGW64_HEADERS_VERSION = 12.0.0.r81.g90abf784a-1
 
 # pacman -Ss mingw-w64-x86_64-crt-git
-MINGW64_CRT_VERSION = 11.0.0.r442.ga27e7b27e-1
+MINGW64_CRT_VERSION = 12.0.0.r81.g90abf784a-1
 
 # pacman -Ss mingw-w64-x86_64-winpthreads-git
-MINGW64_WINPTHREADS_VERSION = 11.0.0.r442.ga27e7b27e-1
+MINGW64_WINPTHREADS_VERSION = 12.0.0.r81.g90abf784a-1
 
 # pacman -Ss mingw-w64-x86_64-isl
 MINGW64_ISL_VERSION = 0.26-1