diff --git a/api/poetry.lock b/api/poetry.lock
index 1abdc9feefae953ea18d01053b47f2caac151339..34e8446a2705e106f045a957c54a3e46e52c6d6d 100644
--- a/api/poetry.lock
+++ b/api/poetry.lock
@@ -51,13 +51,13 @@ files = [
 
 [[package]]
 name = "certifi"
-version = "2024.8.30"
+version = "2024.12.14"
 description = "Python package for providing Mozilla's CA Bundle."
 optional = false
 python-versions = ">=3.6"
 files = [
-    {file = "certifi-2024.8.30-py3-none-any.whl", hash = "sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8"},
-    {file = "certifi-2024.8.30.tar.gz", hash = "sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9"},
+    {file = "certifi-2024.12.14-py3-none-any.whl", hash = "sha256:1275f7a45be9464efc1173084eaa30f866fe2e47d389406136d332ed4967ec56"},
+    {file = "certifi-2024.12.14.tar.gz", hash = "sha256:b650d30f370c2b724812bee08008be0c4163b163ddaec3f2546c1caf65f191db"},
 ]
 
 [[package]]
@@ -772,13 +772,13 @@ type = ["importlib_metadata (>=7.0.2)", "jaraco.develop (>=7.21)", "mypy (>=1.12
 
 [[package]]
 name = "six"
-version = "1.16.0"
+version = "1.17.0"
 description = "Python 2 and 3 compatibility utilities"
 optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*"
+python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7"
 files = [
-    {file = "six-1.16.0-py2.py3-none-any.whl", hash = "sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254"},
-    {file = "six-1.16.0.tar.gz", hash = "sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926"},
+    {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"},
+    {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"},
 ]
 
 [[package]]
@@ -964,5 +964,5 @@ testing = ["coverage[toml]", "zope.event", "zope.testing"]
 
 [metadata]
 lock-version = "2.0"
-python-versions = "^3.11"
-content-hash = "b0c2e03c00374dffccbb7251d3c6d30377aebbb166778c3de6feb748866b952e"
+python-versions = "^3.12"
+content-hash = "69909ff778da50f9ab96354ab5c114ab4c9081f153f50a8f876b96fa86c4d66a"
diff --git a/api/pyproject.toml b/api/pyproject.toml
index 6deb7bb3d23d6b0f3240927e355c95a73a0cdff1..7cbc76ba34567e70ee7fa2a2d0be1fecee604714 100644
--- a/api/pyproject.toml
+++ b/api/pyproject.toml
@@ -10,7 +10,7 @@ url = "https://pypi.thecodelabs.de"
 priority = "explicit"
 
 [tool.poetry.dependencies]
-python = "^3.11"
+python = "^3.12"
 thecodelabs-baseutils = {version = "*", source = "TheCodeLabs" }
 thecodelabs-flaskutils = {version = "*", source = "TheCodeLabs" }
 flask = "==3.1.0"
diff --git a/api/version.json b/api/version.json
index c7cee570d4c4752ea11dbc9826a329acc99a31a2..7dc15ed6c4bf8a8f7c2e5769f7781abe19d30dc6 100644
--- a/api/version.json
+++ b/api/version.json
@@ -1,7 +1,7 @@
 {
     "version": {
-        "name": "v2.24.0",
-        "code": 38,
-        "date": "01.12.24"
+        "name": "v2.25.0",
+        "code": 39,
+        "date": "18.12.24"
     }
 }
\ No newline at end of file