Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 4 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,10 @@
## Unreleased

- Upgraded to PostgreSQL 16.15, 17.11, and 18.6
- Upgraded PostGIS to 3.6.4, pgBackRest to 2.59.0, and system_stats to 4.0 in
standard images
- Upgraded Spock to 5.0.12 in the spock 5 images
- Upgraded PostGIS to 3.6.4, pgBackRest to 2.59.3, system_stats to 4.0,
supautils to 3.4.4, and pgvector to 0.8.7 in standard images
- Upgraded Spock to 5.0.13 in the spock 5 images
- Upgraded lolor to 1.2.3 in minimal images

## 2025-09-03

Expand Down
24 changes: 24 additions & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,7 @@ FROM ${POSTGRES_IMAGE} AS minimal
ARG PACKAGE_LIST_FILE
ARG TARGETARCH
ARG POSTGRES_MAJOR_VERSION
ARG PACKAGE_RELEASE_CHANNEL=""

# The inherited stage ends as USER postgres.
USER root
Expand All @@ -125,6 +126,13 @@ set -o errexit
set -o pipefail
set -o nounset

# The repo config is inherited from the parent image, which may have been built
# from a different channel, so re-point it here rather than relying on the base
# stage. Idempotent: once rewritten there is no "release" left to match.
if [[ -n "${PACKAGE_RELEASE_CHANNEL}" ]]; then
sed -i "s|release|${PACKAGE_RELEASE_CHANNEL}|g" /etc/yum.repos.d/pgedge.repo
fi

# A delta: re-pinning a package the parent's "dnf update -y" has moved past
# would be a downgrade, which dnf refuses.
xargs dnf install -y < /usr/share/pgedge/packages.txt
Expand All @@ -146,6 +154,7 @@ FROM ${MINIMAL_IMAGE} AS standard
ARG STANDARD_PACKAGE_LIST_FILE
ARG TARGETARCH
ARG POSTGRES_MAJOR_VERSION
ARG PACKAGE_RELEASE_CHANNEL=""

# The inherited stage ends as USER postgres.
USER root
Expand All @@ -159,6 +168,13 @@ set -o errexit
set -o pipefail
set -o nounset

# The repo config is inherited from the parent image, which may have been built
# from a different channel, so re-point it here rather than relying on the base
# stage. Idempotent: once rewritten there is no "release" left to match.
if [[ -n "${PACKAGE_RELEASE_CHANNEL}" ]]; then
sed -i "s|release|${PACKAGE_RELEASE_CHANNEL}|g" /etc/yum.repos.d/pgedge.repo
fi

# A delta: re-pinning a package the parent's "dnf update -y" has moved past
# would be a downgrade, which dnf refuses.
xargs dnf install -y < /usr/share/pgedge/packages.txt
Expand Down Expand Up @@ -243,6 +259,7 @@ FROM ${STANDARD_IMAGE} AS coldfront
ARG COLDFRONT_PACKAGE_LIST_FILE
ARG TARGETARCH
ARG POSTGRES_MAJOR_VERSION
ARG PACKAGE_RELEASE_CHANNEL=""

USER root

Expand All @@ -255,6 +272,13 @@ set -o errexit
set -o pipefail
set -o nounset

# The repo config is inherited from the parent image, which may have been built
# from a different channel, so re-point it here rather than relying on the base
# stage. Idempotent: once rewritten there is no "release" left to match.
if [[ -n "${PACKAGE_RELEASE_CHANNEL}" ]]; then
sed -i "s|release|${PACKAGE_RELEASE_CHANNEL}|g" /etc/yum.repos.d/pgedge.repo
fi

# Dependencies are dnf's to resolve. No second "dnf update -y": that would move
# ColdFront past its pinned NVR.
xargs dnf install -y --setopt=install_weak_deps=False < /usr/share/pgedge/coldfront-packages.txt
Expand Down
3 changes: 0 additions & 3 deletions packagelists/amd64/pg16.15-spock5.0.12-minimal.txt

This file was deleted.

