Implementation backward compatibility will be important long term.
The current strategy is that we are moving to the next major version 5.0
A v5.1 will be release based on a new core system being added or a major update of one of the release core systems.
A v5.x.y release is bug fixes.
A to me reasonable suggestion is that backwards compatibility should be available for:
v5.0 shall be backward compatible with v4.6
v5.1 should be backward compatible with v4.6 and v5.0
v5.2 should be backward compatible with v4.6, v5.0 and v5.1
v5.3 should be backward compatible with v5.0, v5.1 and v5.3
Implementation backward compatibility will be important long term.
The current strategy is that we are moving to the next major version 5.0
A v5.1 will be release based on a new core system being added or a major update of one of the release core systems.
A v5.x.y release is bug fixes.
A to me reasonable suggestion is that backwards compatibility should be available for:
v5.0 shall be backward compatible with v4.6
v5.1 should be backward compatible with v4.6 and v5.0
v5.2 should be backward compatible with v4.6, v5.0 and v5.1
v5.3 should be backward compatible with v5.0, v5.1 and v5.3