Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Upcoming Schedule

...

..

...

2024-10-09

...

❔✂️ S____ branches cut

...

...

2024-04-09

...

❔✂️ R____ branches cut

...

...

2023-10-09

...

🌴 3️⃣ Palm.3 release

❔✂️ Q____ branches cut

...

2023-08-09

...

🌴 2️⃣ Palm.2 release

...

2023-06-09

...

🌴 ✨ Palm.1 release

🫒 ❌ Olive unsupported

...

2023-04-10

...

🫒 3️⃣ Olive.3 release

🌴 ✂️ Palm branches cut

...

2023-02-09

...

🫒 2️⃣ Olive.2 release

...

2022-12-09

...

🫒 ✨ Olive.1 release

🌰 ❌ Nutmeg unsupported

...

2022-10-10

...

🌰 3️⃣ Nutmeg.3 release

🫒 ✂️ Olive branches cut

...

The Schedule, Explained

Named versions of Open edX are released on a six-month schedule. Versions are named alphabetically after trees. In these docs we like to use Yucca and Zebrawood as hypothetical examples.

✂️ On April 9th and October 9th, each two months before a named release, we cut branches for the new named version. In other words, we freeze of a copy of the latest version of Open edX so that we can focus on testing and patching it.

...

2️⃣ On August 9th and February 9th, we do a point release of the most recent named version. The point release will be similar to the named version that came before it, but will include bug fixes and other minor improvements. We indicate it by appending “.2” to the tree name, for example, Zebrawood.2.

3️⃣ On October 9th and April 9th, we do another point release of the most recent named version. We indicate this one by appending “.3” to the tree name, for example, Zebrawood.3. At this point, we also cut branches for the next named version, thus restarting the cycle ✂️

Info

If the 9th is a weekend or holiday, then the release generally happens the following business day.

Example Timeline

  • Apr 9: Xylowood.3 is released and Yucca.master is cut.

  • Jun 9: Yucca.1 is released and Xylowood.* goes out of support.

  • Aug 9: Yucca.2 is released.

  • Oct 9: Yucca.3 is released and Zebrawood.master is cut.

  • Dec 9: Zebrawood.1 is released and Yucca.* goes out of support.

  • Feb 9: Zebrawood.2 is released.

  • …and so on

...

This is our living documentation on how we plan, create, test, and publish Open edX named releases.

For planning notes for particular releases, see Open edX Release Planning instead.

Pages

Child pages (Children Display)

...