Hi liang, I see, I just reminder we should define the checklist to track the following ip clearance :-)
Best Regards, Von Gosling > 在 2019年1月4日,上午11:59,[email protected] 写道: > > This is not apache release, it is the last version of 3.x. > We will start to do apache release for ShardingSphere 4.0.0 > > ------------------ > > Liang Zhang (John) > Apache ShardingSphere & Dubbo > > > Gosling Von <[email protected]> 于2019年1月4日周五 上午11:15写道: > >> Hi, >> >> >> Did we setup the checklist[1] for the following IP clearance? It would be >> helpful for tracing the process for the first release under the podling :-) >> >> [1] >> https://issues.apache.org/jira/browse/DUBBO-3?jql=text%20~%20%22dubbo%22 < >> https://issues.apache.org/jira/browse/DUBBO-3?jql=text%20~%20%22dubbo%22> >> >> Best Regards, >> Von Gosling >> >>> 在 2019年1月4日,上午1:52,[email protected] 写道: >>> >>> ShardingSphere 3.1.0 has already released. We will prepare to transfer >> repo >>> to apache as soon as we can. >>> >>> ------------------ >>> >>> Liang Zhang (John) >>> Apache ShardingSphere & Dubbo >>> >>> >>> [email protected] <[email protected]> 于2018年12月17日周一 下午3:19写道: >>> >>>> Sorry, just ignore last mail. New thread for elastic-job discussion is >>>> here: >>>> >>>> >> https://lists.apache.org/thread.html/999c8b9e5fb366e143485d66012f44cf3ce2eb8eecf63615f6b2dc59@%3Cdev.shardingsphere.apache.org%3E >>>> >>>> ------------------ >>>> >>>> Liang Zhang (John) >>>> Apache ShardingSphere & Dubbo >>>> >>>> >>>> [email protected] <[email protected]> 于2018年12月17日周一 下午3:17写道: >>>> >>>>> OK, >>>>> new thread for elastic-job is here: >>>>> >> https://lists.apache.org/thread.html/5d18489b704c0cdd23271864e5f5154c7997bf1f04aac907bf9903a5@%3Cdev.shardingsphere.apache.org%3E >>>>> >>>>> ------------------ >>>>> >>>>> Liang Zhang (John) >>>>> Apache ShardingSphere & Dubbo >>>>> >>>>> >>>>> Willem Jiang <[email protected]> 于2018年12月17日周一 上午10:38写道: >>>>> >>>>>> I think we need to start a new thread for elastic-job to avoid >>>>>> flooding the release plan of ShardingShpere. >>>>>> >>>>>> Willem Jiang >>>>>> >>>>>> Twitter: willemjiang >>>>>> Weibo: 姜宁willem >>>>>> >>>>>> On Mon, Dec 17, 2018 at 10:20 AM [email protected] >>>>>> <[email protected]> wrote: >>>>>>> >>>>>>> Elastic-Job still need more job to do. For example: >>>>>>> >>>>>>> 1. Upgrade quartz for elastic-job's dependency, quartz 2.1.1 is use >>>>>> c3p0 >>>>>>> which is LGPL license. >>>>>>> 2. New features, like sharding rule with elastic-job >>>>>>> >>>>>>> ------------------ >>>>>>> >>>>>>> Liang Zhang (John) >>>>>>> Apache ShardingSphere & Dubbo >>>>>>> >>>>>>> >>>>>>> 吴晟 Sheng Wu <[email protected]> 于2018年12月17日周一 上午10:01写道: >>>>>>> >>>>>>>> Agree. >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> Sheng Wu >>>>>>>> Apache SkyWalking, ShardingSphere, Zipkin >>>>>>>> >>>>>>>> From Wu Sheng 's phone. >>>>>>>> >>>>>>>> >>>>>>>> ------------------ Original ------------------ >>>>>>>> From: Willem Jiang <[email protected]> >>>>>>>> Date: Sun,Dec 16,2018 5:00 PM >>>>>>>> To: dev <[email protected]> >>>>>>>> Subject: Re: Discuss release plan >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> It could more easy for the integration if ShardingSphere just uses >>>>>>>> elastic job as third party dependencies. >>>>>>>> BTW, elastic job has not much relationship with ShardingSphere. >>>>>>>> >>>>>>>> Willem Jiang >>>>>>>> >>>>>>>> Twitter: willemjiang >>>>>>>> Weibo: 姜宁willem >>>>>>>> On Sun, Dec 16, 2018 at 10:53 PM 吴晟 Sheng Wu <[email protected]> >>>>>> wrote: >>>>>>>>> >>>>>>>>> Are you going to add elastic job as a sub project? Why? >>>>>>>>> >>>>>>>>> >>>>>>>>> Look like it is a Apache 2.0 licensed open source project, we >>>>>> could use >>>>>>>> directly. >>>>>>>>> >>>>>>>>> >>>>>>>>> I am not sayinh I object to the idea. Just wonder why? Depend other >>>>>>>> project is a very common thing. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Sheng Wu >>>>>>>>> Apache SkyWalking, ShardingSphere, Zipkin >>>>>>>>> >>>>>>>>> From Wu Sheng 's phone. >>>>>>>>> >>>>>>>>> >>>>>>>>> ------------------ Original ------------------ >>>>>>>>> From: [email protected] <[email protected]> >>>>>>>>> Date: Sun,Dec 16,2018 3:53 AM >>>>>>>>> To: dev <[email protected]> >>>>>>>>> Subject: Re: Discuss release plan >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> Hi, >>>>>>>>> For Apache ServiceComb-Saga, it has sync execute retrying and >>>>>>>> compensation, >>>>>>>>> we still need a job framework to async execute retrying and >>>>>> compensation. >>>>>>>>> And in future, we also need a job framework as an ETL tool for >>>>>> data >>>>>>>>> migration. >>>>>>>>> I plan including elastic-job[1] as part of ShardingSphere. If the >>>>>> idea >>>>>>>> is >>>>>>>>> fine, I can communicate with company, and begin to prepare SGA, any >>>>>>>>> suggestion? >>>>>>>>> >>>>>>>>> [1] https://github.com/elasticjob/elastic-job-lite >>>>>>>>> >>>>>>>>> ------------------ >>>>>>>>> >>>>>>>>> Liang Zhang (John) >>>>>>>>> Apache ShardingSphere & Dubbo >>>>>>>>> >>>>>>>>> >>>>>>>>> [email protected] <[email protected]> 于2018年12月15日周六 >>>>>> 下午11:36写道: >>>>>>>>> >>>>>>>>>> Good news! >>>>>>>>>> >>>>>>>>>> We can consider about include saga for best effort transaction in >>>>>>>>>> ShardingSphere 3.1.0 >>>>>>>>>> >>>>>>>>>> ------------------ >>>>>>>>>> >>>>>>>>>> Liang Zhang (John) >>>>>>>>>> Apache ShardingSphere & Dubbo >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Willem Jiang <[email protected]> 于2018年12月15日周六 上午10:22写道: >>>>>>>>>> >>>>>>>>>>> saga-actuator is ready to go after we clean up the license, if >>>>>>>>>>> everything is OK we could do the release next week. >>>>>>>>>>> >>>>>>>>>>> Willem Jiang >>>>>>>>>>> >>>>>>>>>>> Twitter: willemjiang >>>>>>>>>>> Weibo: 姜宁willem >>>>>>>>>>> >>>>>>>>>>> On Sat, Dec 15, 2018 at 9:17 AM [email protected] >>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>> >>>>>>>>>>>> Update release plan again ;) >>>>>>>>>>>> >>>>>>>>>>>> Feature codes are frozen. We are still doing the performance >>>>>> test. >>>>>>>>>>>> >>>>>>>>>>>> 3.1.0.m1: (20 Dec) >>>>>>>>>>>> >>>>>>>>>>>> 1. 100% SQL supported if route to single data node. >>>>>>>>>>>> 2. XA transaction of Sharding-JDBC. >>>>>>>>>>>> 3. Local transaction of Sharding-Proxy. >>>>>>>>>>>> >>>>>>>>>>>> 3.1.0: (3 Jan) >>>>>>>>>>>> 1. bug fix >>>>>>>>>>>> >>>>>>>>>>>> 4.0.x: (After 3 Jan) >>>>>>>>>>>> >>>>>>>>>>>> 1. Transfer repo, rename package and maven artifact id to >>>>>> org.apache >>>>>>>>>>>> 2. Saga transaction of Sharding-JDBC + Sharding-Proxy >>>>>> (Depends on >>>>>>>>>>>> servicecomb-saga 0.3.0 release + one week to integrate). >>>>>>>>>>>> 3. Frontend PostgreSQL protocol for Sharding-Proxy >>>>>>>>>>>> 4. Use netty to implement backend MySQL protocol for >>>>>> Sharding-Proxy >>>>>>>>>>>> (instead of MySQL JDBC) >>>>>>>>>>>> >>>>>>>>>>>> ------------------ >>>>>>>>>>>> >>>>>>>>>>>> Liang Zhang (John) >>>>>>>>>>>> Apache ShardingSphere & Dubbo >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> [email protected] <[email protected]> 于2018年12月4日周二 >>>>>>>> 上午10:12写道: >>>>>>>>>>>> >>>>>>>>>>>>> If release 3.1.0 at Dec 15 is the final version of 3.x, >>>>>> maybe need >>>>>>>>>>> hot fix >>>>>>>>>>>>> on that. So how about release 3.1.0.m1 at Dec 15, and >>>>>> release >>>>>>>> 3.1.0 >>>>>>>>>>> stable >>>>>>>>>>>>> version at Dec 31. Then transfer repo to Apache repo? >>>>>>>>>>>>> >>>>>>>>>>>>> Updated release plan: >>>>>>>>>>>>> >>>>>>>>>>>>> 3.1.0.m1: (15 Dec) >>>>>>>>>>>>> >>>>>>>>>>>>> 1. 100% SQL supported if route to single data node. >>>>>>>>>>>>> 2. XA transaction of Sharding-JDBC. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 3.1.0: (31 Dec) >>>>>>>>>>>>> >>>>>>>>>>>>> 1. bug fix >>>>>>>>>>>>> 2. Local transaction of Sharding-Proxy (If can). >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> 4.0.x: (After 2019 1 Jan) >>>>>>>>>>>>> >>>>>>>>>>>>> 1. Transfer repo, rename package and maven artifact id to >>>>>>>> org.apache >>>>>>>>>>>>> 2. Saga transaction of Sharding-JDBC + Sharding-Proxy >>>>>> (Depends on >>>>>>>>>>>>> servicecomb-saga 0.3.0 release + one week to integrate). >>>>>>>>>>>>> 3. Frontend PostgreSQL protocol for Sharding-Proxy >>>>>>>>>>>>> 4. Use netty to implement backend MySQL protocol for >>>>>>>> Sharding-Proxy >>>>>>>>>>>>> (instead of MySQL JDBC) >>>>>>>>>>>>> 5. Local transaction of Sharding-Proxy (if not released at >>>>>> 3.1.x). >>>>>>>>>>>>> >>>>>>>>>>>>> ------------------ >>>>>>>>>>>>> >>>>>>>>>>>>> Liang Zhang (John) >>>>>>>>>>>>> Apache Sharding-Sphere & Dubbo >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Craig Russell <[email protected]> 于2018年12月4日周二 >>>>>> 上午9:20写道: >>>>>>>>>>>>> >>>>>>>>>>>>>> I would suggest it is better to continue to work on 3.x >>>>>> outside >>>>>>>> of >>>>>>>>>>> Apache >>>>>>>>>>>>>> with the original package names. Then import into Apache, >>>>>> rename >>>>>>>>>>> packages, >>>>>>>>>>>>>> and call it 4.0. The rename is a very large undertaking >>>>>> which >>>>>>>> will >>>>>>>>>>> pretty >>>>>>>>>>>>>> much mean that porting patches from 3.x will be a >>>>>> challenge. >>>>>>>>>>>>>> >>>>>>>>>>>>>> But we could also continue to work on features that are now >>>>>>>> listed >>>>>>>>>>> under >>>>>>>>>>>>>> 3.x once we import it and rename it. That is, remove items >>>>>> 3, 4, >>>>>>>> and >>>>>>>>>>> 5 from >>>>>>>>>>>>>> 3.x and make them features of 4.x. >>>>>>>>>>>>>> >>>>>>>>>>>>>> If the dates hold, we can import the code into Apache >>>>>> after the >>>>>>>> Dec >>>>>>>>>>> 15 >>>>>>>>>>>>>> code work is finished. >>>>>>>>>>>>>> >>>>>>>>>>>>>> The infra JIRA should be updated to let infra know, once we >>>>>>>> finalize >>>>>>>>>>> the >>>>>>>>>>>>>> plans. >>>>>>>>>>>>>> >>>>>>>>>>>>>> Craig >>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Dec 3, 2018, at 4:32 PM, Willem Jiang < >>>>>>>> [email protected]> >>>>>>>>>>>>>> wrote: >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> If you don't change the group id, you cannot do the >>>>>> release on >>>>>>>> the >>>>>>>>>>>>>> Apache nexus. >>>>>>>>>>>>>>> It look like there could be serval releases of 3.1.x. >>>>>> Are >>>>>>>> these >>>>>>>>>>>>>>> releases Apache release? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Willem Jiang >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Twitter: willemjiang >>>>>>>>>>>>>>> Weibo: 姜宁willem >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> On Tue, Dec 4, 2018 at 12:06 AM [email protected] >>>>>>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Change maven article name and group id also need to tell >>>>>>>>>>> end-users we >>>>>>>>>>>>>> have >>>>>>>>>>>>>>>> changed, maybe change them with package together is >>>>>> better, >>>>>>>> any >>>>>>>>>>> idea? >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> ------------------ >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> Liang Zhang (John) >>>>>>>>>>>>>>>> Apache Sharding-Sphere & Dubbo >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>> 吴晟 Sheng Wu <[email protected]> 于2018年12月3日周一 >>>>>> 下午5:49写道: >>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Feel free to change java package name only in 4. >>>>>>>>>>>>>>>>> Also, if you want to do Apache release in 3, you could >>>>>> just >>>>>>>>>>> change >>>>>>>>>>>>>> maven >>>>>>>>>>>>>>>>> article name and group id to Apache. This is >>>>>> acceptable. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> Sheng Wu >>>>>>>>>>>>>>>>> Apache SkyWalking, ShardingSphere, Zipkin >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> From Wu Sheng 's phone. >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> ------------------ Original ------------------ >>>>>>>>>>>>>>>>> From: [email protected] <[email protected]> >>>>>>>>>>>>>>>>> Date: Mon,Dec 3,2018 5:14 PM >>>>>>>>>>>>>>>>> To: dev <[email protected]> >>>>>>>>>>>>>>>>> Subject: Re: Discuss release plan >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> >>>>>>>>>>>>>>>>> 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 >>>>>>>>>>>>>> >>>>>>>>>>>>>> Craig L Russell >>>>>>>>>>>>>> Secretary, Apache Software Foundation >>>>>>>>>>>>>> [email protected] <mailto:[email protected]> >>>>>> http://db.apache.org/jdo >>>>>>>> < >>>>>>>>>>>>>> http://db.apache.org/jdo> >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>> >>>>> >> >>
