Alpha/Beta Features
We’re constantly developing features to improve KeyLines. Before they become an established part of the KeyLines toolkit, they're labelled as Alpha or Beta.
Alpha
- Alpha features have been fully tested.
- This is a developmental stage, so we reserve the right to introduce breaking changes to the API. These will be documented fully in Breaking Changes.
- If there are known limitations or usage restrictions, we’ll highlight them in the Release Notes.
- We’re keen for you to use these features, but you should not deploy them to production.
- We do not support Alpha features in a production environment.
Beta
- Beta features have been fully tested.
- Some Alpha features become Beta features once they’ve been developed further based on user feedback.
- Some Beta features don’t go through Alpha because they’re already at an advanced stage of development.
- This is still a developmental stage, so we reserve the right to introduce breaking changes to the API. These will be documented fully in Breaking Changes.
- It’s safe to deploy Beta features to production, but remember that breaking changes will affect your production upgrades.
Once we’ve made further improvements to Beta features and given them time to mature, they move out of Beta and become established components of the KeyLines toolkit.
Share your feedback
We rely on your feedback to help us improve Alpha and Beta features before they become established components of the toolkit. Send information about your experiences to [email protected].
Learn about changes
For details of what’s changed between release stages, and which stage a feature is at, see the Release Notes. You’ll also see items tagged as Alpha or Beta on the API Reference pages.
Support
You’ll get the same high level of support from KeyLines developers whether you’re using established features, Beta features in a production environment, or Alpha features in a development environment. Contact [email protected].