Exciting updates around how new Gameface versions will be released and supported going forward. Please see the main highlights of the upcoming changes below
How are Gameface/Prysm version updates changing?
In short, we are introducing three release channels:
- Feature - will include new features and breaking changes. These releases will have variable cadence between 1 and 3 months;
- Patch - backwards compatible fixes and SDK updates to already released Feature versions;
- LTS - backwards compatible fixes and SDK updates to already released Feature versions, that will be supported for at least 6 months.
The patch and LTS channels will be released on a monthly or a shorter cadence if the contained fixes and updates are urgent.
Why are we introducing these changes?
We believe that these three channels will allow you to use a recent enough and supported version of Gameface/Prysm that matches your needs for new functionality, support and SDK versions.
How can you differentiate between the new versions?
To account for these changes, we are also changing the version numbering of the releases. From now on, we’ll be following the Semantic Versioning numbering of releases. This means that given the version number Major.Minor.Patch, we’ll be incrementing:
- Major - when incompatible API changes and behaviors have been introduced. This means that either the integration code or the UI might need adapting to use the new version.
- Minor - when new, independent or backwards compatible APIs and behaviors have been introduced. This means that the new version should be a drop-in replacement for the old one, but contains new functionality.
- Patch - when backwards fixes in existing features and SDK updates have been introduced.
Here is a visual representation of how the next releases of each channel might look like:
When will the new release channels come into effect?
The first feature release is expected around the end of September/early October (which will be followed by respective patch and LTS releases later on). You will receive a notification once the feature release is available to access via the dev portal.
If you have any questions regarding the upcoming changes, feel free to reply to this article and share your thoughts or submit a ticket request to provide further details if necessary.
Comments
0 comments
Please sign in to leave a comment.