A repo to track diffs between Open edX releases

I have created this repo openedx-releases-diffs to serve as reference when people wants to upgrade from a version to another, it’s still work in progress, the problem I aiming to resolve, is what do i need to know an operator before upgrading I think features-toggles is not enough as not all settings are annotated.

You can either visit the repo or just utilize from here, as both Github and Discourse understand Markdown :wink:

Important Notes

  • This is still a work in progress a might not be accurate, further tracking might be needed, i.e. what if a feature is being defined in a file other than [cms/lms]/envs/common.py.

  • This doesn’t include tracks of Waffle-toggles which is included from Koa.

The Table

The files are being overridden in sequence while after rewrite a tag is issued for the corresponding release so you can track the changes simply between two releases.

To utilize just pick which release are you currently using and then pick which release you are upgrading to.

From/To Aspen Birch Cypress Dogwood Eucalyptus Ficus Ginkgo Ironwood Hawthorn Juniper Koa Lilac Maple Nutmeg Olive Palm
Aspen N/A Aspen To Birch Aspen To Cypress Aspen To Dogwood Aspen To Eucalyptus Aspen To Ficus Aspen To Ginkgo Aspen To Ironwood Aspen To Hawthorn Aspen To Juniper Aspen To Koa Aspen To Lilac Aspen To Maple Aspen To Nutmeg Aspen To Olive Aspen To Palm
Birch N/A N/A Birch To Cypress Birch To Dogwood Birch To Eucalyptus Birch To Ficus Birch To Ginkgo Birch To Ironwood Birch To Hawthorn Birch To Juniper Birch To Koa Birch To Lilac Birch To Maple Birch To Nutmeg Birch To Olive Birch To Palm
Cypress N/A N/A N/A Cypress To Dogwood Cypress To Eucalyptus Cypress To Ficus Cypress To Ginkgo Cypress To Ironwood Cypress To Hawthorn Cypress To Juniper Cypress To Koa Cypress To Lilac Cypress To Maple Cypress To Nutmeg Cypress To Olive Cypress To Palm
Dogwood N/A N/A N/A N/A Dogwood To Eucalyptus Dogwood To Ficus Dogwood To Ginkgo Dogwood To Ironwood Dogwood To Hawthorn Dogwood To Juniper Dogwood To Koa Dogwood To Lilac Dogwood To Maple Dogwood To Nutmeg Dogwood To Olive Dogwood To Palm
Eucalyptus N/A N/A N/A N/A N/A Eucalyptus To Ficus Eucalyptus To Ginkgo Eucalyptus To Ironwood Eucalyptus To Hawthorn Eucalyptus To Juniper Eucalyptus To Koa Eucalyptus To Lilac Eucalyptus To Maple Eucalyptus To Nutmeg Eucalyptus To Olive Eucalyptus To Palm
Ficus N/A N/A N/A N/A N/A N/A Ficus To Ginkgo Ficus To Ironwood Ficus To Hawthorn Ficus To Juniper Ficus To Koa Ficus To Lilac Ficus To Maple Ficus To Nutmeg Ficus To Olive Ficus To Palm
Ginkgo N/A N/A N/A N/A N/A N/A N/A Ginkgo To Ironwood Ginkgo To Hawthorn Ginkgo To Juniper Ginkgo To Koa Ginkgo To Lilac Ginkgo To Maple Ginkgo To Nutmeg Ginkgo To Olive Ginkgo To Palm
Ironwood N/A N/A N/A N/A N/A N/A N/A N/A Ironwood To Hawthorn Ironwood To Juniper Ironwood To Koa Ironwood To Lilac Ironwood To Maple Ironwood To Nutmeg Ironwood To Olive Ironwood To Palm
Hawthorn N/A N/A N/A N/A N/A N/A N/A N/A N/A Hawthorn To Juniper Hawthorn To Koa Hawthorn To Lilac Hawthorn To Maple Hawthorn To Nutmeg Hawthorn To Olive Hawthorn To Palm
Juniper N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Juniper To Koa Juniper To Lilac Juniper To Maple Juniper To Nutmeg Juniper To Olive Juniper To Palm
Koa N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Koa To Lilac Koa To Maple Koa To Nutmeg Koa To Olive Koa To Palm
Lilac N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Lilac To Maple Lilac To Nutmeg Lilac To Olive Lilac To Palm
Maple N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Maple To Nutmeg Maple To Olive Maple To Palm
Nutemg N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Nutmeg To Olive Nutmeg To Palm
Olive N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Olive To Palm
Palm N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A

Happy Upgrading!

1 Like