vikiuvb opened a new issue, #22871:
URL: https://github.com/apache/shardingsphere/issues/22871

   I noticed that the community has been adding a lot of useful features in 
ShardingSphere recently. So, kudos to the community. 
   
   One observation I have is there have been a lot of backward incompatible 
changes done in ShardingSphere, particularly on the DistSQL syntax.
   
   For instances, 
   * `ADD RESOURCE` have been changed to `REGISTER STORAGE UNIT`.
   *  The HINT SQL comment format has been changed.
   
   What is the approach are we taking? Are we trying to move fast and break 
things? As the project matures, this approach can soon become challenging for 
adopters as they might have to frequently change the tools to adopt to the new 
syntax changes.
   
   Also, it looks like we are not following the SemVer release format. For any 
backward incompatible change, I believe we should have changed the major 
version rather than the minor version (Ex: 5.2.0 to 5.3.0). It gives a false 
impression to the adopters that the new version is fully backward compatible 
with the existing version, whereas in reality it breaks. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: 
[email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to