Hi,

I want discuss about release plan for ShardingSphere. We have roadmap
before join apache incubator, that is:
http://shardingsphere.jd.com/document/current/img//roadmap_en_v4.png

Because we are preparing to release distribute transaction feature at
3.1.x. If change package name to org.apache, it is better to release a new
major version(4.x). So I prefer to discuss release plan. Right now, the
release plan is:

3.1.x:

1. 100% SQL supported if route to single data node (will finish before dec
15th).
2.  XA transaction of Sharding-JDBC (will finish before dec 15th).
3. Local transaction of Sharding-Proxy (No plan yet).
4. Saga transaction of Sharding-JDBC + Sharding-Proxy (Depends on
servicecomb-saga 0.3.0 release + one week to integrate).
5. 3.1.x plan to release from 3.0.0.M1, and will release 2~4 milestomes,
then release 3.1.0 stable version.


4.0.x:

1. rename package and maven artifact id to org.apache
2. Frontend PostgreSQL protocol for Sharding-Proxy
3. Use netty to implement backend MySQL protocol for Sharding-Proxy
(instead of MySQL JDBC)
4. Local transaction of Sharding-Proxy (if not released at 3.1.x).

Any advice?

------------------

Liang Zhang (John)
Apache Sharding-Sphere & Dubbo

Reply via email to