Hi, The reason why we plan to release 4.0.0 is because there is a big gap between 4.0.0 and 3.5.8, and IMO it's a great start for RocketMQ. Of course there should be a detailed release note before releasing 4.0.0.
Speaking of unit test, the recent commit records are all about unit test, but it's not enough :-). Change the package name reasonable for the first release in ASF, but it's a heavy task, as Willem mentioned, there are some inside important projects depend on RocketMQ. Can we take some balanced steps such as provide another client apis with new package name first, and then change all the package name step by step :-)? Finally, we are working the 4.x development plan out, once the plan is complete, let''s discuss here. Regards, yukon On Sun, Dec 25, 2016 at 11:03 AM, Willem Jiang <[email protected]> wrote: > Hi > > I just noted there is a release plan[1] in the JIRA, such as releasing > 4.0.0 next month. I had to admit it's a really aggressive plan. > > As a major release, we usually set some targets and make a plan, such as > some kind of new features or roadmap and after some milestone releases we > can finally do a major release. As we don't have this kind of discussion in > the mailing list, I start it first. > > First, it's a good time to think about changing the package name at this > major release, otherwise we will put more efforts to maintain the different > code branches. If there are some Alibaba inside projects which is hard to > change at a short time, my suggestion is keeping the RocketMQ 3.x.x branch > for maintenance and upgrading the internal project step by step. It could > buy us some time of the internal project upgrade if we start it right now. > > Second, most of the test codes are not in good sharp to help us catch the > error. We need put some efforts to improve the test codes quality to build > a solid framework for accepting the contribution from the community. > > Third, do we have any other feature development plan here? > > Regards, > > > Willem Jiang > > Blog: http://willemjiang.blogspot.com (English) > http://jnn.iteye.com (Chinese) > Twitter: willemjiang > Weibo: 姜宁willem >
