Latest Stable
18.4
Released 11 May 2026
(3 days ago)
Software
PostgreSQL
IntroductionPostgreSQL, often called Postgres, is a powerful, open-source object-relational database system known for its robustness, extensibility, and standards compliance. With advanced features such as full ACID compliance, sophisticated querying capabilities, and excellent support for JSON and geospatial data, PostgreSQL has become the preferred choice for enterprises and developers seeking reliability and flexibility in modern applications.
VendorPostgreSQL Global Development Group
AuthorMichael Stonebraker
DeveloperPostgreSQL Global Development Group
Written inC
PlatformCross-platform
Operating systemLinux, macOS, Windows, FreeBSD, OpenBSD
TypeRelational database management system (RDBMS)
Repositoryhttps://github.com/postgres/postgres
Websitehttps://www.postgresql.org
Support policyhttps://www.postgresql.org/support/versioning/
Security policyhttps://www.postgresql.org/support/security/
LicensePostgreSQL License (free/open-source)
LATEST RELEASES:
18.4 11 May 2026 (3 days ago)
17.10 11 May 2026 (3 days ago)
16.14 11 May 2026 (3 days ago)
15.18 11 May 2026 (3 days ago)
14.23 11 May 2026 (3 days ago)

All Releases

VersionStatusInitial releaseLatest releaseEnd of life
19
Future
ERD: September, 2026--
18
Supported
18.0
22 Sep 2025
(7 months ago)
18.4
11 May 2026
(3 days ago)
14 Nov 2030
(Ends in 4 years, 6 months)
17
Supported
17.0
23 Sep 2024
(1 year ago)
17.10
11 May 2026
(3 days ago)
08 Nov 2029
(Ends in 3 years, 5 months)
16
Supported
16.0
11 Sep 2023
(2 years ago)
16.14
11 May 2026
(3 days ago)
09 Nov 2028
(Ends in 2 years, 5 months)
15
Supported
15.0
10 Oct 2022
(3 years ago)
15.18
11 May 2026
(3 days ago)
11 Nov 2027
(Ends in 1 year, 5 months)
14
Supported
14.0
27 Sep 2021
(4 years ago)
14.23
11 May 2026
(3 days ago)
12 Nov 2026
(Ends in 5 months)
13
End of life
13.0
21 Sep 2020
(5 years ago)
13.23
10 Nov 2025
(6 months ago)
13 Nov 2025
(Ended 6 months ago)
12
End of life
12.0
30 Sep 2019
(6 years ago)
12.22
18 Nov 2024
(1 year ago)
21 Nov 2024
(Ended 1 year, 5 months ago)
11
End of life
11.0
15 Oct 2018
(7 years ago)
11.22
06 Nov 2023
(2 years ago)
09 Nov 2023
(Ended 2 years, 6 months ago)
10
End of life
10.0
02 Oct 2017
(8 years ago)
10.23
07 Nov 2022
(3 years ago)
10 Nov 2022
(Ended 3 years, 6 months ago)
9.6
End of life
9.6.0
26 Sep 2016
(9 years ago)
9.6.24
08 Nov 2021
(4 years ago)
11 Nov 2021
(Ended 4 years, 6 months ago)
9.5
End of life
9.5.0
04 Jan 2016
(10 years ago)
9.5.25
08 Feb 2021
(5 years ago)
11 Feb 2021
(Ended 5 years, 3 months ago)
9.4
End of life
9.4.0
16 Dec 2014
(11 years ago)
9.4.26
10 Feb 2020
(6 years ago)
13 Feb 2020
(Ended 6 years, 3 months ago)
9.3
End of life
9.3.0
02 Sep 2013
(12 years ago)
9.3.25
05 Nov 2018
(7 years ago)
08 Nov 2018
(Ended 7 years, 6 months ago)
9.2
End of life
9.2.0
06 Sep 2012
(13 years ago)
9.2.24
06 Nov 2017
(8 years ago)
09 Nov 2017
(Ended 8 years, 6 months ago)
9.1
End of life
9.1.0
08 Sep 2011
(14 years ago)
9.1.24
24 Oct 2016
(9 years ago)
27 Oct 2016
(Ended 9 years, 6 months ago)
9.0
End of life
9.0.0
17 Sep 2010
(15 years ago)
9.0.23
05 Oct 2015
(10 years ago)
08 Oct 2015
(Ended 10 years, 7 months ago)
8.4
End of life
8.4.0
27 Jun 2009
(16 years ago)
8.4.22
21 Jul 2014
(11 years ago)
24 Jul 2014
(Ended 11 years, 9 months ago)
8.3
End of life
8.3.0
01 Feb 2008
(18 years ago)
8.3.23
04 Feb 2013
(13 years ago)
07 Feb 2013
(Ended 13 years, 3 months ago)
8.2
End of life
8.2.0
02 Dec 2006
(19 years ago)
8.2.23
01 Dec 2011
(14 years ago)
05 Dec 2011
(Ended 14 years, 5 months ago)
8.1
End of life
8.1.0
05 Nov 2005
(20 years ago)
8.1.23
14 Dec 2010
(15 years ago)
08 Nov 2010
(Ended 15 years, 6 months ago)
8.0
End of life
8.0.0
17 Jan 2005
(21 years ago)
8.0.26
01 Oct 2010
(15 years ago)
01 Oct 2010
(Ended 15 years, 7 months ago)
7.4
End of life
7.4.0
16 Nov 2003
(22 years ago)
7.4.30
01 Oct 2010
(15 years ago)
01 Oct 2010
(Ended 15 years, 7 months ago)
7.3
End of life
7.3.0
27 Nov 2002
(23 years ago)
7.3.21
03 Jan 2008
(18 years ago)
27 Nov 2007
(Ended 18 years, 5 months ago)
7.2
End of life
7.2.0
03 Feb 2002
(24 years ago)
7.2.8
09 May 2005
(21 years ago)
04 Feb 2007
(Ended 19 years, 3 months ago)
7.1
End of life
7.1.0
13 Apr 2001
(25 years ago)
7.1.3
17 Aug 2001
(24 years ago)
13 Apr 2006
(Ended 20 years, 1 month ago)
7.0
End of life
7.0.0
08 May 2000
(26 years ago)
7.0.3
12 Nov 2000
(25 years ago)
08 May 2005
(Ended 21 years ago)
6.5
End of life
6.5.0
14 Jun 1999
(26 years ago)
6.5.3
04 Nov 1999
(26 years ago)
09 Jun 2004
(Ended 21 years, 11 months ago)
6.4
End of life
6.4.0
30 Oct 1998
(27 years ago)
6.4.2
03 Jan 1999
(27 years ago)
30 Oct 2003
(Ended 22 years, 6 months ago)
6.3
End of life
6.3.0
02 Mar 1998
(28 years ago)
6.3.2
18 Apr 1998
(28 years ago)
01 Mar 2003
(Ended 23 years, 2 months ago)

