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
