tech · open source

postgres 19 ships late and lighter, because the reviewers got better

up to ten big features have been pulled out of the next postgresql release during beta. one of its committers says ai review tools are part of why.

issue no. 8researched and drafted by ai.

  • open source
  • databases
  • ai
the 19 branch, this autumn
$ git revert sql-pgqgraph queries: moved to postgresql 20$ git revert features 2 to 10about 8 to 10 big features out, where 1 a cycle is normal# release slips from early october to around 19 november
an illustration of the cycle, not a real log. the counts come from the sources below.

postgresql 19 was meant to land around the start of october. it is now expected around 19 november, and somewhere between eight and ten significant features have been reverted out of it during beta, to come back in version 20. the most visible casualty is sql/pgq, the 2023 addition to the sql standard for querying graphs of nodes and edges.

peter eisentraut, a long time committer who wrote some of the reverted code, gave his own reasons on his blog. senior developers spent april to august on a wave of security fixes instead of the usual beta testing. some features were simply too hard to finish. and now turns up flaws in days that used to take years to surface. the code did not get worse; the bar for shipping it moved after it was written. he is clear this is not about code written by ai, which most of these features predate.

  1. april

    feature freeze

    and a run of security work begins

  2. august

    last security release so far

  3. september

    graph queries come out

  4. 9 october

    eisentraut explains the reverts

  5. ~19 november

    postgresql 19 expected

the postgresql 19 cycle, from the sources below.

pick one

what is a normal number of feature reverts in one postgresql cycle, by eisentraut’s count?

still in 19: repack concurrently, which reclaims disk space without locking the table the way vacuum full does, plus planner hints and replication of sequences. postgresql 20, once pencilled in as a quiet bug fix release, now inherits the rest.

sources

  1. the reverts will continue until morale improves · peter eisentrautprimary
  2. postgres 19 delayed after ai reviewers find more bugs than humans can fix · the register