A new Open edX enhancement proposal (OEP) introduces semantic versioning across the Open edX stack: https://github.com/edx/open-edx-proposals/pull/149 This is OEP-47, and that’s great because this is a prime number.
Introducing semantic versioning is part of a larger effort where community developers, both from inside and outside edX, are better informed of breaking changes in the various components of the stack.
Do you have experience versioning multiple microservices across a complex stack? Do you have strong feelings for or against semantic versioning? Then your input will be valued. Please share your experience by commenting on the pull request.
The review period will be open until May 25th (that’s a Monday and also a perfect square). I hope to hear from you before then!