diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 6237ff86f1832e1440382ac7d9172eb085e3ca69..dd335080f824493a6bec2002f44060b1a2df4aa4 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -1,7 +1,7 @@
 variables:
   GIT_SUBMODULE_STRATEGY: recursive
   TERM: linux
-  MATLAB_VERSION: R2023b
+  MATLAB_VERSION: R2024a
   OLD_MATLAB_VERSION: R2018b
   # To ensure that "false && true" fails, see https://gitlab.com/gitlab-org/gitlab-runner/-/issues/25394#note_412609647
   FF_ENABLE_BASH_EXIT_CODE_CHECK: 'true'
diff --git a/matlab/dseries b/matlab/dseries
index c799f003eb8d8ca51ef2926f1e9deec1f80cb5e2..29295b7ca114234c3982519fbf70c23141feabc0 160000
--- a/matlab/dseries
+++ b/matlab/dseries
@@ -1 +1 @@
-Subproject commit c799f003eb8d8ca51ef2926f1e9deec1f80cb5e2
+Subproject commit 29295b7ca114234c3982519fbf70c23141feabc0