Hot off the heels of our 1.0 release, we've got two new bundles of goodness for you to try out today.
First up is Ember.js 1.1.1, the inaugural stable release after our switch to a Chrome-like six week release cycle.
Because this is the kickoff release of the new process, there are very few new features and the delta between 1.0 and 1.1.1 is very small. This release is composed primarily of bug fixes and performance improvements, so we recommend you upgrade right away.
For a list of exactly what's new, see the CHANGELOG.
(If you're wondering why 1.1.1 and not 1.1, there was a regression introduced in Ember.Object.create() that could break 1.0-compatible apps that we didn't notice until after we'd tagged the 1.1 release.)
To coincide with the stable release, we've also got a new beta release of Ember 1.2. Beta releases are intended to get more eyeballs on new features that look ready to go, but may have bugs or edge cases that we haven't yet sussed out.
The only changes between a beta release and the stable version should be bug fixes and removing features that originally looked ready but didn't end up making the cut.
For a full list of the new features in Ember 1.2 beta, see the CHANGELOG.
As always, Ember 1.1 and 1.2 beta are available at emberjs.com/builds. If you're feeling particularly adventurous, you can also grab a Canary build to see what we're in the middle of working on, though do note that all new APIs in Canary are subject to change. To see what features are available to be enabled, see FEATURES.md.
We're excited about kicking off the new release process because we think that it will allow us to deliver a higher-quality product more frequently. We also believe that using feature flags in our Canary builds will allow us to more easily experiment with new APIs, which translates to more features faster.
As always, if you find bugs or need help, please file an issue on GitHub.
Lastly, my sincere thanks to everyone who has contributed features, bug reports and bug fixes to this release.
In particular, I'd like to call out Robert Jackson (@rwjblue) and Thomas Boyt (@thomasABoyt) for their superheroic efforts on the infrastructure required to make this type of release process work smoothly.
Early on, Yehuda and I made a bet that investing in making Ember.js a community project would pay dividends. We've sometimes questioned that decision when going up against better-funded competitors, but this release, I think, vindicates our decision.
This is a truly community-driven release, and both Yehuda and I were hands-off through most of it. I am deeply grateful to everyone who sacrificed hours of their nights and weekends to help us build something that matters.
If you'd like to be a part of it, we have a welcoming and helpful community, and we'd love to have you join. Come see us in #emberjs on Freenode to ask questions and get involved.
Enjoy the new releases, and go forth and build great things!