PrimeFaces is a fast paced technology with a new major version every 6 months. The maintenance releases of the latest PrimeFaces version are provided as free and open source for the following 6 months until the new major PrimeFaces version is ready.
Majority of the existing applications prefer to remain at a previous version due to stability requirements instead of upgrading to the latest version immediately. PrimeFaces LTS is a support service to provide a license for the finest compatible version suited to you. LTS covers the prior two versions from the latest release, this means up to 18 months of almost bi-weekly releases to bring the latest defect fixes and security updates to your project.
STS means open source short term support whereas LTS stands for commercial long term support. Legacy versions are only supported by PrimeFaces PRO
Version | Status | Changelog |
---|---|---|
STS | View Details | |
LTS | View Details | |
LTS | View Details | |
LTS | View Details | |
LTS | View Details | |
LTS | View Details | |
LTS | View Details | |
Legacy | - | |
Legacy | - | |
Legacy | - |
PrimeFaces comes with a commitment to provide long-term support, including regular security updates to keep your system protected against emerging threats.
We understand the importance of maintaining a stable and reliable software system. Our team will provide ongoing maintenance to ensure that the software continues to function seamlessly and efficiently.
We are dedicated to continuously improving PrimeFaces to meet the evolving needs of our users. As part of our long-term support, we will provide regular updates and enhancements to add new features and functionality.
LTS versions are distributed to PrimeFaces Repository and require a license key along with a pass key to be verified at your web.xml. The keys would be available at PrimeStore under LTS Licenses section.
web.xml
<context-param>
<param-name>primefaces.lts.LICENSE_KEY</param-name>
<param-value>VALID_LICENSE_KEY</param-value>
</context-param>
<context-param>
<param-name>primefaces.lts.PASS_KEY</param-name>
<param-value>VALID_PASS_KEY</param-value>
</context-param>
pom.xml
<repositories>
<repository>
<id>prime-repo</id>
<name>PrimeFaces Maven Repository</name>
<url>https://repository.primefaces.org</url>
<layout>default</layout>
</repository>
</repositories>
<dependency>
<groupId>org.primefaces</groupId>
<artifactId>primefaces</artifactId>
<version>13.0.11-LTS</version>
</dependency>
...
No, only the versions that have the -LTS suffix required a paid license. Any other version is open source under MIT license.
No, LTS is totally optional.
Duration is 1 year for Basic License, for Extended License there is no limit.
A message will be displayed at the application screen and license needs to be renewed at PrimeStore. This only applies to Basic License as Extended License has no time limit.
Yes, a license key is tied to the major version such as 13 and same license key cannot be used on another major version like 12.
At PrimeStore, there is an "Assign" feature that activates your license by selecting a version.
No, renewal should be done manually at PrimeStore.
LTS releases have -LTS suffix such as 13.0.11-LTS.
LTS license is per organization, there is no limit on the number of developers, projects or hardware.
No, license owner needs to be a separate entity as a result each company requires a separate license.
No, PrimeFaces PRO is the service where response of PrimeTek engineers is secured within 1 business day.
No, this means violation of the license as keys cannot be shared.
Yes, PRO users are granted a basic license.
PrimeFaces PRO is a premium support service delivered via an exclusive JIRA instance where support engineers of PrimeTek provide assistance within 1 business day to the raised tickets. LTS on the other hand provides a license to utilize the long term support versions.