diff --git a/cli/scripts/install.py b/cli/scripts/install.py
index da12db7d..efe2f7bf 100644
--- a/cli/scripts/install.py
+++ b/cli/scripts/install.py
@@ -3,7 +3,7 @@
import sys, os, tarfile, platform
-VER = "25.4.1"
+VER = "25.5.0"
REPO = os.getenv("REPO", "https://downloads.pgedge.com/platform/repos/download")
if sys.version_info < (3, 9):
diff --git a/cli/scripts/util.py b/cli/scripts/util.py
index f19a9aa9..e02b9fe0 100644
--- a/cli/scripts/util.py
+++ b/cli/scripts/util.py
@@ -4,7 +4,7 @@
import os
import time
-MY_VERSION = "25.4.1"
+MY_VERSION = "25.5.0"
MY_CODENAME = ""
DEFAULT_PG = "17"
diff --git a/env.sh b/env.sh
index 0f317e71..bab2d868 100755
--- a/env.sh
+++ b/env.sh
@@ -1,5 +1,5 @@
-hubV=25.4.1
-hubVV=25.4.1
+hubV=25.5.0
+hubVV=25.5.0
aceV=$hubV
kirkV=$hubV
@@ -10,7 +10,7 @@ ctlibsV=1.7
spock60V=6.0.0-devel-1
-spock50V=5.0.4-1
+spock50V=5.0.5-1
spock40V=4.0.10-1
@@ -20,24 +20,24 @@ spock33V=3.3.6-1
# This variable is ignored in current mode builds, which include all components.
removeComponentFromOut=spock60
-lolorV=1.2.1-1
+lolorV=1.2.2-1
snwflkV=2.4-1
-P17=17.7-1
+P17=17.8-1
P171=17.0-1
-P16=16.11-1
+P16=16.12-1
P161=16.4-2
-P15=15.15-1
+P15=15.16-1
P151=15.8-2
-vectorV=0.8.0-2
+vectorV=0.8.1-1
-bouncerV=1.24.1-1
+bouncerV=1.25.1-1
catV=1.2.0
prompgexpV=0.15.0
-backrestV=2.56.0-1
+backrestV=2.58.0-1
wal2jV=2.6.0-2
citusV=13.1.0-1
@@ -62,7 +62,7 @@ audit15V=1.7.1-1
audit16V=16.1-1
audit17V=17.1-1
-postgisV=3.5.3-1
+postgisV=3.5.4-1
debuggerV=1.8-2
cronV=1.6.4-2
diff --git a/src/conf/versions.sql b/src/conf/versions.sql
index 644460de..50e36fb2 100644
--- a/src/conf/versions.sql
+++ b/src/conf/versions.sql
@@ -1,7 +1,7 @@
DROP TABLE IF EXISTS hub;
CREATE TABLE hub(v TEXT NOT NULL PRIMARY KEY, c TEXT NOT NULL, d TEXT NOT NULL);
-INSERT INTO hub VALUES ('25.4.1', '', '20251124');
+INSERT INTO hub VALUES ('25.5.0', '', '20260211');
DROP VIEW IF EXISTS v_versions;
DROP VIEW IF EXISTS v_products;
@@ -152,21 +152,21 @@ INSERT INTO projects VALUES ('pg', 'pge', 1, 5432, '', 1, 'https://github.com/po
INSERT INTO releases VALUES ('pg15', 2, 'pg', '', '', 'prod',
'New in 2022', 1, 'POSTGRES', '', '');
-INSERT INTO versions VALUES ('pg15', '15.15-1', 'amd, arm', 1, '20251113','', '', '');
+INSERT INTO versions VALUES ('pg15', '15.16-1', 'amd, arm', 1, '20260211','', '', '');
+INSERT INTO versions VALUES ('pg15', '15.15-1', 'amd, arm', 0, '20251113','', '', '');
INSERT INTO versions VALUES ('pg15', '15.14-1', 'amd, arm', 0, '20250815','', '', '');
-INSERT INTO versions VALUES ('pg15', '15.13-2', 'amd, arm', 0, '20250715','', '', '');
INSERT INTO releases VALUES ('pg16', 2, 'pg', '', '', 'prod',
'New in 2023!', 1, 'POSTGRES', '', '');
-INSERT INTO versions VALUES ('pg16', '16.11-1', 'amd, arm', 1, '20251113','', '', '');
+INSERT INTO versions VALUES ('pg16', '16.12-1', 'amd, arm', 1, '20260211','', '', '');
+INSERT INTO versions VALUES ('pg16', '16.11-1', 'amd, arm', 0, '20251113','', '', '');
INSERT INTO versions VALUES ('pg16', '16.10-1', 'amd, arm', 0, '20250815','', '', '');
-INSERT INTO versions VALUES ('pg16', '16.9-2', 'amd, arm', 0, '20250715','', '', '');
INSERT INTO releases VALUES ('pg17', 2, 'pg', '', '', 'prod',
'New in 2024!', 1, 'POSTGRES', '', '');
-INSERT INTO versions VALUES ('pg17', '17.7-1', 'amd, arm', 1, '20251113','', '', '');
+INSERT INTO versions VALUES ('pg17', '17.8-1', 'amd, arm', 1, '20260211','', '', '');
+INSERT INTO versions VALUES ('pg17', '17.7-1', 'amd, arm', 0, '20251113','', '', '');
INSERT INTO versions VALUES ('pg17', '17.6-1', 'amd, arm', 0, '20250815','', '', '');
-INSERT INTO versions VALUES ('pg17', '17.5-2', 'amd, arm', 0, '20250715','', '', '');
-- ## ORAFCE #############################
INSERT INTO projects VALUES ('orafce', 'ext', 4, 0, '', 0, 'https://github.com/orafce/orafce/releases',
@@ -295,9 +295,13 @@ INSERT INTO releases VALUES ('vector-pg15', 4, 'vector', 'pgVector', '', 'prod',
INSERT INTO releases VALUES ('vector-pg16', 4, 'vector', 'pgVector', '', 'prod', '', 1, 'POSTGRES', '', '');
INSERT INTO releases VALUES ('vector-pg17', 4, 'vector', 'pgVector', '', 'prod', '', 1, 'POSTGRES', '', '');
-INSERT INTO versions VALUES ('vector-pg15', '0.8.0-2', 'amd, arm', 1, '20250815', 'pg15', '', '');
-INSERT INTO versions VALUES ('vector-pg16', '0.8.0-2', 'amd, arm', 1, '20250815', 'pg16', '', '');
-INSERT INTO versions VALUES ('vector-pg17', '0.8.0-2', 'amd, arm', 1, '20250815', 'pg17', '', '');
+INSERT INTO versions VALUES ('vector-pg15', '0.8.1-1', 'amd, arm', 1, '20260211', 'pg15', '', '');
+INSERT INTO versions VALUES ('vector-pg16', '0.8.1-1', 'amd, arm', 1, '20260211', 'pg16', '', '');
+INSERT INTO versions VALUES ('vector-pg17', '0.8.1-1', 'amd, arm', 1, '20260211', 'pg17', '', '');
+
+INSERT INTO versions VALUES ('vector-pg15', '0.8.0-2', 'amd, arm', 0, '20250815', 'pg15', '', '');
+INSERT INTO versions VALUES ('vector-pg16', '0.8.0-2', 'amd, arm', 0, '20250815', 'pg16', '', '');
+INSERT INTO versions VALUES ('vector-pg17', '0.8.0-2', 'amd, arm', 0, '20250815', 'pg17', '', '');
INSERT INTO versions VALUES ('vector-pg15', '0.8.0-1', 'amd, arm', 0, '20241101', 'pg15', '', '');
INSERT INTO versions VALUES ('vector-pg16', '0.8.0-1', 'amd, arm', 0, '20241101', 'pg16', '', '');
@@ -342,18 +346,18 @@ INSERT INTO releases VALUES ('spock50-pg15', 4, 'spock', 'Spock', '', 'prod', ''
INSERT INTO releases VALUES ('spock50-pg16', 4, 'spock', 'Spock', '', 'prod', '', 1, 'POSTGRES', '', '');
INSERT INTO releases VALUES ('spock50-pg17', 4, 'spock', 'Spock', '', 'prod', '', 1, 'POSTGRES', '', '');
-INSERT INTO versions VALUES ('spock50-pg15', '5.0.4-1', 'amd, arm', 1, '20251020', 'pg15', '', '');
-INSERT INTO versions VALUES ('spock50-pg16', '5.0.4-1', 'amd, arm', 1, '20251020', 'pg16', '', '');
-INSERT INTO versions VALUES ('spock50-pg17', '5.0.4-1', 'amd, arm', 1, '20251020', 'pg17', '', '');
+INSERT INTO versions VALUES ('spock50-pg15', '5.0.5-1', 'amd, arm', 1, '20260211', 'pg15', '', '');
+INSERT INTO versions VALUES ('spock50-pg16', '5.0.5-1', 'amd, arm', 1, '20260211', 'pg16', '', '');
+INSERT INTO versions VALUES ('spock50-pg17', '5.0.5-1', 'amd, arm', 1, '20260211', 'pg17', '', '');
+
+INSERT INTO versions VALUES ('spock50-pg15', '5.0.4-1', 'amd, arm', 0, '20251020', 'pg15', '', '');
+INSERT INTO versions VALUES ('spock50-pg16', '5.0.4-1', 'amd, arm', 0, '20251020', 'pg16', '', '');
+INSERT INTO versions VALUES ('spock50-pg17', '5.0.4-1', 'amd, arm', 0, '20251020', 'pg17', '', '');
INSERT INTO versions VALUES ('spock50-pg15', '5.0.2-1', 'amd, arm', 0, '20250918', 'pg15', '', '');
INSERT INTO versions VALUES ('spock50-pg16', '5.0.2-1', 'amd, arm', 0, '20250918', 'pg16', '', '');
INSERT INTO versions VALUES ('spock50-pg17', '5.0.2-1', 'amd, arm', 0, '20250918', 'pg17', '', '');
-INSERT INTO versions VALUES ('spock50-pg15', '5.0.1-1', 'amd, arm', 0, '20250827', 'pg15', '', '');
-INSERT INTO versions VALUES ('spock50-pg16', '5.0.1-1', 'amd, arm', 0, '20250827', 'pg16', '', '');
-INSERT INTO versions VALUES ('spock50-pg17', '5.0.1-1', 'amd, arm', 0, '20250827', 'pg17', '', '');
-
-- ## LOLOR #############################
INSERT INTO projects VALUES ('lolor', 'pge', 4, 0, '', 1, 'https://github.com/pgedge/lolor/tags',
'spock', 1, 'spock.png', 'Logical Replication of Large Objects', 'https://github.com/pgedge/lolor/#spock', 'lola, lolah, kinks');
@@ -361,9 +365,13 @@ INSERT INTO releases VALUES ('lolor-pg15', 4, 'lolor', 'LgObjLOgicalRep', '', 'p
INSERT INTO releases VALUES ('lolor-pg16', 4, 'lolor', 'LgObjLOgicalRep', '', 'prod', '', 1, 'POSTGRES', '', '');
INSERT INTO releases VALUES ('lolor-pg17', 4, 'lolor', 'LgObjLOgicalRep', '', 'prod', '', 1, 'POSTGRES', '', '');
-INSERT INTO versions VALUES ('lolor-pg15', '1.2.1-1', 'amd, arm', 1, '20251020', 'pg15', '', '');
-INSERT INTO versions VALUES ('lolor-pg16', '1.2.1-1', 'amd, arm', 1, '20251020', 'pg16', '', '');
-INSERT INTO versions VALUES ('lolor-pg17', '1.2.1-1', 'amd, arm', 1, '20251020', 'pg17', '', '');
+INSERT INTO versions VALUES ('lolor-pg15', '1.2.2-1', 'amd, arm', 1, '20260211', 'pg15', '', '');
+INSERT INTO versions VALUES ('lolor-pg16', '1.2.2-1', 'amd, arm', 1, '20260211', 'pg16', '', '');
+INSERT INTO versions VALUES ('lolor-pg17', '1.2.2-1', 'amd, arm', 1, '20260211', 'pg17', '', '');
+
+INSERT INTO versions VALUES ('lolor-pg15', '1.2.1-1', 'amd, arm', 0, '20251020', 'pg15', '', '');
+INSERT INTO versions VALUES ('lolor-pg16', '1.2.1-1', 'amd, arm', 0, '20251020', 'pg16', '', '');
+INSERT INTO versions VALUES ('lolor-pg17', '1.2.1-1', 'amd, arm', 0, '20251020', 'pg17', '', '');
INSERT INTO versions VALUES ('lolor-pg15', '1.2-2', 'amd, arm', 0, '20250815', 'pg15', '', '');
INSERT INTO versions VALUES ('lolor-pg16', '1.2-2', 'amd, arm', 0, '20250815', 'pg16', '', '');
@@ -396,9 +404,13 @@ INSERT INTO releases VALUES ('postgis-pg15', 3, 'postgis', 'PostGIS', '', 'prod'
INSERT INTO releases VALUES ('postgis-pg16', 3, 'postgis', 'PostGIS', '', 'prod', '', 1, 'GPLv2', '', '');
INSERT INTO releases VALUES ('postgis-pg17', 3, 'postgis', 'PostGIS', '', 'prod', '', 1, 'GPLv2', '', '');
-INSERT INTO versions VALUES ('postgis-pg15', '3.5.3-1', 'amd, arm', 1, '20250815', 'pg15', '', 'https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.5.3/NEWS');
-INSERT INTO versions VALUES ('postgis-pg16', '3.5.3-1', 'amd, arm', 1, '20250815', 'pg16', '', 'https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.5.3/NEWS');
-INSERT INTO versions VALUES ('postgis-pg17', '3.5.3-1', 'amd, arm', 1, '20250815', 'pg17', '', 'https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.5.3/NEWS');
+INSERT INTO versions VALUES ('postgis-pg15', '3.5.4-1', 'amd, arm', 1, '20260211', 'pg15', '', '');
+INSERT INTO versions VALUES ('postgis-pg16', '3.5.4-1', 'amd, arm', 1, '20260211', 'pg16', '', '');
+INSERT INTO versions VALUES ('postgis-pg17', '3.5.4-1', 'amd, arm', 1, '20260211', 'pg17', '', '');
+
+INSERT INTO versions VALUES ('postgis-pg15', '3.5.3-1', 'amd, arm', 0, '20250815', 'pg15', '', 'https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.5.3/NEWS');
+INSERT INTO versions VALUES ('postgis-pg16', '3.5.3-1', 'amd, arm', 0, '20250815', 'pg16', '', 'https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.5.3/NEWS');
+INSERT INTO versions VALUES ('postgis-pg17', '3.5.3-1', 'amd, arm', 0, '20250815', 'pg17', '', 'https://git.osgeo.org/gitea/postgis/postgis/raw/tag/3.5.3/NEWS');
-- ## PARTMAN ###########################
INSERT INTO projects VALUES ('partman', 'ext', 4, 0, '', 4, 'https://github.com/pgpartman/pg_partman/tags',
@@ -434,14 +446,16 @@ INSERT INTO versions VALUES ('pgcat', '1.2.0', 'amd, arm', 1, '20240905', '', 'E
INSERT INTO projects VALUES ('bouncer', 'pge', 11, 5433, '', 3, 'http://pgbouncer.org',
'bouncer', 0, 'bouncer.png', 'Lightweight Connnection Pooler', 'http://pgbouncer.org', 'pg_bouncer, pgbouncer');
INSERT INTO releases VALUES ('bouncer', 2, 'bouncer', 'pgBouncer', '', 'test', '', 1, 'POSTGRES', '', '');
-INSERT INTO versions VALUES ('bouncer', '1.24.1-1', 'amd, arm', 1, '20250815', '', 'EL', '');
+INSERT INTO versions VALUES ('bouncer', '1.25.1-1', 'amd, arm', 1, '20260211', '', 'EL', '');
+INSERT INTO versions VALUES ('bouncer', '1.24.1-1', 'amd, arm', 0, '20250815', '', 'EL', '');
-- ## BACKREST ##########################
INSERT INTO projects VALUES ('backrest', 'pge', 11, 0, '', 3, 'http://pgbackrest.org',
'backrest', 0, 'backrest.png', 'Backup & Restore', 'http://pgbackrest.org', 'pg_backrest, pgbackrest');
INSERT INTO releases VALUES ('backrest', 2, 'backrest', 'pgBackRest', '', 'test', '', 1, 'MIT', 'EL', '');
-INSERT INTO versions VALUES ('backrest', '2.56.0-1', 'amd, arm', 1, '20250815', '', '', '');
+INSERT INTO versions VALUES ('backrest', '2.58.0-1', 'amd, arm', 1, '20260211', '', '', '');
+INSERT INTO versions VALUES ('backrest', '2.56.0-1', 'amd, arm', 0, '20250815', '', '', '');
INSERT INTO versions VALUES ('backrest', '2.53.1-1', 'amd, arm', 0, '20240912', '', '', '');
-- ## PATRONI ###########################