Releases are production-ready versions of Ember and Ember Data that have been through a six-week beta cycle.
Using Ember release builds with Ember CLI
# Install Ember 3.12:
npm install --save-dev ember-source@~3.12
Read the changelog for Ember 3.12.
Using Ember Data release builds with Ember CLI
# Install Ember-Data 3.12.0:
npm install --save-dev email@example.com
Read the changelog for Ember Data 3.12.0.
What is a stable release?
A stable release is a version of Ember that you can feel confident using in production. If you are learning Ember for the first time, this is the recommended version to use.
For a new feature to be included in a stable release, it first has to spend six weeks in "beta," being reviewed and tested by developers who use it in real-world applications. Stable releases come about every six weeks, but that can vary if there are bugs to iron out in the beta.
A release is considered "done" when it has a Release Blog Post to go with it, so you should wait to upgrade your app until that post goes out. It signals that the new version is ready in the Ember.js codebase, Ember CLI, and Ember Data.