postgres breaking changes
Every breaking API change we have recorded in postgres on npm: 150 breaking changes in 1 version. Below are its newest version, removals and renames first, each with its source.
Newest change November 3, 2026

On this page
4.0.0
- Removed
Postgres.js is now an ES module only. Code that loads the CommonJS build must use require('postgres').default or an ES module import. github.com - Removed
ArrayParameter
ArrayParameter was removed in postgres 4.0.0 npmjs.com - Removed
AuthNotImplementedError
AuthNotImplementedError was removed in postgres 4.0.0 npmjs.com - Removed
BigInt
BigInt was removed in postgres 4.0.0 npmjs.com - Removed
camel
camel was removed in postgres 4.0.0 npmjs.com - Removed
Column
Column was removed in postgres 4.0.0 npmjs.com - Removed
ColumnInfo
ColumnInfo was removed in postgres 4.0.0 npmjs.com - Removed
ColumnList
ColumnList was removed in postgres 4.0.0 npmjs.com - Removed
ConnectionError
ConnectionError was removed in postgres 4.0.0 npmjs.com - Removed
ConnectionParameters
ConnectionParameters was removed in postgres 4.0.0 npmjs.com
And 140 more in this version.
Check your code
These are the changes. To see which of them reach your code, scan a public repository, or have your coding agent call check_code with your manifest or lockfile over MCP. The API reads every change in every version, not only the newest. On Team and up, a fix pull request opens for the changes that reach a connected repository. Nothing merges or deploys.

Put your code on continuous management.
Scan a public repository now, or give your agent one line.
See how out of date your code is.
Tell your agent what changed since it was trained.
claude mcp add --transport http since https://api.since.dev/mcp