From 18ef88c95e3b21b6e1cf4e532b6e1796844c1801 Mon Sep 17 00:00:00 2001 From: Ibrahim Halatci Date: Mon, 2 Mar 2026 13:11:16 +0000 Subject: [PATCH 1/3] need this line for workflow to proceed. it is not necessarily builds an image with this version --- pkgvars | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgvars b/pkgvars index ec4ab4a..b0b2597 100644 --- a/pkgvars +++ b/pkgvars @@ -1,5 +1,6 @@ postgres_18_version=18.1 postgres_17_version=17.6 postgres_16_version=16.10 +postgres_15_version=15.14 postgres_14_version=14.15 From 6012c121e01be46b1e53b5dcd4349f0fcd826a8a Mon Sep 17 00:00:00 2001 From: Ibrahim Halatci Date: Mon, 2 Mar 2026 13:29:37 +0000 Subject: [PATCH 2/3] nightlies are on Trixie which no longer has apt-key. so update docker file to not use it --- nightly/Dockerfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nightly/Dockerfile b/nightly/Dockerfile index 8d0ed92..d1730e1 100644 --- a/nightly/Dockerfile +++ b/nightly/Dockerfile @@ -9,8 +9,9 @@ LABEL maintainer="Citus Data https://citusdata.com" \ org.label-schema.schema-version="1.0" # Perform prerequisites for Citus Nightly Installation -RUN apt-key del 1530DF18 \ - && rm -rf /etc/apt/sources.list.d/citusdata_community.list \ +RUN rm -f /etc/apt/keyrings/citusdata_community-archive-keyring.gpg \ + /etc/apt/trusted.gpg.d/citusdata_community.gpg \ + /etc/apt/sources.list.d/citusdata_community.list \ && apt-get update \ && apt-get install -y --no-install-recommends \ ca-certificates \ From 3afae87b47840c6ebdb31c3aedc50db49f319f41 Mon Sep 17 00:00:00 2001 From: Ibrahim Halatci Date: Mon, 2 Mar 2026 13:35:55 +0000 Subject: [PATCH 3/3] Bump docker to version 14.0.0 --- CHANGELOG.md | 4 ++++ Dockerfile | 4 ++-- alpine/Dockerfile | 4 ++-- postgres-16/Dockerfile | 4 ++-- postgres-17/Dockerfile | 4 ++-- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 88e3b6d..1aeadda 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +### citus-docker v14.0.0.docker (March 02,2026) ### + +* Bump Citus version to 14.0.0 + ### citus-docker v14.0.0.docker (February 11,2026) ### * Bump Citus version to 14.0.0 diff --git a/Dockerfile b/Dockerfile index 7452042..9615fc7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -20,8 +20,8 @@ RUN apt-get update \ curl \ && curl -s https://install.citusdata.com/community/deb.sh | bash \ && apt-get install -y postgresql-$PG_MAJOR-citus-14.0=$CITUS_VERSION \ - postgresql-$PG_MAJOR-hll=2.19.citus-1 \ - postgresql-$PG_MAJOR-topn=2.7.0.citus-1 \ + postgresql-$PG_MAJOR-hll=2.17.citus-1 \ + postgresql-$PG_MAJOR-topn=2.5.0.citus-1 \ && apt-get purge -y --auto-remove curl \ && rm -rf /var/lib/apt/lists/* diff --git a/alpine/Dockerfile b/alpine/Dockerfile index 8ffe018..228f31a 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -20,8 +20,8 @@ RUN apk add --no-cache \ curl-dev \ openssl-dev \ ca-certificates \ - clang19 \ - llvm19 \ + clang \ + llvm \ lz4-dev \ zstd-dev \ libxslt-dev \ diff --git a/postgres-16/Dockerfile b/postgres-16/Dockerfile index fc66225..f6b0a93 100644 --- a/postgres-16/Dockerfile +++ b/postgres-16/Dockerfile @@ -20,8 +20,8 @@ RUN apt-get update \ curl \ && curl -s https://install.citusdata.com/community/deb.sh | bash \ && apt-get install -y postgresql-$PG_MAJOR-citus-14.0=$CITUS_VERSION \ - postgresql-$PG_MAJOR-hll=2.19.citus-1 \ - postgresql-$PG_MAJOR-topn=2.7.0.citus-1 \ + postgresql-$PG_MAJOR-hll=2.18.citus-1 \ + postgresql-$PG_MAJOR-topn=2.6.0.citus-1 \ && apt-get purge -y --auto-remove curl \ && rm -rf /var/lib/apt/lists/* diff --git a/postgres-17/Dockerfile b/postgres-17/Dockerfile index 52e0057..c80db64 100644 --- a/postgres-17/Dockerfile +++ b/postgres-17/Dockerfile @@ -20,7 +20,7 @@ RUN apt-get update \ curl \ && curl -s https://install.citusdata.com/community/deb.sh | bash \ && apt-get install -y postgresql-$PG_MAJOR-citus-14.0=$CITUS_VERSION \ - postgresql-$PG_MAJOR-hll=2.19.citus-1 \ + postgresql-$PG_MAJOR-hll=2.18.citus-1 \ postgresql-$PG_MAJOR-topn=2.7.0.citus-1 \ && apt-get purge -y --auto-remove curl \ && rm -rf /var/lib/apt/lists/* @@ -39,4 +39,4 @@ RUN chmod +x /wait-for-manager.sh # https://github.com/docker-library/postgres/blob/33bccfcaddd0679f55ee1028c012d26cd196537d/12/docker-entrypoint.sh#L303 RUN sed "/unset PGPASSWORD/d" -i /usr/local/bin/docker-entrypoint.sh -HEALTHCHECK --interval=4s --start-period=6s CMD ./pg_healthcheck \ No newline at end of file +HEALTHCHECK --interval=4s --start-period=6s CMD ./pg_healthcheck