SFU.CA

PKP Software Releases

PKP releases a new version of our software approximately every 2 years. We offer Long Term Support (LTS) releases alternating with Short Term Support (STS) releases. Long Term Support releases are maintained for longer so that users who don’t want to update as frequently can still maintain a safe version of the software. However, short-term support (STS) versions enable our community to benefit from new feature releases more frequently. In order to develop new features and maintain compatibility we cannot support older versions of the software indefinitely. This page can help you choose the right version and plan maintenance.

Sooner or later, unsupported versions will develop security vulnerabilities. We strongly recommend keeping your installation updated to a supported version. If you’re not sure which version to use, we recommend only using LTS versions.


Current versions

Version Type Status Release date End of Life
3.5 LTS ⏳ Pre-release Q2 2025 Q1 2028 (3 years)
3.4 STS ✔ Supported 2023-06-09 Q2 2027 (3.5 years)
3.3 LTS ✔ Supported 2021-02-02 Q2 2027 (6 years)
3.2 STS ✖ End of Life 2021-02-02 Q1 2023 (2 years)

Status Key

Pre-release: This is the final draft stage of the next release, where it is still being developed and tested.

Early Adopter: This designation is used for the earliest stages of releases that will eventually become Long-Term Support (LTS) versions. If you only run LTS versions, wait until the official LTS release.

Supported: We continue to provide bug fixes and security patches. No new features.

End of Life: This version is no longer supported. The code will receive no further updates. Upgrade as soon as possible to avoid security issues.


Long Term Support (LTS) releases

Recommended if you don’t have the resources to update frequently.

Every odd-numbered release (e.g, 3.3, 3.5) will become an LTS release, and will be supported for at least 3-5 years.

As soon as the LTS version is released you will have a minimum of one year from that date where the older LTS will still be supported to give you time to upgrade. You will be able to upgrade directly from LTS to LTS without having to go to the version in between (e.g., from 3.3 to 3.5).


Short Term Support (STS) releases

Recommended if you want to use new features sooner or are actively involved in development.

Every even-numbered releases (e.g., 3.4, 3.6) will be an STS release. It will be supported until one year after the next release, usually for a minimum of two years total.


Documentation, Training Materials, and Translation

In addition to the software, each release includes documentation, training materials, and translation. These resources will be maintained following the same schedule as the corresponding software versions above.


Forum Support

PKP staff will prioritize helping with supported versions per our forum guidelines. If you’re experiencing trouble on an older, unsupported version, we recommend upgrading as soon as possible.

Unsupported versions won’t receive development updates, forum assistance from PKP staff, or updates to documentation, training materials, and translations.


Related resources

All versions released to date can be found at: