diff --git a/CHANGELOG.md b/CHANGELOG.md index 88e3b6d..73cfd79 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +### citus-docker v14.1.0.docker (June 22,2026) ### + +* Bump Citus version to 14.1.0 +* Bump PostgreSQL 18 base image to 18.4 +* Bump alpine build toolchain to clang21/llvm21 to match the 18.4-alpine base + ### citus-docker v14.0.0.docker (February 11,2026) ### * Bump Citus version to 14.0.0 diff --git a/Dockerfile b/Dockerfile index 97a4f20..2f7bda4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ # This file is auto generated from it's template, # see citusdata/tools/packaging_automation/templates/docker/latest/latest.tmpl.dockerfile. -FROM postgres:18.1 -ARG VERSION=14.0.0 +FROM postgres:18.4 +ARG VERSION=14.1.0 LABEL maintainer="Citus Data https://citusdata.com" \ org.label-schema.name="Citus" \ org.label-schema.description="Scalable PostgreSQL for multi-tenant and real-time workloads" \ @@ -20,7 +20,7 @@ RUN apt-get update \ ca-certificates=* \ curl=* \ && curl -s https://install.citusdata.com/community/deb.sh | bash \ - && apt-get install -y --no-install-recommends "postgresql-$PG_MAJOR-citus-14.0=$CITUS_VERSION" \ + && apt-get install -y --no-install-recommends "postgresql-$PG_MAJOR-citus-14.1=$CITUS_VERSION" \ "postgresql-$PG_MAJOR-hll=2.19.citus-1" \ "postgresql-$PG_MAJOR-topn=2.7.0.citus-1" \ && apt-get purge -y --auto-remove curl \ diff --git a/alpine/Dockerfile b/alpine/Dockerfile index 8ffe018..aa7442b 100644 --- a/alpine/Dockerfile +++ b/alpine/Dockerfile @@ -1,7 +1,7 @@ # This file is auto generated from it's template, # see citusdata/tools/packaging_automation/templates/docker/alpine/alpine.tmpl.dockerfile. -FROM postgres:18.1-alpine -ARG VERSION=14.0.0 +FROM postgres:18.4-alpine +ARG VERSION=14.1.0 LABEL maintainer="Citus Data https://citusdata.com" \ org.label-schema.name="Citus" \ org.label-schema.description="Scalable PostgreSQL for multi-tenant and real-time workloads" \ @@ -20,8 +20,8 @@ RUN apk add --no-cache \ curl-dev \ openssl-dev \ ca-certificates \ - clang19 \ - llvm19 \ + clang21 \ + llvm21 \ lz4-dev \ zstd-dev \ libxslt-dev \ diff --git a/docker-compose.yml b/docker-compose.yml index a6a4569..4dd5cc2 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -5,7 +5,7 @@ version: "3" services: master: container_name: "${COMPOSE_PROJECT_NAME:-citus}_master" - image: "citusdata/citus:14.0.0" + image: "citusdata/citus:14.1.0" ports: ["${COORDINATOR_EXTERNAL_PORT:-5432}:5432"] labels: ["com.citusdata.role=Master"] environment: &AUTH @@ -15,7 +15,7 @@ services: PGPASSWORD: "${POSTGRES_PASSWORD}" POSTGRES_HOST_AUTH_METHOD: "${POSTGRES_HOST_AUTH_METHOD:-trust}" worker: - image: "citusdata/citus:14.0.0" + image: "citusdata/citus:14.1.0" labels: ["com.citusdata.role=Worker"] depends_on: [manager] environment: *AUTH diff --git a/pkgvars b/pkgvars index 1b8a092..29b9f55 100644 --- a/pkgvars +++ b/pkgvars @@ -1,4 +1,4 @@ -postgres_18_version=18.1 +postgres_18_version=18.4 postgres_17_version=17.6 postgres_16_version=16.10 diff --git a/postgres-16/Dockerfile b/postgres-16/Dockerfile index fc66225..6a2554c 100644 --- a/postgres-16/Dockerfile +++ b/postgres-16/Dockerfile @@ -1,7 +1,7 @@ # This file is auto generated from it's template, # see citusdata/tools/packaging_automation/templates/docker/postgres-16/postgres-16.tmpl.dockerfile. FROM postgres:16.10 -ARG VERSION=14.0.0 +ARG VERSION=14.1.0 LABEL maintainer="Citus Data https://citusdata.com" \ org.label-schema.name="Citus" \ org.label-schema.description="Scalable PostgreSQL for multi-tenant and real-time workloads" \ @@ -19,7 +19,7 @@ RUN apt-get update \ ca-certificates \ curl \ && curl -s https://install.citusdata.com/community/deb.sh | bash \ - && apt-get install -y postgresql-$PG_MAJOR-citus-14.0=$CITUS_VERSION \ + && apt-get install -y postgresql-$PG_MAJOR-citus-14.1=$CITUS_VERSION \ postgresql-$PG_MAJOR-hll=2.19.citus-1 \ postgresql-$PG_MAJOR-topn=2.7.0.citus-1 \ && apt-get purge -y --auto-remove curl \ diff --git a/postgres-17/Dockerfile b/postgres-17/Dockerfile index 52e0057..eeadd04 100644 --- a/postgres-17/Dockerfile +++ b/postgres-17/Dockerfile @@ -1,7 +1,7 @@ # This file is auto generated from it's template, # see citusdata/tools/packaging_automation/templates/docker/postgres-17/postgres-17.tmpl.dockerfile. FROM postgres:17.6 -ARG VERSION=14.0.0 +ARG VERSION=14.1.0 LABEL maintainer="Citus Data https://citusdata.com" \ org.label-schema.name="Citus" \ org.label-schema.description="Scalable PostgreSQL for multi-tenant and real-time workloads" \ @@ -19,7 +19,7 @@ RUN apt-get update \ ca-certificates \ curl \ && curl -s https://install.citusdata.com/community/deb.sh | bash \ - && apt-get install -y postgresql-$PG_MAJOR-citus-14.0=$CITUS_VERSION \ + && apt-get install -y postgresql-$PG_MAJOR-citus-14.1=$CITUS_VERSION \ postgresql-$PG_MAJOR-hll=2.19.citus-1 \ postgresql-$PG_MAJOR-topn=2.7.0.citus-1 \ && apt-get purge -y --auto-remove curl \