diff --git a/15/alpine3.19/Dockerfile b/15/alpine3.19/Dockerfile
index fba571e2035c0bb1f3cb97a2fd5910f028b9dd5b..43c890da5b779a8faf84f5557330f2decc979473 100644
--- a/15/alpine3.19/Dockerfile
+++ b/15/alpine3.19/Dockerfile
@@ -53,8 +53,8 @@ ENV LANG en_US.utf8
 RUN mkdir /docker-entrypoint-initdb.d
 
 ENV PG_MAJOR 15
-ENV PG_VERSION 15.9
-ENV PG_SHA256 74f2d4565035f0cf729ecb059949faaf1102cbd93759b359822f98f82198c783
+ENV PG_VERSION 15.10
+ENV PG_SHA256 55abe738d441f0e58658b3ec6f88097a713b5e3b73139f6230d7b5c4c389e573
 
 ENV DOCKER_PG_LLVM_DEPS \
 		llvm15-dev \
diff --git a/15/alpine3.20/Dockerfile b/15/alpine3.20/Dockerfile
index 0706a3367b173ead9847e0762fff2ebb6c28973b..effc59a0957d8050c97313daeac476ae44e02790 100644
--- a/15/alpine3.20/Dockerfile
+++ b/15/alpine3.20/Dockerfile
@@ -53,8 +53,8 @@ ENV LANG en_US.utf8
 RUN mkdir /docker-entrypoint-initdb.d
 
 ENV PG_MAJOR 15
-ENV PG_VERSION 15.9
-ENV PG_SHA256 74f2d4565035f0cf729ecb059949faaf1102cbd93759b359822f98f82198c783
+ENV PG_VERSION 15.10
+ENV PG_SHA256 55abe738d441f0e58658b3ec6f88097a713b5e3b73139f6230d7b5c4c389e573
 
 ENV DOCKER_PG_LLVM_DEPS \
 		llvm15-dev \
diff --git a/15/bookworm/Dockerfile b/15/bookworm/Dockerfile
index 957ec6df8032414fb9bef02ad7b9f450f41c34f1..d3d44d9fecfbffd7de752fdb7e0e3594c6ec61f1 100644
--- a/15/bookworm/Dockerfile
+++ b/15/bookworm/Dockerfile
@@ -89,7 +89,7 @@ RUN set -ex; \
 ENV PG_MAJOR 15
 ENV PATH $PATH:/usr/lib/postgresql/$PG_MAJOR/bin
 
-ENV PG_VERSION 15.9-1.pgdg120+1
+ENV PG_VERSION 15.10-1.pgdg120+1
 
 RUN set -ex; \
 	\
diff --git a/15/bullseye/Dockerfile b/15/bullseye/Dockerfile
index eafd5c45dc6b7561ebc50eb4f57a906caca09dcd..582076c41b61ec4a7fd7a20d3425335f54ae9ba7 100644
--- a/15/bullseye/Dockerfile
+++ b/15/bullseye/Dockerfile
@@ -89,7 +89,7 @@ RUN set -ex; \
 ENV PG_MAJOR 15
 ENV PATH $PATH:/usr/lib/postgresql/$PG_MAJOR/bin
 
-ENV PG_VERSION 15.9-1.pgdg110+1
+ENV PG_VERSION 15.10-1.pgdg110+1
 
 RUN set -ex; \
 	\
diff --git a/versions.json b/versions.json
index 09583e98e5f0e10e0c89d6c1a489421ec911f8e8..6c580db3a3e5e268bfe8e7eda3e7e0854a5fd946 100644
--- a/versions.json
+++ b/versions.json
@@ -101,7 +101,7 @@
         "ppc64el",
         "s390x"
       ],
-      "version": "15.9-1.pgdg120+1"
+      "version": "15.10-1.pgdg120+1"
     },
     "bullseye": {
       "arches": [
@@ -110,18 +110,18 @@
         "ppc64el",
         "s390x"
       ],
-      "version": "15.9-1.pgdg110+1"
+      "version": "15.10-1.pgdg110+1"
     },
     "debian": "bookworm",
     "major": 15,
-    "sha256": "74f2d4565035f0cf729ecb059949faaf1102cbd93759b359822f98f82198c783",
+    "sha256": "55abe738d441f0e58658b3ec6f88097a713b5e3b73139f6230d7b5c4c389e573",
     "variants": [
       "bookworm",
       "bullseye",
       "alpine3.20",
       "alpine3.19"
     ],
-    "version": "15.9"
+    "version": "15.10"
   },
   "16": {
     "alpine": "3.20",