diff --git a/CHANGELOG.md b/CHANGELOG.md
index ec4303e55a8b9697f25d6953a9ea7e36e8ebbd2d..ff1eec8c6fd8dbfd35976df76e87171ff70de44b 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,8 @@
 Differences Between DuMu<sup>x</sup> 3.7 and DuMu<sup>x</sup> 3.6
 =============================================
 
+- __Requirements__: DuMux requires Dune >=2.9 and CMake >= 3.14. It was successfully tested with dune-mmesh 1.4 and OPM 2022.10.
+
 ### General changes / structure
 
 - __Testing/CI__: One of the CI pipelines now includes a build of the `doxygen` documentation. The result of this
diff --git a/bin/installdumux.py b/bin/installdumux.py
index 301303cd97397cee0616031e2b43e469249fb105..b7dc8a2ece9bfe0622ef6939f9d2f5711387a5fd 100755
--- a/bin/installdumux.py
+++ b/bin/installdumux.py
@@ -30,8 +30,8 @@ parser = argparse.ArgumentParser(
     description="This script downloads and compiles the latest release of Dumux.",
 )
 # Optional arguments
-parser.add_argument("--dune-version", default="2.8", help="Dune version to be checked out.")
-parser.add_argument("--dumux-version", default="3.6", help="Dumux version to be checked out.")
+parser.add_argument("--dune-version", default="2.9", help="Dune version to be checked out.")
+parser.add_argument("--dumux-version", default="3.7", help="Dumux version to be checked out.")
 args = vars(parser.parse_args())
 
 duneBranch = (
diff --git a/bin/installexternal.py b/bin/installexternal.py
index da831a7b1c290d745af5c2cd269492ee5b36c398..3fd7951bdc49c16ff1c26c4d568bb48252490d64 100755
--- a/bin/installexternal.py
+++ b/bin/installexternal.py
@@ -210,7 +210,7 @@ options.add_argument(
 
 parser.add_argument("--dune-branch", default="releases/2.9", help="Dune branch to be checked out.")
 parser.add_argument(
-    "--dumux-branch", default="releases/3.6", help="Dumux branch to be checked out."
+    "--dumux-branch", default="releases/3.7", help="Dumux branch to be checked out."
 )
 parser.add_argument("--opm-branch", default="release/2022.10", help="Opm branch to be checked out.")
 parser.add_argument("--mmesh-branch", default="release/1.4", help="Mmesh branch to be checked out.")
diff --git a/dune.module b/dune.module
index c2fcccbb056b399af8a782d8aaa3231fdb9c1ffe..5bd1630bafdbb4b7b9fe8ff4e3d2334a084c1d4b 100644
--- a/dune.module
+++ b/dune.module
@@ -1,9 +1,9 @@
 Module: dumux
-Version: 3.7-git
+Version: 3.8-git
 Author: The DuMux Team
 Maintainer: dumux@listserv.uni-stuttgart.de
-Depends: dune-common (>=2.8) dune-grid (>=2.8) dune-localfunctions (>=2.8) dune-istl (>=2.8)
-Suggests: dune-alugrid (>=2.8) dune-foamgrid (>=2.8) dune-uggrid (>=2.8) dune-functions (>=2.8) opm-common opm-grid dune-subgrid (>=2.8) dune-spgrid (>=2.8) dune-mmesh (>=1.2)
+Depends: dune-common (>=2.9) dune-grid (>=2.9) dune-localfunctions (>=2.9) dune-istl (>=2.9)
+Suggests: dune-alugrid (>=2.9) dune-foamgrid (>=2.9) dune-uggrid (>=2.9) dune-functions (>=2.9) opm-common opm-grid dune-subgrid (>=2.9) dune-spgrid (>=2.9) dune-mmesh (>=1.4)
 Description: DuMux is a module for simulation of multi-phase multi-component flow transport in porous media
 URL: https://dumux.org
 Python-Requires: numpy