Releases and Roadmap
Major and minor release cycles
Major releases (‘point releases’) of Marmalade, e.g. Marmalade 5.1, happen approximately once every three months. Thereafter we aim to make further minor releases (‘point-point releases’) once a fortnight. All supported point releases and point-point releases are available for download to all licensees here.
We also make regular releases from the mainline code, as Beta versions of the next point release (e.g. Marmalade 6.1 Beta). These are generally only made available to Professional licensees, although we may sometimes provide them as public Betas. We will support Professional customers using Beta releases, but not under the same Support Agreement as the main releases.
All licensees should be working from the public releases when they enter the submission/release phase of their apps.
What kind of changes happen in the minor release cycle?
We define what is suitable for integration to this code branch as: ‘bug fixes for which there is no suitable workaround, or increased support for commercial devices, or changes which are essential for customers to continue to ship products’.
For how long are legacy versions supported?
We reserve the right to support only the most recent public version of Marmalade. In practice we will normally offer support for any minor version (e.g. 6.1.2), all the way back to the most recent major version (e.g. 6.1). In fact, we will tend to support the previous major release branch (e.g. 6.0.x) for up to 28 days after the release of the next major release (e.g. 6.1).