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.
$ 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
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 llm-assisted reviewusing a large language model to read a code change and point out likely bugs, alongside the human reviewers. 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.
april
feature freeze
and a run of security work begins
august
last security release so far
september
graph queries come out
9 october
eisentraut explains the reverts
~19 november
postgresql 19 expected
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
- the reverts will continue until morale improves · peter eisentrautprimary
- postgres 19 delayed after ai reviewers find more bugs than humans can fix · the register