PostgreSQL Lifecycle & End of Life (EOL) Policy

PostgreSQL follows a clear and predictable release policy. A new major version is released approximately once per year, and each major version receives official support for five years from its initial release date.

During the support period, the PostgreSQL Global Development Group regularly releases minor versions containing bug fixes, security patches, and small improvements. After five years, support ends and the version is considered EOL (End of Life).

PostgreSQL Support Lifecycle Overview

Aspect Details
Release Frequency One major version approximately every 12 months
Support Duration 5 years of active support for each major version
What Support Includes Regular minor releases with bug fixes and security patches
End of Support After 5 years, one final minor release is published, then no further updates
EOL Definition The point when a major version no longer receives any updates or security fixes
Recommendation Always run a major version that is within its 5-year support window

This structured approach gives organizations a reliable timeline for planning upgrades and helps ensure long-term database security and stability.

Risks of Using End-of-Life (EOL) Versions

Continuing to use a PostgreSQL major version after its five-year support period carries increasing risks.

Risk Impact on Your System
Security Exposure Known vulnerabilities remain unpatched, increasing the risk of data breaches
No Bug Fixes Any issues discovered will not be resolved by the official community
Compatibility Problems Newer operating systems, libraries, and tools may no longer work reliably
Compliance Issues Many regulatory standards and security audits require actively supported software

These risks often grow gradually but can become critical during security incidents or infrastructure upgrades.

What Happens After PostgreSQL Reaches EOL

When a major version reaches the end of its support period, the PostgreSQL Global Development Group publishes one final minor release and then stops all maintenance. No additional bug fixes or security patches will be provided.

Your database will still function in the short term, but it gradually becomes more vulnerable. Over time, compatibility with modern environments decreases, and any newly discovered security issues remain unaddressed. Maintaining such a system becomes more difficult and costly as the community and ecosystem move forward.

Planning a major version upgrade before the support window closes is the safest and most cost-effective strategy.

FAQ

Q1: How long is each PostgreSQL major version supported?
Each major version receives official support for five years from its initial release date.

Q2: What is included in PostgreSQL support?
Support includes regular minor releases with bug fixes, security patches, and small improvements.

Q3: What does EOL mean for PostgreSQL?
EOL means the major version has reached the end of its 5-year support period and will no longer receive any updates.

Q4: Is it safe to run an EOL version in production?
It is not recommended. Running an unsupported version increases security and compatibility risks significantly.

Q5: When should I upgrade my PostgreSQL version?
You should plan the upgrade well before your current major version reaches the end of its five-year support window.

Tracking & Monitoring PostgreSQL EOL Dates

Because PostgreSQL follows a consistent five-year support policy, tracking is relatively straightforward. The best practice is to note the release year of your current major version and mark the approximate end-of-support date five years later.

Many organizations include PostgreSQL version checks in their monitoring tools or CI/CD pipelines. Regular reviews during quarterly planning help ensure no production environment approaches EOL unexpectedly.

Proactive tracking turns version management into a simple, routine process.

How To Check Your PostgreSQL Version

Checking your PostgreSQL version is quick and should be done regularly. Here are the most reliable methods:

Method Command
Inside psql (recommended)
SELECT version();
Command line

psql --version

Server binary

postgres --version

Perform this check as part of your regular maintenance routine to confirm you are running a supported version.