# What changed in postgres

> 6 changes in postgres 3 from its official release notes, upgrade guides and advisories: 1 new APIs and options. Each one cited. Sources checked 2026-10-27. HTML: https://unstale.sh/npm/postgres/

To see which of these apply to a repository, run `npx @unstale/cli init` in it.

## postgres 3

### New APIs and options

- Adds support for sslnegotiation=direct. (3.4.8) — [release notes](https://github.com/porsager/postgres/releases/tag/v3.4.8)

### Fixes and other changes

- Uses a lower maximum connection count in the Cloudflare Workers environment. (3.4.8) — [release notes](https://github.com/porsager/postgres/releases/tag/v3.4.8)
- Prevents out-of-bounds errors caused by commit-time failures. (3.4.8) — [release notes](https://github.com/porsager/postgres/releases/tag/v3.4.8)
- Prioritizes connection.application_name when accessing the PGAPPNAME environment variable. (3.4.8) — [release notes](https://github.com/porsager/postgres/releases/tag/v3.4.8)
- Provides a better error when a query is run during copy. (3.4.8) — [release notes](https://github.com/porsager/postgres/releases/tag/v3.4.8)
- Sql properties absent from TransactionSql are omitted. (3.4.8) — [release notes](https://github.com/porsager/postgres/releases/tag/v3.4.8)