3 changes: 3 additions & 0 deletions packagelists/amd64/pg16.15-spock5.0.13-minimal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pgedge-spock50_16-5.0.13-1.el9
pgedge-snowflake_16-2.6.0-1.el9
pgedge-lolor_16-1.2.3-1.el9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_16-16.1-1.el9
pgedge-postgis36_16-3.6.4-1.el9
pgedge-pgvector_16-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_16-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_16-1.13.0-1.el9
pgedge-pg_cron_16-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_16-2.4.0-1.el9
pgedge-vchord-bm25_16-0.2.2-1.el9
pgedge-vectorizer_16-1.1-1.el9
pgedge-system_stats_16-4.0-1.el9
pgedge-supautils_16-3.2.2-1.el9
pgedge-supautils_16-3.4.4-1.el9
pgedge-safesession_16-1.0-1.el9
2 changes: 1 addition & 1 deletion packagelists/amd64/pg16.15-spock6.0.0-beta1-minimal.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pgedge-spock60_16-6.0.0-beta1_1.el9
pgedge-snowflake_16-2.6.0-1.el9
pgedge-lolor_16-1.2.2-1.el9
pgedge-lolor_16-1.2.3-1.el9
6 changes: 3 additions & 3 deletions packagelists/amd64/pg16.15-spock6.0.0-beta1-standard.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_16-16.1-1.el9
pgedge-postgis36_16-3.6.4-1.el9
pgedge-pgvector_16-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_16-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_16-1.13.0-1.el9
pgedge-pg_cron_16-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_16-2.4.0-1.el9
pgedge-vchord-bm25_16-0.2.2-1.el9
pgedge-vectorizer_16-1.1-1.el9
pgedge-system_stats_16-4.0-1.el9
pgedge-supautils_16-3.2.2-1.el9
pgedge-supautils_16-3.4.4-1.el9
pgedge-safesession_16-1.0-1.el9
3 changes: 0 additions & 3 deletions packagelists/amd64/pg17.11-spock5.0.12-minimal.txt

This file was deleted.

3 changes: 3 additions & 0 deletions packagelists/amd64/pg17.11-spock5.0.13-minimal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pgedge-spock50_17-5.0.13-1.el9
pgedge-snowflake_17-2.6.0-1.el9
pgedge-lolor_17-1.2.3-1.el9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_17-17.1-1.el9
pgedge-postgis36_17-3.6.4-1.el9
pgedge-pgvector_17-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_17-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_17-1.13.0-1.el9
pgedge-pg_cron_17-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_17-2.4.0-1.el9
pgedge-vchord-bm25_17-0.2.2-1.el9
pgedge-vectorizer_17-1.1-1.el9
pgedge-system_stats_17-4.0-1.el9
pgedge-supautils_17-3.2.2-1.el9
pgedge-supautils_17-3.4.4-1.el9
pgedge-safesession_17-1.0-1.el9
2 changes: 1 addition & 1 deletion packagelists/amd64/pg17.11-spock6.0.0-beta1-minimal.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pgedge-spock60_17-6.0.0-beta1_1.el9
pgedge-snowflake_17-2.6.0-1.el9
pgedge-lolor_17-1.2.2-1.el9
pgedge-lolor_17-1.2.3-1.el9
6 changes: 3 additions & 3 deletions packagelists/amd64/pg17.11-spock6.0.0-beta1-standard.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_17-17.1-1.el9
pgedge-postgis36_17-3.6.4-1.el9
pgedge-pgvector_17-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_17-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_17-1.13.0-1.el9
pgedge-pg_cron_17-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_17-2.4.0-1.el9
pgedge-vchord-bm25_17-0.2.2-1.el9
pgedge-vectorizer_17-1.1-1.el9
pgedge-system_stats_17-4.0-1.el9
pgedge-supautils_17-3.2.2-1.el9
pgedge-supautils_17-3.4.4-1.el9
pgedge-safesession_17-1.0-1.el9
3 changes: 0 additions & 3 deletions packagelists/amd64/pg18.6-spock5.0.12-minimal.txt

This file was deleted.

3 changes: 3 additions & 0 deletions packagelists/amd64/pg18.6-spock5.0.13-minimal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pgedge-spock50_18-5.0.13-1.el9
pgedge-snowflake_18-2.6.0-1.el9
pgedge-lolor_18-1.2.3-1.el9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_18-18.0-1.el9
pgedge-postgis36_18-3.6.4-1.el9
pgedge-pgvector_18-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_18-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_18-1.13.0-1.el9
pgedge-pg_cron_18-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_18-2.4.0-1.el9
pgedge-vchord-bm25_18-0.2.2-1.el9
pgedge-vectorizer_18-1.1-1.el9
pgedge-system_stats_18-4.0-1.el9
pgedge-supautils_18-3.2.2-1.el9
pgedge-supautils_18-3.4.4-1.el9
pgedge-safesession_18-1.0-1.el9
2 changes: 1 addition & 1 deletion packagelists/amd64/pg18.6-spock6.0.0-beta1-minimal.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pgedge-spock60_18-6.0.0-beta1_1.el9
pgedge-snowflake_18-2.6.0-1.el9
pgedge-lolor_18-1.2.2-1.el9
pgedge-lolor_18-1.2.3-1.el9
6 changes: 3 additions & 3 deletions packagelists/amd64/pg18.6-spock6.0.0-beta1-standard.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_18-18.0-1.el9
pgedge-postgis36_18-3.6.4-1.el9
pgedge-pgvector_18-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_18-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_18-1.13.0-1.el9
pgedge-pg_cron_18-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_18-2.4.0-1.el9
pgedge-vchord-bm25_18-0.2.2-1.el9
pgedge-vectorizer_18-1.1-1.el9
pgedge-system_stats_18-4.0-1.el9
pgedge-supautils_18-3.2.2-1.el9
pgedge-supautils_18-3.4.4-1.el9
pgedge-safesession_18-1.0-1.el9
3 changes: 0 additions & 3 deletions packagelists/arm64/pg16.15-spock5.0.12-minimal.txt

This file was deleted.

3 changes: 3 additions & 0 deletions packagelists/arm64/pg16.15-spock5.0.13-minimal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pgedge-spock50_16-5.0.13-1.el9
pgedge-snowflake_16-2.6.0-1.el9
pgedge-lolor_16-1.2.3-1.el9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_16-16.1-1.el9
pgedge-postgis36_16-3.6.4-1.el9
pgedge-pgvector_16-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_16-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_16-1.13.0-1.el9
pgedge-pg_cron_16-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_16-2.4.0-1.el9
pgedge-vchord-bm25_16-0.2.2-1.el9
pgedge-vectorizer_16-1.1-1.el9
pgedge-system_stats_16-4.0-1.el9
pgedge-supautils_16-3.2.2-1.el9
pgedge-supautils_16-3.4.4-1.el9
pgedge-safesession_16-1.0-1.el9
2 changes: 1 addition & 1 deletion packagelists/arm64/pg16.15-spock6.0.0-beta1-minimal.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pgedge-spock60_16-6.0.0-beta1_1.el9
pgedge-snowflake_16-2.6.0-1.el9
pgedge-lolor_16-1.2.2-1.el9
pgedge-lolor_16-1.2.3-1.el9
6 changes: 3 additions & 3 deletions packagelists/arm64/pg16.15-spock6.0.0-beta1-standard.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_16-16.1-1.el9
pgedge-postgis36_16-3.6.4-1.el9
pgedge-pgvector_16-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_16-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_16-1.13.0-1.el9
pgedge-pg_cron_16-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_16-2.4.0-1.el9
pgedge-vchord-bm25_16-0.2.2-1.el9
pgedge-vectorizer_16-1.1-1.el9
pgedge-system_stats_16-4.0-1.el9
pgedge-supautils_16-3.2.2-1.el9
pgedge-supautils_16-3.4.4-1.el9
pgedge-safesession_16-1.0-1.el9
3 changes: 0 additions & 3 deletions packagelists/arm64/pg17.11-spock5.0.12-minimal.txt

This file was deleted.

