# Blog

**URL:** https://discuss.emberjs.com/c/blog/23.md

[Latest](https://discuss.emberjs.com/latest.md) · [Categories](https://discuss.emberjs.com/categories.md)

---

## [About the Blog category](https://discuss.emberjs.com/t/about-the-blog-category/16046)

<div class="topic-metadata">

**Author:** [@jessica](https://discuss.emberjs.com/u/jessica)\
**Replies:** 0

</div>

(Replace this first paragraph with a brief description of your new category. This guidance will appear in the category selection area, so try to keep it below 200 characters. Until you edit this description or create top…

---

## [Security Releases: Ember 4.8.1, 4.4.4, 3.28.10, 3.24.7](https://discuss.emberjs.com/t/security-releases-ember-4-8-1-4-4-4-3-28-10-3-24-7/19780)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 2\
**Last updated:** [January 26, 2026, 7:29pm UTC](https://discuss.emberjs.com/t/security-releases-ember-4-8-1-4-4-4-3-28-10-3-24-7/19780 "2026-01-26T19:29:31Z")

</div>

Today we are releasing Ember.js 3.24.7, 3.28.10, 4.4.4, 4.8.1, and 4.9.0-beta.3 to patch a security vulnerability. A CVE number is pending and this post will be updated to include it once it's been issued. This is a c…

---

## [Evolving Ember’s Major Version Process](https://discuss.emberjs.com/t/evolving-ember-s-major-version-process/19742)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 3\
**Last updated:** [November 1, 2024, 4:10pm UTC](https://discuss.emberjs.com/t/evolving-ember-s-major-version-process/19742 "2024-11-01T16:10:46Z")

</div>

We recently made a significant shift in how we think about versioning in Ember, with RFC 0830: Evolving Ember’s Major Version Process. Starting in the current 4.0 cycle, Ember major versions will be 18 months long, runni…

---

## [Getting Ember-cli-mirage working with Embroider (Solved)](https://discuss.emberjs.com/t/getting-ember-cli-mirage-working-with-embroider-solved/20147)

<div class="topic-metadata">

**Author:** [@puzzledMort](https://discuss.emberjs.com/u/puzzledMort)\
**Replies:** 0\
**Last updated:** [July 11, 2023, 2:45pm UTC](https://discuss.emberjs.com/t/getting-ember-cli-mirage-working-with-embroider-solved/20147 "2023-07-11T14:45:10Z")

</div>

Today I experienced a lot of trouble getting ember-cli-mirage working with Ember-cli version 4.12.1 and Embroider. The project team I’m in is trying to get a bit more current with the Ember-versions and other technologie…

---

## [EmberData 5.X Update](https://discuss.emberjs.com/t/emberdata-5-x-update/20043)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 2\
**Last updated:** [July 8, 2023, 5:08pm UTC](https://discuss.emberjs.com/t/emberdata-5-x-update/20043 "2023-07-08T17:08:15Z")

</div>

This week, in coordination with the broader Ember project, EmberData released 4.12, its final 4.x version, and began iterating towards the first release of the 5.x series. This is a companion discussion topic for the o…

---

## [Ember 5.0 Released](https://discuss.emberjs.com/t/ember-5-0-released/20117)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 1\
**Last updated:** [June 23, 2023, 8:52pm UTC](https://discuss.emberjs.com/t/ember-5-0-released/20117 "2023-06-23T20:52:22Z")

</div>

EmberJS 5.0 embodies the commitment to stability and reliability that developers have come to expect from the Ember ecosystem. The Ember team has worked hard to remove all the deprecations and make us move towards Polari…

---

## [Announcing Glint 1.0](https://discuss.emberjs.com/t/announcing-glint-1-0/20066)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 1\
**Last updated:** [April 27, 2023, 4:36pm UTC](https://discuss.emberjs.com/t/announcing-glint-1-0/20066 "2023-04-27T16:36:04Z")

</div>

After two years in public preview and contributions from dozens of community members, the Ember TypeScript team is excited to announce the release of Glint 1.0! This is a companion discussion topic for the original ent…

---

## [Prototype pollution](https://discuss.emberjs.com/t/prototype-pollution/19932)

<div class="topic-metadata">

**Author:** [@Harish\_Hadwin](https://discuss.emberjs.com/u/Harish_Hadwin)\
**Replies:** 1\
**Last updated:** [February 10, 2023, 3:51pm UTC](https://discuss.emberjs.com/t/prototype-pollution/19932 "2023-02-10T15:51:57Z")

</div>

Prototype Pollution will affects ember version 2.18 ?

---

## [Plain Old Functions as Helpers](https://discuss.emberjs.com/t/plain-old-functions-as-helpers/19657)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 1\
**Last updated:** [October 26, 2022, 5:47pm UTC](https://discuss.emberjs.com/t/plain-old-functions-as-helpers/19657 "2022-10-26T17:47:05Z")

</div>

Ember 4.5 introduced a long-awaited feature: the ability to use normal JavaScript functions as helpers. This is a companion discussion topic for the original entry at https://blog.emberjs.com/plain-old-functions-as-hel…

---

## [Ember Template Imports series discussion](https://discuss.emberjs.com/t/ember-template-imports-series-discussion/19247)

<div class="topic-metadata">

**Author:** [@chriskrycho](https://discuss.emberjs.com/u/chriskrycho)\
**Replies:** 2\
**Last updated:** [November 20, 2021, 5:50pm UTC](https://discuss.emberjs.com/t/ember-template-imports-series-discussion/19247 "2021-11-20T17:50:14Z")

</div>

I posted the first couple items separately on this forum, missed those in between and have now wrapped up the series with Part 6: Given the tradeoffs in the space, what is the best set of compromises we can make? So: le…

---

## [Template Imports, Part 2](https://discuss.emberjs.com/t/template-imports-part-2/19221)

<div class="topic-metadata">

**Author:** [@chriskrycho](https://discuss.emberjs.com/u/chriskrycho)\
**Replies:** 0\
**Last updated:** [October 29, 2021, 10:43pm UTC](https://discuss.emberjs.com/t/template-imports-part-2/19221 "2021-10-29T22:43:36Z")

</div>

I’m here with Part 2 of my series on the template import designs, trying to answer the question: Which template imports design has the biggest set of wins for teaching and understanding components? Spoilers: \<templat…

---

## [The Ember Times - Issue No. 185](https://discuss.emberjs.com/t/the-ember-times-issue-no-185/19033)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 2\
**Last updated:** [August 6, 2021, 12:47am UTC](https://discuss.emberjs.com/t/the-ember-times-issue-no-185/19033 "2021-08-06T00:47:04Z")

</div>

👋 Emberistas! 🐹 New Educative course, using Ember with XState, let codemods upgrade your app & deal with jQuery, Ember.js: The Good Parts, new release of ember-deep-tracked, why blueprints are cool. This is a companion…

---

## [Autotracking: Elegant DX Via Cutting-Edge CS](https://discuss.emberjs.com/t/autotracking-elegant-dx-via-cutting-edge-cs/18231)

<div class="topic-metadata">

**Author:** [@chriskrycho](https://discuss.emberjs.com/u/chriskrycho)\
**Replies:** 7\
**Last updated:** [June 30, 2021, 6:17pm UTC](https://discuss.emberjs.com/t/autotracking-elegant-dx-via-cutting-edge-cs/18231 "2021-06-30T18:17:27Z")

</div>

If you’ve ever wondered how the Glimmer VM and autotracking work together—and especially how it makes getters rerun automatically—then this is the post for you! I dig into the way that the whole system works together to …

---

## [Async Data and Autotracking in Ember Octane](https://discuss.emberjs.com/t/async-data-and-autotracking-in-ember-octane/18177)

<div class="topic-metadata">

**Author:** [@chriskrycho](https://discuss.emberjs.com/u/chriskrycho)\
**Replies:** 19\
**Last updated:** [May 12, 2021, 4:23pm UTC](https://discuss.emberjs.com/t/async-data-and-autotracking-in-ember-octane/18177 "2021-05-12T16:23:32Z")

</div>

Async Data and Autotracking in Ember Octane: Last week, I described the use of a load helper and associated AsyncData type to move away from Ember’s ObjectProxy and PromiseProxyMixin . In this post, I’ll dig int…

---

## [Migrating Off of PromiseProxyMixin in Ember Octane](https://discuss.emberjs.com/t/migrating-off-of-promiseproxymixin-in-ember-octane/18138)

<div class="topic-metadata">

**Author:** [@chriskrycho](https://discuss.emberjs.com/u/chriskrycho)\
**Replies:** 1\
**Last updated:** [April 17, 2021, 1:41pm UTC](https://discuss.emberjs.com/t/migrating-off-of-promiseproxymixin-in-ember-octane/18138 "2021-04-17T13:41:07Z")

</div>

Over the past several months, we’ve been working steadily to move away from mixins in our app. One of the cases that comes up most often is PromiseProxyMixin, which we had used a lot over the years to get access to the s…

---

## [Ember 3.25 Released](https://discuss.emberjs.com/t/ember-3-25-released/18662)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 1\
**Last updated:** [March 10, 2021, 8:38pm UTC](https://discuss.emberjs.com/t/ember-3-25-released/18662 "2021-03-10T20:38:35Z")

</div>

Today the Ember project is releasing version 3.25 of Ember.js, Ember Data, and Ember CLI. This release kicks off the 3.26 beta cycle for all sub-projects. We encourage our community (especially addon authors) to help te…

---

## [Understanding \`args\` in Glimmer Components](https://discuss.emberjs.com/t/understanding-args-in-glimmer-components/18444)

<div class="topic-metadata">

**Author:** [@chriskrycho](https://discuss.emberjs.com/u/chriskrycho)\
**Replies:** 0\
**Last updated:** [December 23, 2020, 2:13am UTC](https://discuss.emberjs.com/t/understanding-args-in-glimmer-components/18444 "2020-12-23T02:13:35Z")

</div>

Clearing up a common confusion with a worked example. Many developer assume this is more magic going on with Glimmer components’ arguments than there really is. Let’s see how they actually work! Understanding args in Gl…

---

## [Ember Octane is a New Mental Model](https://discuss.emberjs.com/t/ember-octane-is-a-new-mental-model/18406)

<div class="topic-metadata">

**Author:** [@chriskrycho](https://discuss.emberjs.com/u/chriskrycho)\
**Replies:** 0\
**Last updated:** [December 7, 2020, 6:32pm UTC](https://discuss.emberjs.com/t/ember-octane-is-a-new-mental-model/18406 "2020-12-07T18:32:05Z")

</div>

In which I converted a comment on an RFC into a blog post in hopes it’ll be more widely read and useful to the community!

---

## [Making a modal dialog using yieldable named blocks](https://discuss.emberjs.com/t/making-a-modal-dialog-using-yieldable-named-blocks/18286)

<div class="topic-metadata">

**Author:** [@balint](https://discuss.emberjs.com/u/balint)\
**Replies:** 0\
**Last updated:** [October 15, 2020, 3:03pm UTC](https://discuss.emberjs.com/t/making-a-modal-dialog-using-yieldable-named-blocks/18286 "2020-10-15T15:03:51Z")

</div>

In which I enthuse about yieldable named blocks. Above the expressed happiness, I’m also giving a practical example by building a modal dialog using named blocks. Hope you like it: Balint

---

## [Initializing Class Fields in Ember Octane](https://discuss.emberjs.com/t/initializing-class-fields-in-ember-octane/18268)

<div class="topic-metadata">

**Author:** [@chriskrycho](https://discuss.emberjs.com/u/chriskrycho)\
**Replies:** 0\
**Last updated:** [October 6, 2020, 5:04pm UTC](https://discuss.emberjs.com/t/initializing-class-fields-in-ember-octane/18268 "2020-10-06T17:04:48Z")

</div>

A short and sweet blog post that I expect a lot of long-time Ember users will find handy—another nice little bit of rewiring-the-brain where we get to do things the easy way in Octane: Initializing Class Fields in Ember …

---

## [Ember.js - Hacktoberfest 2020](https://discuss.emberjs.com/t/ember-js-hacktoberfest-2020/18257)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 0\
**Last updated:** [October 1, 2020, 4:16pm UTC](https://discuss.emberjs.com/t/ember-js-hacktoberfest-2020/18257 "2020-10-01T16:16:08Z")

</div>

Have you ever spotted something in Ember code or documentation that needed fixing? Did you want to get involved in contributing to open source, but you have no idea where to start? This is a companion discussion topic …

---

## [Ember.js - The Ember Times - Issue No. 164](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-164/18245)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 0\
**Last updated:** [September 26, 2020, 4:09am UTC](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-164/18245 "2020-09-26T04:09:25Z")

</div>

👋 Emberistas! 🐹 Hacktoberfest + The Ember Times ✍️, a new reference page for Ember CLI commands 🔖, migrating off of mixins in Ember Octane 👋, async data and autotracking in Ember Octane ✨, autotracking developer experien…

---

## [Ember.js - The Ember Times - Issue No. 163](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-163/18201)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 0\
**Last updated:** [September 12, 2020, 3:24am UTC](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-163/18201 "2020-09-12T03:24:40Z")

</div>

👋 Emberistas! 🐹 Learn what's new in the Ember 3.21 release 🎉, Embroider preparation blog post 📖, get ready for Hacktoberfest 2020 👩🏽‍💻🧑🏽‍💻, CI with GitHub Actions for Ember Apps: Part 2 🎥, and last, but not least, celebr…

---

## [Ember.js - Ember 3.21 Released](https://discuss.emberjs.com/t/ember-js-ember-3-21-released/18183)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 2\
**Last updated:** [September 9, 2020, 5:03pm UTC](https://discuss.emberjs.com/t/ember-js-ember-3-21-released/18183 "2020-09-09T17:03:12Z")

</div>

Today the Ember project is releasing version 3.21 of Ember.js, Ember Data, and Ember CLI. Version 3.20 of Ember is now promoted to LTS (Long Term Support). An LTS version of Ember continues to receive security updates fo…

---

## [Ember.js - The Ember Times - Issue No. 162](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-162/18178)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 0\
**Last updated:** [August 29, 2020, 3:00am UTC](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-162/18178 "2020-08-29T03:00:51Z")

</div>

👋 Emberistas! 🐹 Update from the Accessibility Working Group 🙌, syntax highlighting in markdown with ember-showdown-prism 🔦, testing your Mirage.js setup 🧪, and last, but not least, read the proposed {{id}} helper RFC 🆔. …

---

## [Ember.js - Accessibility Working Group Update](https://discuss.emberjs.com/t/ember-js-accessibility-working-group-update/18165)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 0\
**Last updated:** [August 25, 2020, 10:44pm UTC](https://discuss.emberjs.com/t/ember-js-accessibility-working-group-update/18165 "2020-08-25T22:44:39Z")

</div>

Back in March, an Accessibility (A11y) Strike Team was formed to address the issues outlined in Ember RFC Issue 595 - Technical Accessibility Issues in New Ember Apps. This blog post is to update the community on that gr…

---

## [Ember.js - The Ember Times - Issue No. 161](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-161/18149)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 0\
**Last updated:** [August 22, 2020, 4:03am UTC](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-161/18149 "2020-08-22T04:03:31Z")

</div>

👋 Emberistas! 🐹 ember-component-template-colocation-migrator now supports addons 🎉, built with Ember.js: 10001 virtual art exhibit 🎨, ember-mobile-menu v2 released 📱, help with Embroider readiness 🔥, and last, but not le…

---

## [Ember.js - Ember 3.20 Released](https://discuss.emberjs.com/t/ember-js-ember-3-20-released/18091)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 3\
**Last updated:** [August 19, 2020, 2:48pm UTC](https://discuss.emberjs.com/t/ember-js-ember-3-20-released/18091 "2020-08-19T14:48:06Z")

</div>

Today the Ember project is releasing version 3.20 of Ember.js, Ember Data, and Ember CLI. This release of Ember.js is an LTS (Long Term Support) candidate. LTS candidates prioritize stability over the addition of new fea…

---

## [Ember.js - The Ember Times - Issue No. 160](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-160/18132)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 0\
**Last updated:** [August 15, 2020, 2:37am UTC](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-160/18132 "2020-08-15T02:37:45Z")

</div>

👋 Emberistas! 🐹 "I contribute to Ember" with Isaac Lee and Jared Galanis 🙌, how to participate in the Ember RFC process 🚀, EmberFest: share your virtual Hello with us! 🐹, learn how to use csz in your Ember app 🌟, and las…

---

## [Ember.js - The Ember Times - Issue No. 159](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-159/18107)

<div class="topic-metadata">

**Author:** [@ember-blog](https://discuss.emberjs.com/u/ember-blog)\
**Replies:** 0\
**Last updated:** [August 8, 2020, 12:29am UTC](https://discuss.emberjs.com/t/ember-js-the-ember-times-issue-no-159/18107 "2020-08-08T00:29:44Z")

</div>

👋 Emberistas! 🐹 Community addon updates: stable version of ember-bootstrap v4 released 💥, and check out ember-dayjs-helpers 🕰️! This is a companion discussion topic for the original entry at https://emberjs.com/blog/20…

[Next page](https://discuss.emberjs.com/c/blog/23.md?page=1)
