3.8 KiB
title | date | authors | slug | tags | ||
---|---|---|---|---|---|---|
New Electron Release Cadence | 2019-05-13T00:00:00.000Z | sofianguy | 12-week-cadence |
|
:::info ⚡️ Update (2021-07-14): We're going even faster!
In Q3 2021, the Chrome team increased their release cadence from every 6 weeks to every 4 weeks. Electron's releases have followed suit. Please read the updated 8 week cadence blog post for more up-to-date information!
:::
🎉 Electron is moving to release a new major stable version every 12 weeks! 🎉
⚡️ Wow that's quick! But why?
Simply put, Chromium doesn't stop shipping so Electron is not going to slow down either.
Chromium releases on a consistent 6-week schedule. To deliver the most up-to-date versions of Chromium in Electron, our schedule needs to track theirs. More information around Chromium's release cycle can be found here.
🚀 Why every 12 weeks?
Every 6 weeks, a new Chromium release comes out with new features, bug fixes / security fixes, and V8 improvements. Electron's users have been loud and clear about wanting these changes in a timely manner, so we've adjusted our stable release dates to match every other Chromium stable release. Up first, Electron v6.0.0 will include M76 and is scheduled for stable release on July 30, 2019, the same release day as Chromium M76.
🚧 What does this mean for me and my Electron app?
You'll have access to new Chromium and V8 features and fixes sooner than before. Importantly, you'll also know when those new changes are coming, so you'll be able to plan with better information than before.
The Electron team will continue to support the latest three major versions. For example, when v6.0.0 goes stable on July 30, 2019, we will support v6.x, v5.x, and v4.x, while v3.x will reach End-Of-Life.
💬 App Feedback Program
Please consider joining our App Feedback Program to help us with testing our beta releases and stabilization. Projects who participate in this program test Electron betas on their apps; and in return, the new bugs they find are prioritized for the stable release.
📝 A brief history of Electron releases
The decisions around stable releases before v3.0.0 did not follow a schedule. We added internal schedules to the project with v3.0.0 and v4.0.0. Earlier this year, we decided to publicize our stable release date for the first time for Electron v5.0.0. Announcing our stable release dates was positively received overall and we're excited to continue doing that for future releases.
In order to better streamline these upgrade-related efforts, our Upgrades and Releases Working Groups were created within our Governance system. They have allowed us to better prioritize and delegate this work, which we hope will become more apparent with each subsequent release.
Here is where our new cadence will put us in comparison to Chromium's cadence:
📨 If you have questions, please mail us at info@electronjs.org.