Software Releases

Versioning

Given a version number MAJOR.MINOR.PATCH, the following increments will be performed:

MAJOR version when you make incompatible API changes,

MINOR version when you add functionality in a backwards compatible manner, and

PATCH version when you make backwards compatible bug fixes.

Additional labels for pre-release and build metadata are available as extensions to the MAJOR.MINOR.PATCH format.

Please read https://semver.org/ for additional information

Builds

This project makes use of the build services provided by the CoDev platform

This project makes use of the build services provided by the CoDev platform

Nigthly Build for Users Feedback: CI/CD executes every night and publish an unofficial version so users can test changes.

Release Candidate: Similar to Nightly build but the community choose the moment to publish it and make it available for user feedback.

Long-term support (LTS) / Short-term support (STS): At the beginning of a long-term support period, the software developers impose a feature freeze: They make patches to correct software bugs and vulnerabilities, but do not introduce new features that may cause regression. <<A LTS period to be chosen>>.