The Octane Edition of Ember
It has arrived! As of version 3.15 of Ember, when you generate a new app, you get everything you need to build your app using Octane. You can read more about features and upgrade strategies in the the official Ember blog post.
Ember Octane describes a set of new features that, when taken together, represent a foundational improvement to the way you use Ember. It has modern, streamlined components and state management that make it fun to build web applications. With seamless interoperability for existing apps, teams can migrate at their own pace, while developers building new apps start out with the best that Ember has to offer.
- Read the announcement
- Try the new app Quick Start
- Follow the Tutorial
- Read the Guides
- Learn how to upgrade
How you can help
Now that Octane is available, we ask developers of all experience levels to create their own blog posts, tutorials, and videos. Even if you think a topic has already been covered by someone else, it is helpful to put it in your own words. For most developers, official documentation is only one piece of the learning journey.
If you notice any problems with Octane or the official learning resources, you can open an issue or pull request to the following repositories:
Frequently Asked Questions
- Which release of Ember is Octane?
- The Octane Edition was declared for Ember 3.15.
- Do I need to refactor my whole app in order to use Octane features?
- Good news - you do not need to change your whole app to use Octane's features! All are available for you to opt into, one piece at a time. Some features are even available in earlier versions.
- If I want to upgrade my app to Octane, do I need to make all the changes by hand?
- No, codemods and CLI tools are available to help you. Visit the Octane Upgrade Guide to learn more about them.
- If I'm not ready to use Octane, does that mean I should keep my app on version 3.14?
- No, you should go ahead and update to version 3.15 or later. Octane's big changes are all opt-in, meaning that you can enable them when you are ready, and in the meantime, you can keep updating your app as you normally would.
- I'm starting a new app at work. Should I use Octane?
- Yes! Octane is stable and well supported. It is the present and future of Ember, so you are saving yourself some upgrade work down the line. Be sure to budget some time for learning and experimentation.
- Where can I get help or ask questions?
- Visit the community page to join the forums or chat! Discord has channels specifically for Octane where you can search for other people's questions too. Read the "welcome" and "setup profile" channels to learn how to get posting permissions.
- What Happened to Module Unification?
- Octane ships with "co-location," where the templates and JavaScript files for components are in the same directory. This was one of the most popular aspects of Module Unification, and it's available now! Read the full statement on our blog- Update on Module Unification