PostgreSQL Version Upgrade Schedule

Schedule

Rolling support for the two most recent versions, with about 9 months lag for stabilization:

  • April releases:  Adds new version for use with external databases FOR TESTING AND EVALUATION ONLY (starting with PG 15.x in 2023.4.0).

  • July releases:  The new version transitions to fully supported (starting with PG 14.x in 2022.7.0).

  • October releases:  Support for the oldest version is removed and the PostgreSQL container migrates to the next version.

This schedule will provide some overlap between the new version being added and the old version being dropped to potentially make customers' migration planning easier.

Version

16.x

15.x

14.x

13.x

12.x

11.x

10.x

9.6.x

Version

16.x

15.x

14.x

13.x

12.x

11.x

10.x

9.6.x

PostgreSQL version supported

YES

YES

YES

YES

YES

EOL

PostgreSQL first release

Late 2023

Late 2022

September 2021

September 2020

October 2019

October 2018

October 2017

September 2016

PostgreSQL last release

Late 2028

Late 2027

November 2026

November 2025

November 2024

November 2023

November 2022

November 2021

Black Duck evaluation support

2024.4.0

2023.4.0

N/A

N/A

N/A

N/A

N/A

N/A

Black Duck external database support

2024.7.0

2023.7.0

2022.7.0

2021.8.0

2020.6.0

Primordial

Black Duck embedded PostgreSQL

2025.10.0

2024.10.0

2023.10.0

2022.10.0

2022.2.0

Primordial

Black Duck PostgreSQL end of support

2026.10.0

2025.10.0

2024.10.0

2023.10.0

2022.10.0

2021.6.0 (Official)

(Assumes PG continues with its current release cadence.)

Black Duck Direct Upgrade Support (PostgreSQL Container Only)

For upgrades of Black Duck where the PostgreSQL container is in use, direct upgrades to the newest Black Duck release will be restricted to Black Duck versions less than about 2 years old.  Specifically, direct upgrades will only be supported from Black Duck versions whose PostgreSQL container is using a PostgreSQL major version no more than 2 major versions older than the current PostgreSQL container version.

The table below shows which Black Duck versions will be able to directly upgrade to which other Black Duck versions.  The rows represent the Black Duck versions migrating FROM, and the columns are the versions migrating TO.

            To

From

(From PG)

2022.2.x

2022.4.x

2022.7.x

2022.10.x

2023.1.x

2023.4.x

2023.7.x

2023.10.x

2024.1.x

2024.4.x

2024.7.x

2024.10.x

            To

From

(From PG)

2022.2.x

2022.4.x

2022.7.x

2022.10.x

2023.1.x

2023.4.x

2023.7.x

2023.10.x

2024.1.x

2024.4.x

2024.7.x

2024.10.x

(To PG)

 

11

11

11

13

13

13

13

14

14

14

14

15

<= 2021.10.x

9.6

2022.2.x

11

---

NC

NC

2022.4.x

11

---

NC

2022.7.x

11

---

2022.10.x

13

---

NC

NC

NC

2023.1.x

13

---

NC

NC

2023.4.x

13

---

NC

2023.7.x

13

---

2023.10.x

14

---

NC

NC

NC

2024.1.x

14

---

NC

NC

2024.4.x

14

---

NC

2024.7.x

14

---

2024.10.x

15

---

where

  • = direct upgrades supported

  • = direct upgrades NOT supported.  Upgrading requires bouncing through one (or more) of the supported versions.

  • NC = no PG major version change

  • = not applicable