diff --git a/jpyinterpreter/pom.xml b/jpyinterpreter/pom.xml
index 5b6bcca..a285ca5 100644
--- a/jpyinterpreter/pom.xml
+++ b/jpyinterpreter/pom.xml
@@ -4,7 +4,7 @@
ai.timefold.solver
timefold-solver-python-parent
- 999-SNAPSHOT
+ 1.12.0
../pom.xml
4.0.0
diff --git a/pom.xml b/pom.xml
index e4ea042..ecc344b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
ai.timefold.solver
timefold-solver-build-parent
- 999-SNAPSHOT
+ 1.12.0
4.0.0
diff --git a/setup.py b/setup.py
index e9087d7..4e4c5cd 100644
--- a/setup.py
+++ b/setup.py
@@ -117,7 +117,7 @@ def find_stub_files(stub_root: str):
this_directory = Path(__file__).parent
long_description = (this_directory / "README.md").read_text()
-timefold_solver_python_version = '999-dev0'
+timefold_solver_python_version = '1.12.0b0'
setup(
name='timefold',
diff --git a/timefold-solver-python-core/pom.xml b/timefold-solver-python-core/pom.xml
index 977e305..68563c3 100644
--- a/timefold-solver-python-core/pom.xml
+++ b/timefold-solver-python-core/pom.xml
@@ -4,7 +4,7 @@
ai.timefold.solver
timefold-solver-python-parent
- 999-SNAPSHOT
+ 1.12.0
../pom.xml
4.0.0