postgresql end of life dates — full support timeline
24 of 29 tracked postgresql releases have already reached end of life. The dates below are published support dates, not estimates.
Version support timeline
| Release | Released | End of life | Latest | Status |
|---|---|---|---|---|
| 18 | 2025-09-25 | 2030-11-14 | 18.4 | supported |
| 17 | 2024-09-26 | 2029-11-08 | 17.10 | supported |
| 16 | 2023-09-14 | 2028-11-09 | 16.14 | supported |
| 15 | 2022-10-13 | 2027-11-11 | 15.18 | supported |
| 14 | 2021-09-30 | 2026-11-12 | 14.23 | ends soon |
| 13 | 2020-09-24 | 2025-11-13 | 13.23 | ended |
| 12 | 2019-10-03 | 2024-11-21 | 12.22 | ended |
| 11 | 2018-10-18 | 2023-11-09 | 11.22 | ended |
| 10 | 2017-10-05 | 2022-11-10 | 10.23 | ended |
| 9.6 | 2016-09-29 | 2021-11-11 | 9.6.24 | ended |
| 9.5 | 2016-01-07 | 2021-02-11 | 9.5.25 | ended |
| 9.4 | 2014-12-18 | 2020-02-13 | 9.4.26 | ended |
| 9.3 | 2013-09-09 | 2018-11-08 | 9.3.25 | ended |
| 9.2 | 2012-09-10 | 2017-11-09 | 9.2.24 | ended |
| 9.1 | 2011-09-12 | 2016-10-27 | 9.1.24 | ended |
| 9.0 | 2010-09-20 | 2015-10-08 | 9.0.23 | ended |
| 8.4 | 2009-07-01 | 2014-07-24 | 8.4.22 | ended |
| 8.3 | 2008-02-04 | 2013-02-07 | 8.3.23 | ended |
| 8.2 | 2006-12-05 | 2011-12-05 | 8.2.23 | ended |
| 8.1 | 2005-11-08 | 2010-11-08 | 8.1.23 | ended |
| 8.0 | 2005-01-19 | 2010-10-01 | 8.0.26 | ended |
| 7.4 | 2003-11-17 | 2010-10-01 | 7.4.30 | ended |
| 7.3 | 2002-11-27 | 2007-11-27 | 7.3.21 | ended |
| 7.2 | 2002-02-04 | 2007-02-04 | 7.2.8 | ended |
Who is affected
Anyone running an unsupported postgresql release. After end of life a version stops receiving security patches, which typically becomes an audit or compliance finding before it becomes an outage. Upgrading to a supported release is the migration path; the table above shows which releases still qualify.
Exactly which versions are affected
Already unsupported — patch immediately: 13, 12, 11, 10, 9.6, 9.5, 9.4, 9.3, 9.2, 9.1, 9.0, 8.4, 8.3, 8.2 …
Ends within 12 months — plan the upgrade now:
- postgresql 14ends 2026-11-12104 days left
Currently supported — safe upgrade targets: 18, 17, 16, 15
Action checklist
Generic but concrete. This is process guidance, not vendor-specific advice — verify every date against the official source below before acting on it.
- Inventory every place postgresql runs — production, CI, container base images, developer machines, and anything a vendor manages for you. Shadow installs are where EOL findings usually come from.
- Record the exact version of each. The table above tells you which of those are already unsupported (19 of 29 tracked releases are).
- Pick a target release that stays supported past your next audit — postgresql 18 is currently supported.
- Check what your dependencies support before upgrading. Runtime upgrades usually fail on a library that has not caught up, not on the runtime itself.
- Upgrade a non-production environment first and run your real test suite against it.
- Diary the next end-of-life date the day you finish, so the same work is not rediscovered by an auditor next year.
Release and support history
| Release | Shipped | Support ended | Supported for |
|---|---|---|---|
| 18 | 2025-09-25 | 2030-11-14 | 62 months |
| 17 | 2024-09-26 | 2029-11-08 | 62 months |
| 16 | 2023-09-14 | 2028-11-09 | 62 months |
| 15 | 2022-10-13 | 2027-11-11 | 61 months |
| 14 | 2021-09-30 | 2026-11-12 | 62 months |
| 13 | 2020-09-24 | 2025-11-13 | 62 months |
| 12 | 2019-10-03 | 2024-11-21 | 62 months |
| 11 | 2018-10-18 | 2023-11-09 | 61 months |
| 10 | 2017-10-05 | 2022-11-10 | 62 months |
| 9.6 | 2016-09-29 | 2021-11-11 | 62 months |
| 9.5 | 2016-01-07 | 2021-02-11 | 62 months |
| 9.4 | 2014-12-18 | 2020-02-13 | 62 months |
Support windows are the vendor's published dates. A shortening trend is worth noticing when you plan how often you will have to do this.
Related risk events
Recorded events involving related products — a support deadline is only one kind of risk.
- ParlAIEnd of life2026-07-30
- Toot.communityShut down2026-07-30
- GodotSteamEnd of life2026-07-29
- Nobel Prize winning AlphaFoldShut down2026-07-29
- JetBrainsShut down2026-07-25
- Relay.appShut down2026-07-17
Source
These dates are maintained by endoflife.date/postgresql, an open community dataset that cites vendor announcements. Verify against the vendor before making a compliance decision.
Get told before the next postgresql deadline
You are reading this because a postgresql release is losing support. The next one will arrive the same way — quietly, months before an auditor finds it. A free weekly email lists every postgresql and related deadline as it is announced, with exact dates and primary sources.
Watch postgresql deadlines Team monitoring pilot →
Takes about twenty seconds. No account, no card, no tracking.