You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shardingsphere.apache.org by GitBox <gi...@apache.org> on 2022/10/17 10:03:55 UTC

[GitHub] [shardingsphere] Glowdable opened a new issue, #21614: Can Keep core/main API stable in a big version like 5.x.x?

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

   ## Question
   
   I upgraded our company's shardingjdbc twice.One is from 5.1.0 to 5.1.1,  the other is from 5.1.1 to 5.2.0.I am confused that many core/main APIs changed.For example,  DialectSchemaMetaDataLoader class,  YamlEngine package path, StandardShardingAlgorithm interface, ShardingSphereAlgorithmFactory.createAlgorithm and 
   sharding config like StaticStrategy.
   Can Keep core/main API stable in a big version like 5.x.x?
   Or  do we have API change rules?


-- 
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: notifications-unsubscribe@shardingsphere.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] RaigorJiang commented on issue #21614: Can Keep core/main API stable in a big version like 5.x.x?

Posted by GitBox <gi...@apache.org>.
RaigorJiang commented on issue #21614:
URL: https://github.com/apache/shardingsphere/issues/21614#issuecomment-1283391467

   Hi @Glowdable ,
   Thank you for your feedback. I'm sorry to say that with the rapid development of ShardingSphere, sometimes we have to make adjustments to the API. 
   Currently, the version of ShardingSphere follows the `A.B.C` format.
   - When the API remains compatible, we will upgrade the C version, such as: 5.1.0, 5.1.1 and 5.1.2. 
   - When API incompatibilities arise, we upgrade B versions, such as 5.1.0 and 5.2.0.
   - If the entire architecture changes drastically, we will upgrade the A version, such as 4.0.0 and 5.0.0.


-- 
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: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [shardingsphere] TeslaCN closed issue #21614: Can Keep core/main API stable in a big version like 5.x.x?

Posted by GitBox <gi...@apache.org>.
TeslaCN closed issue #21614: Can Keep core/main API stable in a big version like 5.x.x?
URL: https://github.com/apache/shardingsphere/issues/21614


-- 
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: notifications-unsubscribe@shardingsphere.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org