3 changes: 3 additions & 0 deletions packagelists/arm64/pg17.11-spock5.0.13-minimal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pgedge-spock50_17-5.0.13-1.el9
pgedge-snowflake_17-2.6.0-1.el9
pgedge-lolor_17-1.2.3-1.el9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_17-17.1-1.el9
pgedge-postgis36_17-3.6.4-1.el9
pgedge-pgvector_17-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_17-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_17-1.13.0-1.el9
pgedge-pg_cron_17-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_17-2.4.0-1.el9
pgedge-vchord-bm25_17-0.2.2-1.el9
pgedge-vectorizer_17-1.1-1.el9
pgedge-system_stats_17-4.0-1.el9
pgedge-supautils_17-3.2.2-1.el9
pgedge-supautils_17-3.4.4-1.el9
pgedge-safesession_17-1.0-1.el9
2 changes: 1 addition & 1 deletion packagelists/arm64/pg17.11-spock6.0.0-beta1-minimal.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pgedge-spock60_17-6.0.0-beta1_1.el9
pgedge-snowflake_17-2.6.0-1.el9
pgedge-lolor_17-1.2.2-1.el9
pgedge-lolor_17-1.2.3-1.el9
6 changes: 3 additions & 3 deletions packagelists/arm64/pg17.11-spock6.0.0-beta1-standard.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_17-17.1-1.el9
pgedge-postgis36_17-3.6.4-1.el9
pgedge-pgvector_17-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_17-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_17-1.13.0-1.el9
pgedge-pg_cron_17-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_17-2.4.0-1.el9
pgedge-vchord-bm25_17-0.2.2-1.el9
pgedge-vectorizer_17-1.1-1.el9
pgedge-system_stats_17-4.0-1.el9
pgedge-supautils_17-3.2.2-1.el9
pgedge-supautils_17-3.4.4-1.el9
pgedge-safesession_17-1.0-1.el9
3 changes: 0 additions & 3 deletions packagelists/arm64/pg18.6-spock5.0.12-minimal.txt

This file was deleted.

3 changes: 3 additions & 0 deletions packagelists/arm64/pg18.6-spock5.0.13-minimal.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
pgedge-spock50_18-5.0.13-1.el9
pgedge-snowflake_18-2.6.0-1.el9
pgedge-lolor_18-1.2.3-1.el9
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_18-18.0-1.el9
pgedge-postgis36_18-3.6.4-1.el9
pgedge-pgvector_18-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_18-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_18-1.13.0-1.el9
pgedge-pg_cron_18-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_18-2.4.0-1.el9
pgedge-vchord-bm25_18-0.2.2-1.el9
pgedge-vectorizer_18-1.1-1.el9
pgedge-system_stats_18-4.0-1.el9
pgedge-supautils_18-3.2.2-1.el9
pgedge-supautils_18-3.4.4-1.el9
pgedge-safesession_18-1.0-1.el9
2 changes: 1 addition & 1 deletion packagelists/arm64/pg18.6-spock6.0.0-beta1-minimal.txt
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
pgedge-spock60_18-6.0.0-beta1_1.el9
pgedge-snowflake_18-2.6.0-1.el9
pgedge-lolor_18-1.2.2-1.el9
pgedge-lolor_18-1.2.3-1.el9
6 changes: 3 additions & 3 deletions packagelists/arm64/pg18.6-spock6.0.0-beta1-standard.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
pgedge-pgaudit_18-18.0-1.el9
pgedge-postgis36_18-3.6.4-1.el9
pgedge-pgvector_18-0.8.5-1.el9
pgedge-pgbackrest-2.59.0-1.el9
pgedge-pgvector_18-0.8.7-1.el9
pgedge-pgbackrest-2.59.3-1.el9
pgedge-python3-psycopg2-2.9.12-1.el9
pgedge-pgmq_18-1.13.0-1.el9
pgedge-pg_cron_18-1.6.8-1.el9
Expand All @@ -11,5 +11,5 @@ pgedge-pg-stat-monitor_18-2.4.0-1.el9
pgedge-vchord-bm25_18-0.2.2-1.el9
pgedge-vectorizer_18-1.1-1.el9
pgedge-system_stats_18-4.0-1.el9
pgedge-supautils_18-3.2.2-1.el9
pgedge-supautils_18-3.4.4-1.el9
pgedge-safesession_18-1.0-1.el9
Loading
Loading