Black Duck SCA follows a rolling support model for the two most recent PostgreSQL versions, with approximately a 9-month stabilization period:
-
April releases: Introduce a new PostgreSQL version for external database testing and evaluation only (e.g. PostgreSQL 15.x in 2023.4.0).
-
July releases: Transition the new PostgreSQL version to fully supported status (e.g. PG 14.x in 2022.7.0).
-
October releases: Remove support for the oldest PostgreSQL version and migrate the PostgreSQL container to the next version.
This schedule ensures a period of overlap between adding new versions and deprecating old ones, allowing customers sufficient time for migration planning.
PostgreSQL version details and Black Duck SCA support
This section provides key details for PostgreSQL versions supported by Black Duck SCA, including release timelines, evaluation support, external database support, and embedded database support.
To help you understand the terms used in the PostgreSQL version details, hover over them to see their definitions.
Currently supported PostgreSQL version(s)
Black Duck SCA currently supports the following versions of PostgreSQL for database configuration:
| PostgreSQL Version | PostgreSQL Release Details | Black Duck SCA Support Versions |
|---|---|---|
| 18.x |
Initial release: Late 2025 Final release: Late 2030 |
Black Duck SCA evaluation support: 2026.4.0 Black Duck SCA external database support: 2026.7.0 Black Duck SCA embedded support: 2027.10.0 End of support: 2028.10.0 |
| 17.x |
Initial release: September 2022 Final release: Late 2029 |
Black Duck SCA evaluation support: 2025.4.0 Black Duck SCA external database support: 2025.7.0 Black Duck SCA embedded support: 2026.11.0 End of support: 2027.10.0 |
| 16.x |
Initial release: October 2023 Final release: Planned for November 2028 |
Black Duck SCA evaluation support: 2024.4.0 Black Duck SCA external database support: 2024.7.0 Black Duck SCA embedded support: 2025.10.0 End of support: 2026.11.0 |
Ensure that your PostgreSQL deployment is running one of these supported versions to maintain compatibility with Black Duck SCA. Using unsupported versions may result in unexpected behavior or loss of functionality.
Upcoming PostgreSQL releases
This table provides information on upcoming PostgreSQL versions that are under evaluation for future Black Duck SCA support.
| PostgreSQL Version | PostgreSQL Release Details | Black Duck SCA Support Versions |
|---|---|---|
| 20.x |
Initial release: Late 2027 Final release: Late 2032 |
Black Duck SCA evaluation support: 2028.4.0 Black Duck SCA external database support: 2028.7.0 Black Duck SCA embedded support: 2029.10.0 End of support: 2030.10.0 |
| 19.x |
Initial release: Late 2026 Final release: Late 2031 |
Black Duck SCA evaluation support: 2027.4.0 Black Duck SCA external database support: 2027.7.0 Black Duck SCA embedded support: 2028.10.0 End of support: 2029.10.0 |
Unsupported PostgreSQL versions
This table outlines the PostgreSQL versions that are no longer supported by Black Duck SCA. Unsupported versions may lack compatibility with Black Duck SCA and are not recommended for use. To maintain performance, security, and compatibility, users are strongly encouraged to upgrade to a supported PostgreSQL version.
| PostgreSQL Version | PostgreSQL Release Details | Black Duck Support Versions |
|---|---|---|
| 15.x |
|
|
| 14.x |
|
|
Black Duck SCA Direct Upgrade Support (PostgreSQL Container Only)
For upgrades of Black Duck SCA where the PostgreSQL container is in use, direct upgrades to the newest Black Duck SCA release will be restricted to Black Duck SCA versions less than about 2 years old. Specifically, direct upgrades will only be supported from Black Duck SCA versions whose PostgreSQL container is using a PostgreSQL major version no more than 2 major versions older than the current PostgreSQL container version.
This section details which Black Duck SCA versions can directly upgrade to newer versions. To ensure a smooth upgrade process, verify both your Black Duck SCA and PostgreSQL versions before starting an upgrade.
| Upgrading from Black Duck SCA Version | Supported Upgrades | Upgrade Path to Latest Black Duck SCA Version |
|---|---|---|
|
2022.10.x 2023.1.x 2023.4.x 2023.7.x |
|
Note: Starting with Black Duck SCA 2025.10.0 (PostgreSQL 16), users
upgrading from these earlier versions must first upgrade to
Black Duck 2025.7.x (PostgreSQL 15) before proceeding with
installing the latest version.
|
|
2023.10.x onward |
|
Note: This section will be updated to reflect future Black Duck
releases and their corresponding upgrade paths.
|