From 7880237be328326245425f3389e75be4250c97a2 Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Thu, 11 Dec 2025 16:43:45 +0500 Subject: [PATCH 01/10] Adds AI extensions in standard images --- packagelists/amd64/pg16.11-spock5.0.4-standard.txt | 7 +++++++ packagelists/amd64/pg17.7-spock5.0.4-standard.txt | 7 +++++++ packagelists/amd64/pg18.1-spock5.0.4-standard.txt | 7 +++++++ packagelists/arm64/pg16.11-spock5.0.4-standard.txt | 7 +++++++ packagelists/arm64/pg17.7-spock5.0.4-standard.txt | 7 +++++++ packagelists/arm64/pg18.1-spock5.0.4-standard.txt | 7 +++++++ scripts/build_pgedge_images.py | 6 +++--- 7 files changed, 45 insertions(+), 3 deletions(-) diff --git a/packagelists/amd64/pg16.11-spock5.0.4-standard.txt b/packagelists/amd64/pg16.11-spock5.0.4-standard.txt index 9b29acb..adb8b62 100644 --- a/packagelists/amd64/pg16.11-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg16.11-spock5.0.4-standard.txt @@ -7,3 +7,10 @@ pgedge-postgis35_16-3.5.3-1.el9 pgedge-pgvector_16-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_16-1.8.0-1.el9 (edited) +pgedge-pg_cron_16-1.6.7-1.el9 +pgedge-pg-tokenizer_16-0.1.1-1.el9 +pgedge-pg-vectorize_16- 0.23.0-1.el9 +pgedge-pg-stat-monitor_16-2.3.0-1.el9 +pgedge-vchord-bm25_16-0.2.2-1.el9 +pgedge-vectorizer_16-1.0-alpha4_1.el9 diff --git a/packagelists/amd64/pg17.7-spock5.0.4-standard.txt b/packagelists/amd64/pg17.7-spock5.0.4-standard.txt index 73fcb46..9e35b68 100644 --- a/packagelists/amd64/pg17.7-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg17.7-spock5.0.4-standard.txt @@ -7,3 +7,10 @@ pgedge-postgis35_17-3.5.3-1.el9 pgedge-pgvector_17-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_17-1.8.0-1.el9 (edited) +pgedge-pg_cron_17-1.6.7-1.el9 +pgedge-pg-tokenizer_17-0.1.1-1.el9 +pgedge-pg-vectorize_17- 0.23.0-1.el9 +pgedge-pg-stat-monitor_17-2.3.0-1.el9 +pgedge-vchord-bm25_17-0.2.2-1.el9 +pgedge-vectorizer_17-1.0-alpha4_1.el9 diff --git a/packagelists/amd64/pg18.1-spock5.0.4-standard.txt b/packagelists/amd64/pg18.1-spock5.0.4-standard.txt index b6c918f..3834e5b 100644 --- a/packagelists/amd64/pg18.1-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg18.1-spock5.0.4-standard.txt @@ -7,3 +7,10 @@ pgedge-postgis35_18-3.5.3-1.el9 pgedge-pgvector_18-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_18-1.8.0-1.el9 (edited) +pgedge-pg_cron_18-1.6.7-1.el9 +pgedge-pg-tokenizer_18-0.1.1-1.el9 +pgedge-pg-vectorize_18- 0.23.0-1.el9 +pgedge-pg-stat-monitor_18-2.3.0-1.el9 +pgedge-vchord-bm25_18-0.2.2-1.el9 +pgedge-vectorizer_18-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg16.11-spock5.0.4-standard.txt b/packagelists/arm64/pg16.11-spock5.0.4-standard.txt index 9b29acb..adb8b62 100644 --- a/packagelists/arm64/pg16.11-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg16.11-spock5.0.4-standard.txt @@ -7,3 +7,10 @@ pgedge-postgis35_16-3.5.3-1.el9 pgedge-pgvector_16-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_16-1.8.0-1.el9 (edited) +pgedge-pg_cron_16-1.6.7-1.el9 +pgedge-pg-tokenizer_16-0.1.1-1.el9 +pgedge-pg-vectorize_16- 0.23.0-1.el9 +pgedge-pg-stat-monitor_16-2.3.0-1.el9 +pgedge-vchord-bm25_16-0.2.2-1.el9 +pgedge-vectorizer_16-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg17.7-spock5.0.4-standard.txt b/packagelists/arm64/pg17.7-spock5.0.4-standard.txt index 73fcb46..9e35b68 100644 --- a/packagelists/arm64/pg17.7-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg17.7-spock5.0.4-standard.txt @@ -7,3 +7,10 @@ pgedge-postgis35_17-3.5.3-1.el9 pgedge-pgvector_17-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_17-1.8.0-1.el9 (edited) +pgedge-pg_cron_17-1.6.7-1.el9 +pgedge-pg-tokenizer_17-0.1.1-1.el9 +pgedge-pg-vectorize_17- 0.23.0-1.el9 +pgedge-pg-stat-monitor_17-2.3.0-1.el9 +pgedge-vchord-bm25_17-0.2.2-1.el9 +pgedge-vectorizer_17-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg18.1-spock5.0.4-standard.txt b/packagelists/arm64/pg18.1-spock5.0.4-standard.txt index b6c918f..3834e5b 100644 --- a/packagelists/arm64/pg18.1-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg18.1-spock5.0.4-standard.txt @@ -7,3 +7,10 @@ pgedge-postgis35_18-3.5.3-1.el9 pgedge-pgvector_18-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_18-1.8.0-1.el9 (edited) +pgedge-pg_cron_18-1.6.7-1.el9 +pgedge-pg-tokenizer_18-0.1.1-1.el9 +pgedge-pg-vectorize_18- 0.23.0-1.el9 +pgedge-pg-stat-monitor_18-2.3.0-1.el9 +pgedge-vchord-bm25_18-0.2.2-1.el9 +pgedge-vectorizer_18-1.0-alpha4_1.el9 diff --git a/scripts/build_pgedge_images.py b/scripts/build_pgedge_images.py index fddf19d..fcae735 100755 --- a/scripts/build_pgedge_images.py +++ b/scripts/build_pgedge_images.py @@ -161,7 +161,7 @@ def make_all_flavor_images( *make_all_flavor_images( postgres_version="16.11", spock_version="5.0.4", - epoch=2, + epoch=3, is_latest_for_pg_major=True, is_latest_for_spock_major=True, ), @@ -169,7 +169,7 @@ def make_all_flavor_images( *make_all_flavor_images( postgres_version="17.7", spock_version="5.0.4", - epoch=2, + epoch=3, is_latest_for_pg_major=True, is_latest_for_spock_major=True, ), @@ -177,7 +177,7 @@ def make_all_flavor_images( *make_all_flavor_images( postgres_version="18.1", spock_version="5.0.4", - epoch=2, + epoch=3, is_latest_for_pg_major=True, is_latest_for_spock_major=True, ), From 64a7ec8b5040588fcf842707e722cd7e521bf827 Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Thu, 11 Dec 2025 16:52:09 +0500 Subject: [PATCH 02/10] Sets default repo to staging --- pgedge.docker-bake.hcl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pgedge.docker-bake.hcl b/pgedge.docker-bake.hcl index aaed59f..12bdc88 100644 --- a/pgedge.docker-bake.hcl +++ b/pgedge.docker-bake.hcl @@ -4,7 +4,7 @@ variable "PACKAGE_RELEASE_CHANNEL" { type = string - default = "" + default = "staging" } variable "POSTGRES_MAJOR_VERSION" { From a796c2f2bc3dc3338b7224ae13815c5664712e2f Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Thu, 11 Dec 2025 16:59:58 +0500 Subject: [PATCH 03/10] Fixes space issue in package name --- packagelists/amd64/pg16.11-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg17.7-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg18.1-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg16.11-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg17.7-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg18.1-spock5.0.4-standard.txt | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packagelists/amd64/pg16.11-spock5.0.4-standard.txt b/packagelists/amd64/pg16.11-spock5.0.4-standard.txt index adb8b62..46465f5 100644 --- a/packagelists/amd64/pg16.11-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg16.11-spock5.0.4-standard.txt @@ -10,7 +10,7 @@ pgedge-python3-psycopg2-2.9.10-1.el9 pgedge-pgmq_16-1.8.0-1.el9 (edited) pgedge-pg_cron_16-1.6.7-1.el9 pgedge-pg-tokenizer_16-0.1.1-1.el9 -pgedge-pg-vectorize_16- 0.23.0-1.el9 +pgedge-pg-vectorize_16-0.23.0-1.el9 pgedge-pg-stat-monitor_16-2.3.0-1.el9 pgedge-vchord-bm25_16-0.2.2-1.el9 pgedge-vectorizer_16-1.0-alpha4_1.el9 diff --git a/packagelists/amd64/pg17.7-spock5.0.4-standard.txt b/packagelists/amd64/pg17.7-spock5.0.4-standard.txt index 9e35b68..01343f8 100644 --- a/packagelists/amd64/pg17.7-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg17.7-spock5.0.4-standard.txt @@ -10,7 +10,7 @@ pgedge-python3-psycopg2-2.9.10-1.el9 pgedge-pgmq_17-1.8.0-1.el9 (edited) pgedge-pg_cron_17-1.6.7-1.el9 pgedge-pg-tokenizer_17-0.1.1-1.el9 -pgedge-pg-vectorize_17- 0.23.0-1.el9 +pgedge-pg-vectorize_17-0.23.0-1.el9 pgedge-pg-stat-monitor_17-2.3.0-1.el9 pgedge-vchord-bm25_17-0.2.2-1.el9 pgedge-vectorizer_17-1.0-alpha4_1.el9 diff --git a/packagelists/amd64/pg18.1-spock5.0.4-standard.txt b/packagelists/amd64/pg18.1-spock5.0.4-standard.txt index 3834e5b..6c8ecaf 100644 --- a/packagelists/amd64/pg18.1-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg18.1-spock5.0.4-standard.txt @@ -10,7 +10,7 @@ pgedge-python3-psycopg2-2.9.10-1.el9 pgedge-pgmq_18-1.8.0-1.el9 (edited) pgedge-pg_cron_18-1.6.7-1.el9 pgedge-pg-tokenizer_18-0.1.1-1.el9 -pgedge-pg-vectorize_18- 0.23.0-1.el9 +pgedge-pg-vectorize_18-0.23.0-1.el9 pgedge-pg-stat-monitor_18-2.3.0-1.el9 pgedge-vchord-bm25_18-0.2.2-1.el9 pgedge-vectorizer_18-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg16.11-spock5.0.4-standard.txt b/packagelists/arm64/pg16.11-spock5.0.4-standard.txt index adb8b62..46465f5 100644 --- a/packagelists/arm64/pg16.11-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg16.11-spock5.0.4-standard.txt @@ -10,7 +10,7 @@ pgedge-python3-psycopg2-2.9.10-1.el9 pgedge-pgmq_16-1.8.0-1.el9 (edited) pgedge-pg_cron_16-1.6.7-1.el9 pgedge-pg-tokenizer_16-0.1.1-1.el9 -pgedge-pg-vectorize_16- 0.23.0-1.el9 +pgedge-pg-vectorize_16-0.23.0-1.el9 pgedge-pg-stat-monitor_16-2.3.0-1.el9 pgedge-vchord-bm25_16-0.2.2-1.el9 pgedge-vectorizer_16-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg17.7-spock5.0.4-standard.txt b/packagelists/arm64/pg17.7-spock5.0.4-standard.txt index 9e35b68..01343f8 100644 --- a/packagelists/arm64/pg17.7-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg17.7-spock5.0.4-standard.txt @@ -10,7 +10,7 @@ pgedge-python3-psycopg2-2.9.10-1.el9 pgedge-pgmq_17-1.8.0-1.el9 (edited) pgedge-pg_cron_17-1.6.7-1.el9 pgedge-pg-tokenizer_17-0.1.1-1.el9 -pgedge-pg-vectorize_17- 0.23.0-1.el9 +pgedge-pg-vectorize_17-0.23.0-1.el9 pgedge-pg-stat-monitor_17-2.3.0-1.el9 pgedge-vchord-bm25_17-0.2.2-1.el9 pgedge-vectorizer_17-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg18.1-spock5.0.4-standard.txt b/packagelists/arm64/pg18.1-spock5.0.4-standard.txt index 3834e5b..6c8ecaf 100644 --- a/packagelists/arm64/pg18.1-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg18.1-spock5.0.4-standard.txt @@ -10,7 +10,7 @@ pgedge-python3-psycopg2-2.9.10-1.el9 pgedge-pgmq_18-1.8.0-1.el9 (edited) pgedge-pg_cron_18-1.6.7-1.el9 pgedge-pg-tokenizer_18-0.1.1-1.el9 -pgedge-pg-vectorize_18- 0.23.0-1.el9 +pgedge-pg-vectorize_18-0.23.0-1.el9 pgedge-pg-stat-monitor_18-2.3.0-1.el9 pgedge-vchord-bm25_18-0.2.2-1.el9 pgedge-vectorizer_18-1.0-alpha4_1.el9 From 35ff76f9481442384e5f3a7d7185261774d91c89 Mon Sep 17 00:00:00 2001 From: Jason Lynch Date: Thu, 11 Dec 2025 08:22:09 -0500 Subject: [PATCH 04/10] feat: use staging repo for images --- pgedge.docker-bake.hcl | 1 - scripts/build_pgedge_images.py | 3 +++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/pgedge.docker-bake.hcl b/pgedge.docker-bake.hcl index 12bdc88..70e1cda 100644 --- a/pgedge.docker-bake.hcl +++ b/pgedge.docker-bake.hcl @@ -4,7 +4,6 @@ variable "PACKAGE_RELEASE_CHANNEL" { type = string - default = "staging" } variable "POSTGRES_MAJOR_VERSION" { diff --git a/scripts/build_pgedge_images.py b/scripts/build_pgedge_images.py index fcae735..73fbaa3 100755 --- a/scripts/build_pgedge_images.py +++ b/scripts/build_pgedge_images.py @@ -159,6 +159,7 @@ def make_all_flavor_images( all_images: list[PgEdgeImage] = [ # pg16 images *make_all_flavor_images( + package_release_channel="staging", postgres_version="16.11", spock_version="5.0.4", epoch=3, @@ -167,6 +168,7 @@ def make_all_flavor_images( ), # pg17 images *make_all_flavor_images( + package_release_channel="staging", postgres_version="17.7", spock_version="5.0.4", epoch=3, @@ -175,6 +177,7 @@ def make_all_flavor_images( ), # pg18 images *make_all_flavor_images( + package_release_channel="staging", postgres_version="18.1", spock_version="5.0.4", epoch=3, From 2691728f852cb95b088142024301d0b5c8fa66d7 Mon Sep 17 00:00:00 2001 From: Jason Lynch Date: Thu, 11 Dec 2025 08:38:03 -0500 Subject: [PATCH 05/10] fix: remove (edited) from package lists --- packagelists/amd64/pg16.11-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg17.7-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg18.1-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg16.11-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg17.7-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg18.1-spock5.0.4-standard.txt | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packagelists/amd64/pg16.11-spock5.0.4-standard.txt b/packagelists/amd64/pg16.11-spock5.0.4-standard.txt index 46465f5..ed30c90 100644 --- a/packagelists/amd64/pg16.11-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg16.11-spock5.0.4-standard.txt @@ -7,7 +7,7 @@ pgedge-postgis35_16-3.5.3-1.el9 pgedge-pgvector_16-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 -pgedge-pgmq_16-1.8.0-1.el9 (edited) +pgedge-pgmq_16-1.8.0-1.el9 pgedge-pg_cron_16-1.6.7-1.el9 pgedge-pg-tokenizer_16-0.1.1-1.el9 pgedge-pg-vectorize_16-0.23.0-1.el9 diff --git a/packagelists/amd64/pg17.7-spock5.0.4-standard.txt b/packagelists/amd64/pg17.7-spock5.0.4-standard.txt index 01343f8..5b16604 100644 --- a/packagelists/amd64/pg17.7-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg17.7-spock5.0.4-standard.txt @@ -7,7 +7,7 @@ pgedge-postgis35_17-3.5.3-1.el9 pgedge-pgvector_17-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 -pgedge-pgmq_17-1.8.0-1.el9 (edited) +pgedge-pgmq_17-1.8.0-1.el9 pgedge-pg_cron_17-1.6.7-1.el9 pgedge-pg-tokenizer_17-0.1.1-1.el9 pgedge-pg-vectorize_17-0.23.0-1.el9 diff --git a/packagelists/amd64/pg18.1-spock5.0.4-standard.txt b/packagelists/amd64/pg18.1-spock5.0.4-standard.txt index 6c8ecaf..1ce2824 100644 --- a/packagelists/amd64/pg18.1-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg18.1-spock5.0.4-standard.txt @@ -7,7 +7,7 @@ pgedge-postgis35_18-3.5.3-1.el9 pgedge-pgvector_18-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 -pgedge-pgmq_18-1.8.0-1.el9 (edited) +pgedge-pgmq_18-1.8.0-1.el9 pgedge-pg_cron_18-1.6.7-1.el9 pgedge-pg-tokenizer_18-0.1.1-1.el9 pgedge-pg-vectorize_18-0.23.0-1.el9 diff --git a/packagelists/arm64/pg16.11-spock5.0.4-standard.txt b/packagelists/arm64/pg16.11-spock5.0.4-standard.txt index 46465f5..ed30c90 100644 --- a/packagelists/arm64/pg16.11-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg16.11-spock5.0.4-standard.txt @@ -7,7 +7,7 @@ pgedge-postgis35_16-3.5.3-1.el9 pgedge-pgvector_16-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 -pgedge-pgmq_16-1.8.0-1.el9 (edited) +pgedge-pgmq_16-1.8.0-1.el9 pgedge-pg_cron_16-1.6.7-1.el9 pgedge-pg-tokenizer_16-0.1.1-1.el9 pgedge-pg-vectorize_16-0.23.0-1.el9 diff --git a/packagelists/arm64/pg17.7-spock5.0.4-standard.txt b/packagelists/arm64/pg17.7-spock5.0.4-standard.txt index 01343f8..5b16604 100644 --- a/packagelists/arm64/pg17.7-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg17.7-spock5.0.4-standard.txt @@ -7,7 +7,7 @@ pgedge-postgis35_17-3.5.3-1.el9 pgedge-pgvector_17-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 -pgedge-pgmq_17-1.8.0-1.el9 (edited) +pgedge-pgmq_17-1.8.0-1.el9 pgedge-pg_cron_17-1.6.7-1.el9 pgedge-pg-tokenizer_17-0.1.1-1.el9 pgedge-pg-vectorize_17-0.23.0-1.el9 diff --git a/packagelists/arm64/pg18.1-spock5.0.4-standard.txt b/packagelists/arm64/pg18.1-spock5.0.4-standard.txt index 6c8ecaf..1ce2824 100644 --- a/packagelists/arm64/pg18.1-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg18.1-spock5.0.4-standard.txt @@ -7,7 +7,7 @@ pgedge-postgis35_18-3.5.3-1.el9 pgedge-pgvector_18-0.8.1-1.el9 pgedge-pgbackrest-2.57.0-1.el9 pgedge-python3-psycopg2-2.9.10-1.el9 -pgedge-pgmq_18-1.8.0-1.el9 (edited) +pgedge-pgmq_18-1.8.0-1.el9 pgedge-pg_cron_18-1.6.7-1.el9 pgedge-pg-tokenizer_18-0.1.1-1.el9 pgedge-pg-vectorize_18-0.23.0-1.el9 From fcfc7ac360192076dedc3b274cc26788fd4b27bf Mon Sep 17 00:00:00 2001 From: Matthew Mols Date: Mon, 15 Dec 2025 10:06:28 -0600 Subject: [PATCH 06/10] rebuild past minor version images --- .../amd64/pg16.10-spock5.0.4-minimal.txt | 4 ++++ .../amd64/pg16.10-spock5.0.4-standard.txt | 16 +++++++++++++ .../amd64/pg17.6-spock5.0.4-minimal.txt | 4 ++++ .../amd64/pg17.6-spock5.0.4-standard.txt | 16 +++++++++++++ .../amd64/pg18.0-spock5.0.4-minimal.txt | 4 ++++ .../amd64/pg18.0-spock5.0.4-standard.txt | 16 +++++++++++++ .../arm64/pg16.10-spock5.0.4-minimal.txt | 4 ++++ .../arm64/pg16.10-spock5.0.4-standard.txt | 16 +++++++++++++ .../arm64/pg17.6-spock5.0.4-minimal.txt | 4 ++++ .../arm64/pg17.6-spock5.0.4-standard.txt | 16 +++++++++++++ .../arm64/pg18.0-spock5.0.4-minimal.txt | 4 ++++ .../arm64/pg18.0-spock5.0.4-standard.txt | 16 +++++++++++++ scripts/build_pgedge_images.py | 24 +++++++++++++++++++ 13 files changed, 144 insertions(+) create mode 100644 packagelists/amd64/pg16.10-spock5.0.4-minimal.txt create mode 100644 packagelists/amd64/pg16.10-spock5.0.4-standard.txt create mode 100644 packagelists/amd64/pg17.6-spock5.0.4-minimal.txt create mode 100644 packagelists/amd64/pg17.6-spock5.0.4-standard.txt create mode 100644 packagelists/amd64/pg18.0-spock5.0.4-minimal.txt create mode 100644 packagelists/amd64/pg18.0-spock5.0.4-standard.txt create mode 100644 packagelists/arm64/pg16.10-spock5.0.4-minimal.txt create mode 100644 packagelists/arm64/pg16.10-spock5.0.4-standard.txt create mode 100644 packagelists/arm64/pg17.6-spock5.0.4-minimal.txt create mode 100644 packagelists/arm64/pg17.6-spock5.0.4-standard.txt create mode 100644 packagelists/arm64/pg18.0-spock5.0.4-minimal.txt create mode 100644 packagelists/arm64/pg18.0-spock5.0.4-standard.txt diff --git a/packagelists/amd64/pg16.10-spock5.0.4-minimal.txt b/packagelists/amd64/pg16.10-spock5.0.4-minimal.txt new file mode 100644 index 0000000..bf7c842 --- /dev/null +++ b/packagelists/amd64/pg16.10-spock5.0.4-minimal.txt @@ -0,0 +1,4 @@ +pgedge-postgresql16-16.10-1.el9 +pgedge-spock50_16-5.0.4-1.el9 +pgedge-snowflake_16-2.4-1.el9 +pgedge-lolor_16-1.2.1-1.el9 diff --git a/packagelists/amd64/pg16.10-spock5.0.4-standard.txt b/packagelists/amd64/pg16.10-spock5.0.4-standard.txt new file mode 100644 index 0000000..a8bc8ba --- /dev/null +++ b/packagelists/amd64/pg16.10-spock5.0.4-standard.txt @@ -0,0 +1,16 @@ +pgedge-postgresql16-16.10-1.el9 +pgedge-spock50_16-5.0.4-1.el9 +pgedge-snowflake_16-2.4-1.el9 +pgedge-lolor_16-1.2.1-1.el9 +pgedge-pgaudit_16-16.1-1.el9 +pgedge-postgis35_16-3.5.3-1.el9 +pgedge-pgvector_16-0.8.1-1.el9 +pgedge-pgbackrest-2.57.0-1.el9 +pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_16-1.8.0-1.el9 +pgedge-pg_cron_16-1.6.7-1.el9 +pgedge-pg-tokenizer_16-0.1.1-1.el9 +pgedge-pg-vectorize_16-0.23.0-1.el9 +pgedge-pg-stat-monitor_16-2.3.0-1.el9 +pgedge-vchord-bm25_16-0.2.2-1.el9 +pgedge-vectorizer_16-1.0-alpha4_1.el9 diff --git a/packagelists/amd64/pg17.6-spock5.0.4-minimal.txt b/packagelists/amd64/pg17.6-spock5.0.4-minimal.txt new file mode 100644 index 0000000..03eb040 --- /dev/null +++ b/packagelists/amd64/pg17.6-spock5.0.4-minimal.txt @@ -0,0 +1,4 @@ +pgedge-postgresql17-17.6-1.el9 +pgedge-spock50_17-5.0.4-1.el9 +pgedge-snowflake_17-2.4-1.el9 +pgedge-lolor_17-1.2.1-1.el9 diff --git a/packagelists/amd64/pg17.6-spock5.0.4-standard.txt b/packagelists/amd64/pg17.6-spock5.0.4-standard.txt new file mode 100644 index 0000000..98ad339 --- /dev/null +++ b/packagelists/amd64/pg17.6-spock5.0.4-standard.txt @@ -0,0 +1,16 @@ +pgedge-postgresql17-17.6-1.el9 +pgedge-spock50_17-5.0.4-1.el9 +pgedge-snowflake_17-2.4-1.el9 +pgedge-lolor_17-1.2.1-1.el9 +pgedge-pgaudit_17-17.1-1.el9 +pgedge-postgis35_17-3.5.3-1.el9 +pgedge-pgvector_17-0.8.1-1.el9 +pgedge-pgbackrest-2.57.0-1.el9 +pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_17-1.8.0-1.el9 +pgedge-pg_cron_17-1.6.7-1.el9 +pgedge-pg-tokenizer_17-0.1.1-1.el9 +pgedge-pg-vectorize_17-0.23.0-1.el9 +pgedge-pg-stat-monitor_17-2.3.0-1.el9 +pgedge-vchord-bm25_17-0.2.2-1.el9 +pgedge-vectorizer_17-1.0-alpha4_1.el9 diff --git a/packagelists/amd64/pg18.0-spock5.0.4-minimal.txt b/packagelists/amd64/pg18.0-spock5.0.4-minimal.txt new file mode 100644 index 0000000..08894e2 --- /dev/null +++ b/packagelists/amd64/pg18.0-spock5.0.4-minimal.txt @@ -0,0 +1,4 @@ +pgedge-postgresql18-18.0-1.el9 +pgedge-spock50_18-5.0.4-1.el9 +pgedge-snowflake_18-2.4-1.el9 +pgedge-lolor_18-1.2.1-1.el9 diff --git a/packagelists/amd64/pg18.0-spock5.0.4-standard.txt b/packagelists/amd64/pg18.0-spock5.0.4-standard.txt new file mode 100644 index 0000000..b29e984 --- /dev/null +++ b/packagelists/amd64/pg18.0-spock5.0.4-standard.txt @@ -0,0 +1,16 @@ +pgedge-postgresql18-18.0-1.el9 +pgedge-spock50_18-5.0.4-1.el9 +pgedge-snowflake_18-2.4-1.el9 +pgedge-lolor_18-1.2.1-1.el9 +pgedge-pgaudit_18-18.0-1.el9 +pgedge-postgis35_18-3.5.3-1.el9 +pgedge-pgvector_18-0.8.1-1.el9 +pgedge-pgbackrest-2.57.0-1.el9 +pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_18-1.8.0-1.el9 +pgedge-pg_cron_18-1.6.7-1.el9 +pgedge-pg-tokenizer_18-0.1.1-1.el9 +pgedge-pg-vectorize_18-0.23.0-1.el9 +pgedge-pg-stat-monitor_18-2.3.0-1.el9 +pgedge-vchord-bm25_18-0.2.2-1.el9 +pgedge-vectorizer_18-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg16.10-spock5.0.4-minimal.txt b/packagelists/arm64/pg16.10-spock5.0.4-minimal.txt new file mode 100644 index 0000000..bf7c842 --- /dev/null +++ b/packagelists/arm64/pg16.10-spock5.0.4-minimal.txt @@ -0,0 +1,4 @@ +pgedge-postgresql16-16.10-1.el9 +pgedge-spock50_16-5.0.4-1.el9 +pgedge-snowflake_16-2.4-1.el9 +pgedge-lolor_16-1.2.1-1.el9 diff --git a/packagelists/arm64/pg16.10-spock5.0.4-standard.txt b/packagelists/arm64/pg16.10-spock5.0.4-standard.txt new file mode 100644 index 0000000..a8bc8ba --- /dev/null +++ b/packagelists/arm64/pg16.10-spock5.0.4-standard.txt @@ -0,0 +1,16 @@ +pgedge-postgresql16-16.10-1.el9 +pgedge-spock50_16-5.0.4-1.el9 +pgedge-snowflake_16-2.4-1.el9 +pgedge-lolor_16-1.2.1-1.el9 +pgedge-pgaudit_16-16.1-1.el9 +pgedge-postgis35_16-3.5.3-1.el9 +pgedge-pgvector_16-0.8.1-1.el9 +pgedge-pgbackrest-2.57.0-1.el9 +pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_16-1.8.0-1.el9 +pgedge-pg_cron_16-1.6.7-1.el9 +pgedge-pg-tokenizer_16-0.1.1-1.el9 +pgedge-pg-vectorize_16-0.23.0-1.el9 +pgedge-pg-stat-monitor_16-2.3.0-1.el9 +pgedge-vchord-bm25_16-0.2.2-1.el9 +pgedge-vectorizer_16-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg17.6-spock5.0.4-minimal.txt b/packagelists/arm64/pg17.6-spock5.0.4-minimal.txt new file mode 100644 index 0000000..03eb040 --- /dev/null +++ b/packagelists/arm64/pg17.6-spock5.0.4-minimal.txt @@ -0,0 +1,4 @@ +pgedge-postgresql17-17.6-1.el9 +pgedge-spock50_17-5.0.4-1.el9 +pgedge-snowflake_17-2.4-1.el9 +pgedge-lolor_17-1.2.1-1.el9 diff --git a/packagelists/arm64/pg17.6-spock5.0.4-standard.txt b/packagelists/arm64/pg17.6-spock5.0.4-standard.txt new file mode 100644 index 0000000..98ad339 --- /dev/null +++ b/packagelists/arm64/pg17.6-spock5.0.4-standard.txt @@ -0,0 +1,16 @@ +pgedge-postgresql17-17.6-1.el9 +pgedge-spock50_17-5.0.4-1.el9 +pgedge-snowflake_17-2.4-1.el9 +pgedge-lolor_17-1.2.1-1.el9 +pgedge-pgaudit_17-17.1-1.el9 +pgedge-postgis35_17-3.5.3-1.el9 +pgedge-pgvector_17-0.8.1-1.el9 +pgedge-pgbackrest-2.57.0-1.el9 +pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_17-1.8.0-1.el9 +pgedge-pg_cron_17-1.6.7-1.el9 +pgedge-pg-tokenizer_17-0.1.1-1.el9 +pgedge-pg-vectorize_17-0.23.0-1.el9 +pgedge-pg-stat-monitor_17-2.3.0-1.el9 +pgedge-vchord-bm25_17-0.2.2-1.el9 +pgedge-vectorizer_17-1.0-alpha4_1.el9 diff --git a/packagelists/arm64/pg18.0-spock5.0.4-minimal.txt b/packagelists/arm64/pg18.0-spock5.0.4-minimal.txt new file mode 100644 index 0000000..08894e2 --- /dev/null +++ b/packagelists/arm64/pg18.0-spock5.0.4-minimal.txt @@ -0,0 +1,4 @@ +pgedge-postgresql18-18.0-1.el9 +pgedge-spock50_18-5.0.4-1.el9 +pgedge-snowflake_18-2.4-1.el9 +pgedge-lolor_18-1.2.1-1.el9 diff --git a/packagelists/arm64/pg18.0-spock5.0.4-standard.txt b/packagelists/arm64/pg18.0-spock5.0.4-standard.txt new file mode 100644 index 0000000..b29e984 --- /dev/null +++ b/packagelists/arm64/pg18.0-spock5.0.4-standard.txt @@ -0,0 +1,16 @@ +pgedge-postgresql18-18.0-1.el9 +pgedge-spock50_18-5.0.4-1.el9 +pgedge-snowflake_18-2.4-1.el9 +pgedge-lolor_18-1.2.1-1.el9 +pgedge-pgaudit_18-18.0-1.el9 +pgedge-postgis35_18-3.5.3-1.el9 +pgedge-pgvector_18-0.8.1-1.el9 +pgedge-pgbackrest-2.57.0-1.el9 +pgedge-python3-psycopg2-2.9.10-1.el9 +pgedge-pgmq_18-1.8.0-1.el9 +pgedge-pg_cron_18-1.6.7-1.el9 +pgedge-pg-tokenizer_18-0.1.1-1.el9 +pgedge-pg-vectorize_18-0.23.0-1.el9 +pgedge-pg-stat-monitor_18-2.3.0-1.el9 +pgedge-vchord-bm25_18-0.2.2-1.el9 +pgedge-vectorizer_18-1.0-alpha4_1.el9 diff --git a/scripts/build_pgedge_images.py b/scripts/build_pgedge_images.py index 73fbaa3..f1ec1a6 100755 --- a/scripts/build_pgedge_images.py +++ b/scripts/build_pgedge_images.py @@ -158,6 +158,14 @@ def make_all_flavor_images( # added to this list. all_images: list[PgEdgeImage] = [ # pg16 images + *make_all_flavor_images( + package_release_channel="staging", + postgres_version="16.10", + spock_version="5.0.4", + epoch=2, + is_latest_for_pg_major=False, + is_latest_for_spock_major=True, + ), *make_all_flavor_images( package_release_channel="staging", postgres_version="16.11", @@ -167,6 +175,14 @@ def make_all_flavor_images( is_latest_for_spock_major=True, ), # pg17 images + *make_all_flavor_images( + package_release_channel="staging", + postgres_version="17.6", + spock_version="5.0.4", + epoch=2, + is_latest_for_pg_major=False, + is_latest_for_spock_major=True, + ), *make_all_flavor_images( package_release_channel="staging", postgres_version="17.7", @@ -176,6 +192,14 @@ def make_all_flavor_images( is_latest_for_spock_major=True, ), # pg18 images + *make_all_flavor_images( + package_release_channel="staging", + postgres_version="18.0", + spock_version="5.0.4", + epoch=2, + is_latest_for_pg_major=False, + is_latest_for_spock_major=True, + ), *make_all_flavor_images( package_release_channel="staging", postgres_version="18.1", From e767e970bdbedbfb63a1ac7bb4067499cc8ef67c Mon Sep 17 00:00:00 2001 From: Matthew Mols Date: Mon, 15 Dec 2025 12:02:24 -0600 Subject: [PATCH 07/10] docs: update readme with extensions list --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a8cc1e4..84d21ab 100644 --- a/README.md +++ b/README.md @@ -24,9 +24,16 @@ Minimal images contain Postgres, and the following extensions: Standard images are based on minimal images, and contain additional extension and tools. -- PGAudit +- pgAudit - PostGIS - pgVector +- pgEdge Vectorizer +- pg_tokenizer +- vchord_bm25 +- pg_vectorize +- pgmq +- pg_cron +- pg_stat_monitor - Patroni - pgBackRest - psycopg2 From 69b2ac8461e913a9fb382a64d3510cd63c04f5d3 Mon Sep 17 00:00:00 2001 From: Matthew Mols Date: Mon, 15 Dec 2025 12:02:54 -0600 Subject: [PATCH 08/10] feat: update examples to initialize all extensions --- .../compose/distributed/docker-compose.yaml | 25 +++++++++---- examples/compose/enterprise/README.md | 37 +------------------ .../compose/enterprise/docker-compose.yaml | 23 ++++++++---- 3 files changed, 34 insertions(+), 51 deletions(-) diff --git a/examples/compose/distributed/docker-compose.yaml b/examples/compose/distributed/docker-compose.yaml index 2892f4a..a49dd81 100644 --- a/examples/compose/distributed/docker-compose.yaml +++ b/examples/compose/distributed/docker-compose.yaml @@ -12,6 +12,7 @@ services: PGEDGE_USER: ${REPL_USER:-pgedge} PGEDGE_PASSWORD: ${REPL_PASSWORD:-password} NODE_NAME: n1 + NODE_ORDINAL: 1 ports: - target: 5432 published: 6432 @@ -24,8 +25,8 @@ services: - source: init-extensions target: /docker-entrypoint-initdb.d/10-init-extensions.sh mode: 0755 - - source: configure-spock - target: /docker-entrypoint-initdb.d/20-configure-spock.sh + - source: init-pgconf + target: /docker-entrypoint-initdb.d/20-init-pgconf.sh mode: 0755 - source: restart-postgres target: /docker-entrypoint-initdb.d/30-restart-postgres.sh @@ -51,6 +52,7 @@ services: PGEDGE_USER: ${REPL_USER:-pgedge} PGEDGE_PASSWORD: ${REPL_PASSWORD:-password} NODE_NAME: n2 + NODE_ORDINAL: 2 ports: - target: 5432 published: 6433 @@ -63,8 +65,8 @@ services: - source: init-extensions target: /docker-entrypoint-initdb.d/10-init-extensions.sh mode: 0755 - - source: configure-spock - target: /docker-entrypoint-initdb.d/20-configure-spock.sh + - source: init-pgconf + target: /docker-entrypoint-initdb.d/20-init-pgconf.sh mode: 0755 - source: restart-postgres target: /docker-entrypoint-initdb.d/30-restart-postgres.sh @@ -109,7 +111,7 @@ configs: #!/usr/bin/env bash set -Eeo pipefail - EXTENSIONS=("pg_stat_statements" "pgaudit" "snowflake" "spock" "postgis-3") + EXTENSIONS=("pg_stat_statements" "pgaudit" "snowflake" "spock" "postgis-3" "pg_stat_monitor" "pg_tokenizer" "pg_cron" "vectorize" "pgedge_vectorizer") PGCONF="$$PGDATA/postgresql.conf" @@ -122,14 +124,14 @@ configs: else echo "shared_preload_libraries = '$$LIBS'" >> "$$PGCONF" fi - configure-spock: + init-pgconf: content: |- #!/usr/bin/env bash set -Eeo pipefail PGCONF="$$PGDATA/postgresql.conf" - echo "Initializing required spock configuration parameters in postgresql.conf" + echo "Initializing required configuration parameters in postgresql.conf" # Allow connections from any address (for demo purposes) echo "listen_addresses = '*'" >> "$$PGCONF" @@ -148,6 +150,13 @@ configs: echo "spock.conflict_resolution = 'last_update_wins'" >> "$$PGCONF" echo "spock.save_resolutions = 'on'" >> "$$PGCONF" echo "spock.conflict_log_level = 'DEBUG'" >> "$$PGCONF" + + # Set LOLOR and Snowflake parameters + echo "lolor.node = '$${NODE_ORDINAL}'" >> "$$PGCONF" + echo "snowflake.node_id = '$${NODE_ORDINAL}'" >> "$$PGCONF" + + # Setup pg_cron + echo "cron.database_name = '$${POSTGRES_DB:-example_db}'" >> "$$PGCONF" restart-postgres: content: |- #!/usr/bin/env bash @@ -160,7 +169,7 @@ configs: #!/usr/bin/env bash set -Eeo pipefail - EXTENSIONS=("pg_stat_statements" "pgaudit" "snowflake" "spock" "vector" "postgis") + EXTENSIONS=("pg_stat_statements" "pgaudit" "snowflake" "spock" "vector" "postgis" "lolor" "pgmq" "pg_cron" "pg_stat_monitor" "pg_tokenizer" "vectorize" "pgedge_vectorizer") echo "Initializing extensions: $${EXTENSIONS[*]}" for EXT in "$${EXTENSIONS[@]}"; do diff --git a/examples/compose/enterprise/README.md b/examples/compose/enterprise/README.md index 6a74a02..f899f4c 100644 --- a/examples/compose/enterprise/README.md +++ b/examples/compose/enterprise/README.md @@ -1,6 +1,6 @@ # pgEdge Enterprise Postgres - Docker Compose Example -This example spins up a single pgEdge Enterprise Postgres container with additional enterprise extensions enabled (pgAudit, PostGIS, Snowflake, Spock, etc.). The container is configured with logical replication support and initializes all extensions automatically at startup. +This example spins up a single pgEdge Enterprise Postgres container with enterprise extensions enabled. ## Prerequisites @@ -26,41 +26,6 @@ This will build and start the pgEdge Enterprise Postgres service. docker compose exec pgedge-postgres psql -U admin example_db ``` -### Enterprise Extensions - -This enterprise image automatically enables and installs the following extensions: - -- pg_stat_statements -- pgAudit -- Snowflake -- Spock -- pgVector -- PostGIS - -These are configured in two phases: - -The init-extensions and configure-spock scripts update postgresql.conf with preload libraries and Spock settings. - -The create-extensions script runs CREATE EXTENSION commands to load them into your database. - -You can confirm extensions are installed by running: - -```sh -\dx -``` - -inside your psql session. - -### Restarting PostgreSQL During Init - -To apply configuration changes, the initialization sequence includes a controlled restart of PostgreSQL: - -```sh -pg_ctl -D $PGDATA -m fast restart -``` - -This happens automatically during first startup. You don’t need to run this manually unless you change configuration. - ### Loading Sample Data You can load the Northwind sample dataset into your Postgres database by running: diff --git a/examples/compose/enterprise/docker-compose.yaml b/examples/compose/enterprise/docker-compose.yaml index 246e913..980868c 100644 --- a/examples/compose/enterprise/docker-compose.yaml +++ b/examples/compose/enterprise/docker-compose.yaml @@ -7,12 +7,14 @@ services: POSTGRES_USER: ${POSTGRES_USER:-admin} POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-password} POSTGRES_DB: ${POSTGRES_DB:-example_db} + NODE_NAME: n1 + NODE_ORDINAL: 1 configs: - source: init-extensions target: /docker-entrypoint-initdb.d/10-init-extensions.sh mode: 0755 - - source: configure-spock - target: /docker-entrypoint-initdb.d/20-configure-spock.sh + - source: init-pgconf + target: /docker-entrypoint-initdb.d/20-init-pgconf.sh mode: 0755 - source: restart-postgres target: /docker-entrypoint-initdb.d/30-restart-postgres.sh @@ -30,7 +32,7 @@ configs: #!/usr/bin/env bash set -Eeo pipefail - EXTENSIONS=("pg_stat_statements" "pgaudit" "snowflake" "spock" "postgis-3") + EXTENSIONS=("pg_stat_statements" "pgaudit" "snowflake" "spock" "postgis-3" "pg_stat_monitor" "pg_tokenizer" "pg_cron" "vectorize" "pgedge_vectorizer") PGCONF="$$PGDATA/postgresql.conf" @@ -43,18 +45,18 @@ configs: else echo "shared_preload_libraries = '$$LIBS'" >> "$$PGCONF" fi - configure-spock: + init-pgconf: content: |- #!/usr/bin/env bash set -Eeo pipefail PGCONF="$$PGDATA/postgresql.conf" - echo "Initializing required spock configuration parameters in postgresql.conf" + echo "Initializing required configuration parameters in postgresql.conf" # Allow connections from any address (for demo purposes) echo "listen_addresses = '*'" >> "$$PGCONF" - + # Enable logical replication echo "wal_level = 'logical'" >> "$$PGCONF" echo "max_worker_processes = 10" >> "$$PGCONF" @@ -69,6 +71,13 @@ configs: echo "spock.conflict_resolution = 'last_update_wins'" >> "$$PGCONF" echo "spock.save_resolutions = 'on'" >> "$$PGCONF" echo "spock.conflict_log_level = 'DEBUG'" >> "$$PGCONF" + + # Set LOLOR and Snowflake parameters + echo "lolor.node = '$${NODE_ORDINAL}'" >> "$$PGCONF" + echo "snowflake.node_id = '$${NODE_ORDINAL}'" >> "$$PGCONF" + + # Setup pg_cron + echo "cron.database_name = '$${POSTGRES_DB:-example_db}'" >> "$$PGCONF" restart-postgres: content: |- #!/usr/bin/env bash @@ -81,7 +90,7 @@ configs: #!/usr/bin/env bash set -Eeo pipefail - EXTENSIONS=("pg_stat_statements" "pgaudit" "snowflake" "spock" "vector" "postgis") + EXTENSIONS=("pg_stat_statements" "pgaudit" "snowflake" "spock" "vector" "postgis" "lolor" "pgmq" "pg_cron" "pg_stat_monitor" "pg_tokenizer" "vectorize" "pgedge_vectorizer") echo "Initializing extensions: $${EXTENSIONS[*]}" for EXT in "$${EXTENSIONS[@]}"; do From 46315253cdb814c4cf729efc1f770e97431b36a3 Mon Sep 17 00:00:00 2001 From: Matthew Mols Date: Mon, 15 Dec 2025 12:30:45 -0600 Subject: [PATCH 09/10] update pgedge_vectorizer to beta1 --- packagelists/amd64/pg16.10-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg16.11-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg17.6-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg17.7-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg18.0-spock5.0.4-standard.txt | 2 +- packagelists/amd64/pg18.1-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg16.10-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg16.11-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg17.6-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg17.7-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg18.0-spock5.0.4-standard.txt | 2 +- packagelists/arm64/pg18.1-spock5.0.4-standard.txt | 2 +- 12 files changed, 12 insertions(+), 12 deletions(-) diff --git a/packagelists/amd64/pg16.10-spock5.0.4-standard.txt b/packagelists/amd64/pg16.10-spock5.0.4-standard.txt index a8bc8ba..fb04609 100644 --- a/packagelists/amd64/pg16.10-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg16.10-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_16-0.1.1-1.el9 pgedge-pg-vectorize_16-0.23.0-1.el9 pgedge-pg-stat-monitor_16-2.3.0-1.el9 pgedge-vchord-bm25_16-0.2.2-1.el9 -pgedge-vectorizer_16-1.0-alpha4_1.el9 +pgedge-vectorizer_16-1.0-beta1_1.el9 diff --git a/packagelists/amd64/pg16.11-spock5.0.4-standard.txt b/packagelists/amd64/pg16.11-spock5.0.4-standard.txt index ed30c90..99d7664 100644 --- a/packagelists/amd64/pg16.11-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg16.11-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_16-0.1.1-1.el9 pgedge-pg-vectorize_16-0.23.0-1.el9 pgedge-pg-stat-monitor_16-2.3.0-1.el9 pgedge-vchord-bm25_16-0.2.2-1.el9 -pgedge-vectorizer_16-1.0-alpha4_1.el9 +pgedge-vectorizer_16-1.0-beta1_1.el9 diff --git a/packagelists/amd64/pg17.6-spock5.0.4-standard.txt b/packagelists/amd64/pg17.6-spock5.0.4-standard.txt index 98ad339..3a3be52 100644 --- a/packagelists/amd64/pg17.6-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg17.6-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_17-0.1.1-1.el9 pgedge-pg-vectorize_17-0.23.0-1.el9 pgedge-pg-stat-monitor_17-2.3.0-1.el9 pgedge-vchord-bm25_17-0.2.2-1.el9 -pgedge-vectorizer_17-1.0-alpha4_1.el9 +pgedge-vectorizer_17-1.0-beta1_1.el9 diff --git a/packagelists/amd64/pg17.7-spock5.0.4-standard.txt b/packagelists/amd64/pg17.7-spock5.0.4-standard.txt index 5b16604..bcf888c 100644 --- a/packagelists/amd64/pg17.7-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg17.7-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_17-0.1.1-1.el9 pgedge-pg-vectorize_17-0.23.0-1.el9 pgedge-pg-stat-monitor_17-2.3.0-1.el9 pgedge-vchord-bm25_17-0.2.2-1.el9 -pgedge-vectorizer_17-1.0-alpha4_1.el9 +pgedge-vectorizer_17-1.0-beta1_1.el9 diff --git a/packagelists/amd64/pg18.0-spock5.0.4-standard.txt b/packagelists/amd64/pg18.0-spock5.0.4-standard.txt index b29e984..21ade64 100644 --- a/packagelists/amd64/pg18.0-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg18.0-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_18-0.1.1-1.el9 pgedge-pg-vectorize_18-0.23.0-1.el9 pgedge-pg-stat-monitor_18-2.3.0-1.el9 pgedge-vchord-bm25_18-0.2.2-1.el9 -pgedge-vectorizer_18-1.0-alpha4_1.el9 +pgedge-vectorizer_18-1.0-beta1_1.el9 diff --git a/packagelists/amd64/pg18.1-spock5.0.4-standard.txt b/packagelists/amd64/pg18.1-spock5.0.4-standard.txt index 1ce2824..078b832 100644 --- a/packagelists/amd64/pg18.1-spock5.0.4-standard.txt +++ b/packagelists/amd64/pg18.1-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_18-0.1.1-1.el9 pgedge-pg-vectorize_18-0.23.0-1.el9 pgedge-pg-stat-monitor_18-2.3.0-1.el9 pgedge-vchord-bm25_18-0.2.2-1.el9 -pgedge-vectorizer_18-1.0-alpha4_1.el9 +pgedge-vectorizer_18-1.0-beta1_1.el9 diff --git a/packagelists/arm64/pg16.10-spock5.0.4-standard.txt b/packagelists/arm64/pg16.10-spock5.0.4-standard.txt index a8bc8ba..fb04609 100644 --- a/packagelists/arm64/pg16.10-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg16.10-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_16-0.1.1-1.el9 pgedge-pg-vectorize_16-0.23.0-1.el9 pgedge-pg-stat-monitor_16-2.3.0-1.el9 pgedge-vchord-bm25_16-0.2.2-1.el9 -pgedge-vectorizer_16-1.0-alpha4_1.el9 +pgedge-vectorizer_16-1.0-beta1_1.el9 diff --git a/packagelists/arm64/pg16.11-spock5.0.4-standard.txt b/packagelists/arm64/pg16.11-spock5.0.4-standard.txt index ed30c90..99d7664 100644 --- a/packagelists/arm64/pg16.11-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg16.11-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_16-0.1.1-1.el9 pgedge-pg-vectorize_16-0.23.0-1.el9 pgedge-pg-stat-monitor_16-2.3.0-1.el9 pgedge-vchord-bm25_16-0.2.2-1.el9 -pgedge-vectorizer_16-1.0-alpha4_1.el9 +pgedge-vectorizer_16-1.0-beta1_1.el9 diff --git a/packagelists/arm64/pg17.6-spock5.0.4-standard.txt b/packagelists/arm64/pg17.6-spock5.0.4-standard.txt index 98ad339..3a3be52 100644 --- a/packagelists/arm64/pg17.6-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg17.6-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_17-0.1.1-1.el9 pgedge-pg-vectorize_17-0.23.0-1.el9 pgedge-pg-stat-monitor_17-2.3.0-1.el9 pgedge-vchord-bm25_17-0.2.2-1.el9 -pgedge-vectorizer_17-1.0-alpha4_1.el9 +pgedge-vectorizer_17-1.0-beta1_1.el9 diff --git a/packagelists/arm64/pg17.7-spock5.0.4-standard.txt b/packagelists/arm64/pg17.7-spock5.0.4-standard.txt index 5b16604..bcf888c 100644 --- a/packagelists/arm64/pg17.7-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg17.7-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_17-0.1.1-1.el9 pgedge-pg-vectorize_17-0.23.0-1.el9 pgedge-pg-stat-monitor_17-2.3.0-1.el9 pgedge-vchord-bm25_17-0.2.2-1.el9 -pgedge-vectorizer_17-1.0-alpha4_1.el9 +pgedge-vectorizer_17-1.0-beta1_1.el9 diff --git a/packagelists/arm64/pg18.0-spock5.0.4-standard.txt b/packagelists/arm64/pg18.0-spock5.0.4-standard.txt index b29e984..21ade64 100644 --- a/packagelists/arm64/pg18.0-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg18.0-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_18-0.1.1-1.el9 pgedge-pg-vectorize_18-0.23.0-1.el9 pgedge-pg-stat-monitor_18-2.3.0-1.el9 pgedge-vchord-bm25_18-0.2.2-1.el9 -pgedge-vectorizer_18-1.0-alpha4_1.el9 +pgedge-vectorizer_18-1.0-beta1_1.el9 diff --git a/packagelists/arm64/pg18.1-spock5.0.4-standard.txt b/packagelists/arm64/pg18.1-spock5.0.4-standard.txt index 1ce2824..078b832 100644 --- a/packagelists/arm64/pg18.1-spock5.0.4-standard.txt +++ b/packagelists/arm64/pg18.1-spock5.0.4-standard.txt @@ -13,4 +13,4 @@ pgedge-pg-tokenizer_18-0.1.1-1.el9 pgedge-pg-vectorize_18-0.23.0-1.el9 pgedge-pg-stat-monitor_18-2.3.0-1.el9 pgedge-vchord-bm25_18-0.2.2-1.el9 -pgedge-vectorizer_18-1.0-alpha4_1.el9 +pgedge-vectorizer_18-1.0-beta1_1.el9 From 099f137a8cf380a35e42b5ce057fef13962b731b Mon Sep 17 00:00:00 2001 From: Muhammad Aqeel Date: Wed, 17 Dec 2025 19:45:41 +0500 Subject: [PATCH 10/10] Installs packages from release repo --- scripts/build_pgedge_images.py | 6 ------ 1 file changed, 6 deletions(-) diff --git a/scripts/build_pgedge_images.py b/scripts/build_pgedge_images.py index f1ec1a6..0e30445 100755 --- a/scripts/build_pgedge_images.py +++ b/scripts/build_pgedge_images.py @@ -159,7 +159,6 @@ def make_all_flavor_images( all_images: list[PgEdgeImage] = [ # pg16 images *make_all_flavor_images( - package_release_channel="staging", postgres_version="16.10", spock_version="5.0.4", epoch=2, @@ -167,7 +166,6 @@ def make_all_flavor_images( is_latest_for_spock_major=True, ), *make_all_flavor_images( - package_release_channel="staging", postgres_version="16.11", spock_version="5.0.4", epoch=3, @@ -176,7 +174,6 @@ def make_all_flavor_images( ), # pg17 images *make_all_flavor_images( - package_release_channel="staging", postgres_version="17.6", spock_version="5.0.4", epoch=2, @@ -184,7 +181,6 @@ def make_all_flavor_images( is_latest_for_spock_major=True, ), *make_all_flavor_images( - package_release_channel="staging", postgres_version="17.7", spock_version="5.0.4", epoch=3, @@ -193,7 +189,6 @@ def make_all_flavor_images( ), # pg18 images *make_all_flavor_images( - package_release_channel="staging", postgres_version="18.0", spock_version="5.0.4", epoch=2, @@ -201,7 +196,6 @@ def make_all_flavor_images( is_latest_for_spock_major=True, ), *make_all_flavor_images( - package_release_channel="staging", postgres_version="18.1", spock_version="5.0.4", epoch=3,