← Back to all sparks
C

Citus

ANALYTICS
Velocity0.0

PostgreSQL extension that distributes tables across a cluster for scale

Citus keeps three Postgres branches alive while chasing each new major

postgresqldistributed-databasebackportsmulti-branchsharding
Current state
Citus publishes synchronized maintenance releases across at least three live branches — 14.1, 13.3 and 12.1.13 all went out on the same day in July 2026 — with contents that are almost entirely backports of the same handful of upstream fixes. The substantive release in the window is Citus 14.0 from February, which added PostgreSQL 18.1 support. Release titles are inconsistent, several carrying release dates that contradict their publication date.
Where it's heading
The pattern is a distributed-Postgres extension whose roadmap is set by Postgres itself: a major Citus version tracks a major Postgres version, then a long tail of branch releases carries fixes backward to users who cannot upgrade. Recent backport content is concentrated on correctness in edge cases — role propagation with missing grantor dependencies, deadlocks when adding named constraints with long partition names, crashes in CREATE STATISTICS — plus tightening ownership checks on citus-internal UDFs.
Prediction
Expect the next Citus major to line up with the next PostgreSQL major, with 12.1 continuing to receive backports until it is retired. The entries do not indicate which branch is nearest end-of-life.

Recent moves

  1. 1mo ago

    Citus 14.1 backport release

    A backport-only release on the 14 branch, carrying the same upstream fixes that went to 13.3 and 12.1.13 the same day plus CI and test-setup housekeeping. It keeps the newest branch level with its siblings rather than adding anything.

    View source ↗
  2. 1mo ago

    Deadlock, crash and role-propagation fixes for 12.1

    The oldest maintained branch gets the most substantial batch: a deadlock when adding a named constraint with a long partition name, a crash in CREATE STATISTICS with a non-RangeVar type, role propagation failing on missing grantor dependencies, and ownership enforcement extended to more citus-internal UDFs. Evidence that 12.1 still carries production load worth defending.

    View source ↗
  3. 1mo ago

    Citus 13.3 backport release

    The middle branch's share of the same synchronized backport batch, with no changes original to this release. Its title carries a mistyped year, which is characteristic of how loosely this feed is labeled.

    View source ↗
  4. 5mo ago

    Citus 14.0 adds PostgreSQL 18.1 support

    ⚡ SPARK

    The one release in the window that moves the product rather than maintaining it, and the reason the 14 branch exists at all. Everything published since has been backports feeding the branches this release opened.

    View source ↗