PostgreSQL 17 End of Life
Support dates, the patch stream you lose at EOL, and upgrade guidance — rebuilt from live data.
PostgreSQL 17 is actively supported. It reaches end of life on 8 Nov 2029.
Support timeline
Official dates from the PostgreSQL release process.
| Milestone | Date | Status |
|---|---|---|
| Initial release | 26 Sept 2024 | — |
| End of life (scheduled) | 8 Nov 2029 | in 1,187 days |
| Latest release | 17.10 · 11 May 2026 | current |
What you lose on 8 Nov 2029
Being supported means fixes keep shipping to this branch. Here is the stream that stops. Source: NVD.
PostgreSQL CVEs published and patched, by year
16 published in the last 12 months · data refreshed 2026-08-09
At the last-12-month rate of 16 PostgreSQL CVEs, running 17 for a year past 8 Nov 2029 means roughly that many vulnerabilities fixed upstream but never backported to your branch. Past branches bear this out: PostgreSQL 13 has missed 16 since it went end of life.
How much runway a newer branch buys
Moving to PostgreSQL 18 extends security support by about 371 days.
| Branch | End of life | Days left | vs 17 |
|---|---|---|---|
| PostgreSQL 18 | 14 Nov 2030 | 1,558 | +371 days |
| PostgreSQL 17 | 8 Nov 2029 | 1,187 | this branch |
| PostgreSQL 16 | 9 Nov 2028 | 823 | -364 days |
| PostgreSQL 15 | 11 Nov 2027 | 459 | -728 days |
| PostgreSQL 14 | 12 Nov 2026 | 95 | -1,092 days |
Review postgresql.org before moving to PostgreSQL 18.
Frequently asked questions
When does PostgreSQL 17 reach end of life?
PostgreSQL 17 reaches end of life on 8 Nov 2029 — 1,187 days from now. After that date it receives no security fixes.
Is PostgreSQL 17 still supported?
Yes. PostgreSQL 17 is currently maintained. Latest release: 17.10, published 11 May 2026.
What happens when PostgreSQL 17 reaches end of life?
Security fixes stop. Over the last 12 months 16 PostgreSQL vulnerabilities were published and patched across supported branches; once 17 is end of life, fixes at that rate no longer reach it.
How long do I have to upgrade from PostgreSQL 17?
1,187 days. Moving to PostgreSQL 18 instead buys roughly 371 more days of security support.