Learnosity is excited to announce the arrival of Long Term Support versions to simplify our customers' lives.
Long Term Support (LTS) versions are major Learnosity milestone releases, going out every four months, to better match our customers’ development cadence. Every February, May and October we will be releasing production ready versions of our APIs that will be supported for two years. This applies across all of our core APIs.
For each supported LTS version, we will offer security, performance and bug related patches for customer peace of mind.
A major benefit of this is that organizations want the ability to upgrade versions with security and bug patches, but don't always have the time or resources to test new features or enhancements. This way you can easily gain access to the most secure version of the Learnosity APIs and choose to upgrade to new feature releases in your own time.
Developers are busy building their own best-of-breed solutions. Learnosity has a strong history of rapidly releasing high-grade solutions, but we recognize that customers want the safety of staying on a stable software version during mission-critical times.
With Learnosity's LTS versions you’ll be able to spend less time manually patching fixed versions, and more time working on your own solution. When you're ready, you can upgrade to a more recent LTS knowing that it has a two-year patch lifetime.
Less management of versions
We are unifying version numbering across the APIs to make it easier to answer the question — “What version of Learnosity am I using?”
Instead of calling “Items API v1.81”, “Author API v1.31” and “Reports API v1.4” at the same point in time — you will be able to specify “v2018.1.LTS” for all of them, and know the versions will all work together in perfect harmony.
Learnosity commits to support LTS releases for two years. What you can expect:
|Provides code stability||Yes|
|Receives security, performance and bug patches automatically||Yes|
|Receives new features or feature enhancements after initial release||No|
|Environments recommended for||Production or QA|
|Receives general security, performance and bug fixes for||16 months|
|Receives critical security, performance and bug fixes for||24 months|
|Start of End of Life (EOL)||24 months|
|Sunset date and removal||30 months|
What is the LTS version naming convention?
LTS release naming will follow the following convention -
- YYYY is the year the version was released
- X is an incremental number starting from 1 on each year
- LTS is a suffix to identify these versions
How do I move to Long Term Support (LTS) versions?
Via the usual upgrade process. Simply choose the LTS version you want to use and pass that in the
Can I still access the latest API (non-LTS) releases and product features?
Latest releases will still be available every three weeks, but we’ll be spending more time communicating the significant changes every four months rather than a three-weekly deluge.
To access the latest release for any API, simply pass
latest as the version in the script tag.
When can I move to Long Term Support (LTS) versions?
For any core API, from 6th June 2018 you will need to use the new LTS naming convention. All legacy versions, pre-June 2018, will continue to be available.
How do the support arrangements differ between legacy versions and Long Term Support?
Legacy (pre-June 2018) API versions will be supported for the foreseeable future, so don't worry. We always recommended upgrading as often as practical, but contact Learnosity support if you have any questions.