Hi, All the preparation seems going well. I have successfully uploaded 2.7.0 to staging repo, and upload the release candidate to svn. I saw that the release note is still in Chinese.
Jun, could you please summarize an English version of the release note. I will send the vote email once it is done. On Thu, Jan 17, 2019 at 5:48 PM victory <shenglic...@gmail.com> wrote: > > I have check the file , it is the same as pull request #3263. > > > Huxing Zhang <hux...@apache.org> 于2019年1月17日周四 下午5:34写道: > > > Hi Victory, > > > > I've mistakenly reverted your recent pull request[1]. > > Luckily I have restored it via the commit email message. > > I've push it to 2.7.0-release branch already. > > Would you please help to check it? > > > > > > [1] https://github.com/apache/incubator-dubbo/pull/3263 > > > > On Thu, Jan 17, 2019 at 5:08 PM victory <shenglic...@gmail.com> wrote: > > > > > > I have review the code and it work well in > > > > > https://github.com/apache/incubator-dubbo-samples/tree/samples-for-2.7.0-SNAPSHOT/dubbo-samples-configcenter/dubbo-samples-configcenter-apollo > > > > > > I have merged this pull request into 2.7.0-release. > > > > > > Huxing Zhang <hux...@apache.org> 于2019年1月17日周四 下午2:59写道: > > > > > > > Hi, > > > > > > > > This looks like a blocking issue, I've already tagged 2.7.0, I will > > > > wait for it and re-do the tagging. > > > > > > > > On Thu, Jan 17, 2019 at 2:49 PM jun liu <ken.lj...@gmail.com> wrote: > > > > > > > > > > > I am seeing that all the issue has been cleaned for the 2.7.0 > > > > milestone. > > > > > > It looks like all the things have been settled, I am planning to > > tag > > > > > > the 2.7.0 release today. > > > > > > > > > > One more issue to be solved before vote. > > > > > Thanks to the suggestions from the Apollo[1] community, I submitted a > > > > PR[2] to polish the Apollo extension. Please help to review. > > > > > > > > > > 1. https://github.com/ctripcorp/apollo > > > > > 2. https://github.com/apache/incubator-dubbo/pull/3263 > > > > > > > > > > Jun > > > > > > > > > > > On Jan 17, 2019, at 10:41 AM, Huxing Zhang <hux...@apache.org> > > wrote: > > > > > > > > > > > > Hi All, > > > > > > > > > > > > I am seeing that all the issue has been cleaned for the 2.7.0 > > > > milestone. > > > > > > It looks like all the things have been settled, I am planning to > > tag > > > > > > the 2.7.0 release today. > > > > > > > > > > > > dubbo-ops and dubbo-spring-boot-project should be released after > > Dubbo > > > > > > 2.7.0 release. > > > > > > > > > > > > On Wed, Jan 16, 2019 at 5:02 PM jun liu <ken.lj...@gmail.com > > <mailto: > > > > ken.lj...@gmail.com>> wrote: > > > > > >> > > > > > >>> There is no need to shade gson into dubbo.jar, just need depency > > gson > > > > > >>> library. > > > > > >>> > > > > > >>> I have fixed it . > > > > https://github.com/apache/incubator-dubbo/pull/3246 < > > > > https://github.com/apache/incubator-dubbo/pull/3246> < > > > > https://github.com/apache/incubator-dubbo/pull/3246 < > > > > https://github.com/apache/incubator-dubbo/pull/3246>> > > > > > >> Agree. > > > > > >> > > > > > >> Well done, merged. > > > > > >> > > > > > >> Jun > > > > > >> > > > > > >>> On Jan 16, 2019, at 4:15 PM, victory <shenglic...@gmail.com> > > wrote: > > > > > >>> > > > > > >>> There is no need to shade gson into dubbo.jar, just need depency > > gson > > > > > >>> library. > > > > > >>> > > > > > >>> I have fixed it . > > > > https://github.com/apache/incubator-dubbo/pull/3246 > > > > > >>> > > > > > >>> Ian Luo <ian....@gmail.com> 于2019年1月16日周三 下午2:34写道: > > > > > >>> > > > > > >>>> We should not shade gson binaries into dubbo all in one jar > > file, > > > > even > > > > > >>>> though there's no license issue. It is simply we should not do > > this, > > > > > >>>> instead, we should make sure dubbo all in one jar should have a > > > > transitive > > > > > >>>> dependency to gson library. > > > > > >>>> > > > > > >>>> I noticed it's caused > > > > by'<include>com.google.code.gson:gson</include>' in > > > > > >>>> dubbo-all/pom.xml. We should fix it. > > > > > >>>> > > > > > >>>> Thanks, > > > > > >>>> -Ian. > > > > > >>>> > > > > > >>>> > > > > > >>>> On Tue, Jan 15, 2019 at 5:16 PM jun liu <ken.lj...@gmail.com> > > > > wrote: > > > > > >>>> > > > > > >>>>> I noticed that a third-party source code ‘com.google < > > > > http://com.google/ > > > > > >>>>> .gson.*’ > > > > > >>>>> has been compiled into the convenient maven binary jar of > > 2.7.0 - > > > > > >>>>> dubbo-2.7.0.jar : > > > > > >>>>>>>>> > > > > > >>>>> . > > > > > >>>>> ├── META-INF > > > > > >>>>> │ ├── DEPENDENCIES > > > > > >>>>> │ ├── LICENSE > > > > > >>>>> │ ├── MANIFEST.MF > > > > > >>>>> │ ├── NOTICE > > > > > >>>>> │ ├── assembly > > > > > >>>>> │ │ └── bin > > > > > >>>>> │ ├── compat > > > > > >>>>> │ │ └── dubbo.xsd > > > > > >>>>> │ ├── dubbo > > > > > >>>>> │ │ └── internal > > > > > >>>>> │ ├── dubbo.xsd > > > > > >>>>> │ ├── maven > > > > > >>>>> │ │ ├── com.alibaba > > > > > >>>>> │ │ ├── com.google.code.gson > > > > > >>>>> │ │ └── org.apache.dubbo > > > > > >>>>> │ ├── spring.handlers > > > > > >>>>> │ └── spring.schemas > > > > > >>>>> ├── com > > > > > >>>>> │ ├── alibaba > > > > > >>>>> │ │ ├── com > > > > > >>>>> │ │ └── dubbo > > > > > >>>>> │ └── google > > > > > >>>>> │ └── gson > > > > > >>>>> └── org > > > > > >>>>> └── apache > > > > > >>>>> └── dubbo > > > > > >>>>> > > > > > >>>>> > > > > > >>>>> Since this binary jar (dubbo-2.7.0.jar) will be included in the > > > > Apache > > > > > >>>>> Binary Release, should we update the LICENSE or NOTICE file in > > the > > > > Binary > > > > > >>>>> Release to announce the existence of these binary files? > > > > > >>>>> > > > > > >>>>> BTW, ‘com.google <http://com.google/>.gson’ is declared to be > > unde > > > > > >>>> Apache > > > > > >>>>> License 2.0. > > > > > >>>>> > > > > > >>>>> You can directly download the latest SNAPSHOT release of > > > > 2.7.0-SNAPSHOT > > > > > >>>> in > > > > > >>>>> here[1] and unzip and check the contents to better understand > > what > > > > I am > > > > > >>>>> trying to describe here. > > > > > >>>>> > > > > > >>>>> 1. > > > > > >>>>> > > > > > >>>> > > > > > > https://repository.apache.org/content/repositories/snapshots/org/apache/dubbo/dubbo/2.7.0-SNAPSHOT/ > > > > > >>>>> > > > > > >>>>> Jun > > > > > >>>>> > > > > > >>>>>> On Jan 13, 2019, at 5:58 PM, Huxing Zhang <hux...@apache.org> > > > > wrote: > > > > > >>>>>> > > > > > >>>>>> Hi Jun, > > > > > >>>>>> > > > > > >>>>>> Could you summarize the current status of the 2.7-release > > branch? > > > > > >>>>>> I see there are still several enhancement on this branch. > > > > > >>>>>> > > > > > >>>>>> As this is the first time to prepare for a release for me, I > > am > > > > trying > > > > > >>>>>> to walk through the release steps[1]. > > > > > >>>>>> I might try to deploy snapshot to maven repository. > > > > > >>>>>> > > > > > >>>>>> Once we feel it is ready to do the release, I will start the > > > > formal > > > > > >>>>>> release process. > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>>> [1] > > > > http://dubbo.apache.org/en-us/blog/prepare-an-apache-release.html > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>>> -- > > > > > >>>>>> Best Regards! > > > > > >>>>>> Huxing > > > > > >>>>>> > > > > > >>>>>> On Mon, Jan 7, 2019 at 1:48 PM jun liu <ken.lj...@gmail.com> > > > > wrote: > > > > > >>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>>> Nice work! > > > > > >>>>>>>>> > > > > > >>>>>>>>> I think we should let the community to participate more in > > the > > > > > >>>> release > > > > > >>>>>>>>> process, for example, > > > > > >>>>>>>>> 1. check out a release branch called 2.7.0-release > > > > > >>>>>>>>> 2. encourage people to check it out, test it and report if > > > > there is > > > > > >>>>>>>>> any regressions, bugs or issues. > > > > > >>>>>>>>> 3. while we are doing the test, we can start going through > > the > > > > ASF > > > > > >>>>>>>>> release process locally, once we think it is ready to > > start a > > > > formal > > > > > >>>>>>>>> release note, it can be done very quickly. > > > > > >>>>>>>>> > > > > > >>>>>>>>> By the way, we need decide the release manager of 2.7.0 > > > > release. Is > > > > > >>>>>>>>> there anyone who volunteer to do that? > > > > > >>>>>>> > > > > > >>>>>>> Sorry, I missed this mail. > > > > > >>>>>>> * 2.7.0-release has been created > > > > > >>>>>>> * we've froze the codebase, test is underway. > > > > > >>>>>>> > > > > > >>>>>>>> I'd like to be the release manager if no one is claiming it. > > > > > >>>>>>> > > > > > >>>>>>> Great, I can help you with the source/binary packaging and > > > > tagging > > > > > >>>>> things. > > > > > >>>>>>> > > > > > >>>>>>> Jun > > > > > >>>>>>> > > > > > >>>>>>>> On Jan 5, 2019, at 12:11 PM, Huxing Zhang < > > hux...@apache.org> > > > > wrote: > > > > > >>>>>>>> > > > > > >>>>>>>> Hi, > > > > > >>>>>>>> > > > > > >>>>>>>> On Fri, Dec 28, 2018 at 10:45 AM Huxing Zhang < > > > > hux...@apache.org> > > > > > >>>>> wrote: > > > > > >>>>>>>>> > > > > > >>>>>>>>> Nice work! > > > > > >>>>>>>>> > > > > > >>>>>>>>> I think we should let the community to participate more in > > the > > > > > >>>> release > > > > > >>>>>>>>> process, for example, > > > > > >>>>>>>>> 1. check out a release branch called 2.7.0-release > > > > > >>>>>>>>> 2. encourage people to check it out, test it and report if > > > > there is > > > > > >>>>>>>>> any regressions, bugs or issues. > > > > > >>>>>>>>> 3. while we are doing the test, we can start going through > > the > > > > ASF > > > > > >>>>>>>>> release process locally, once we think it is ready to > > start a > > > > formal > > > > > >>>>>>>>> release note, it can be done very quickly. > > > > > >>>>>>>>> > > > > > >>>>>>>>> By the way, we need decide the release manager of 2.7.0 > > > > release. Is > > > > > >>>>>>>>> there anyone who volunteer to do that? > > > > > >>>>>>>> > > > > > >>>>>>>> I'd like to be the release manager if no one is claiming it. > > > > > >>>>>>>>> > > > > > >>>>>>>>> On Thu, Dec 27, 2018 at 11:53 PM jun liu < > > ken.lj...@gmail.com> > > > > > >>>> wrote: > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> Hi, All > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> I am writing this mail to > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> * Keep you refreshed of the latest status about v2.7.0. > > > > > >>>>>>>>>> * Call for efforts on code review and tests > > > > > >>>>>>>>>> * Discuss possible release schedules of v2.7.0. > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> About v2.7, it’s going to be a milestone version, in which > > > > will > > > > > >>>> make > > > > > >>>>> some significant changes. Most importantly, we will complete > > all IP > > > > > >>>>> Clearance related works. Technically speaking, it’s from this > > > > version on > > > > > >>>>> that a Dubbo release starts fully follows the Apache rules > > > > (lawfully), > > > > > >>>>> totally independent from any other third-party organizations or > > > > > >>>> companies. > > > > > >>>>> Secondly, this version will include many new features that have > > > > received > > > > > >>>>> wide attention from the community, by supporting these > > features, > > > > we can > > > > > >>>>> better resolve the community’s long accumulated demands. Last > > but > > > > not > > > > > >>>>> least, we have made some architectural changes in this version, > > > > made > > > > > >>>> Dubbo > > > > > >>>>> closer to the micro-service architecture, take the newly > > introduced > > > > > >>>>> configuration center as an example, it can work both as the > > center > > > > of > > > > > >>>>> Externalized Configuration at startup and as the center of > > service > > > > > >>>>> management configurations at runtime. > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> To summarize, the contents already included in the > > CodeBase > > > > are: > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> * Config Center: Zookeeper, Apollo, Nacos > > > > > >>>>>>>>>> * Externalized Configuration > > > > > >>>>>>>>>> * Service governance enhancement: dynamic configuration & > > > > routing > > > > > >>>>> rule > > > > > >>>>>>>>>> * Repackage to 'org.apache.dubbo' > > > > > >>>>>>>>>> * Java 8 support > > > > > >>>>>>>>>> * Async programming support > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> Most of the candidates listed above are in the proposal > > list > > > > that > > > > > >>>> we > > > > > >>>>> have discussed in some threads before. For a more detailed > > > > description of > > > > > >>>>> these features or how they are realized, you can refer to the > > draft > > > > > >>>>> development documentations within this link[1] > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> Thanks to the efforts from the community (especially > > thank to > > > > Ian, > > > > > >>>>> CVictory and Minxuan), most of the development work has been > > > > completed > > > > > >>>> and > > > > > >>>>> a round of code review and regression test based on some basic > > use > > > > cases > > > > > >>>>> have been completed[2]. > > > > > >>>>>>>>>> Now I think it's time to prepare the formal release. One > > most > > > > > >>>>> important thing I think we should pay attention to is > > stability. We > > > > > >>>> should > > > > > >>>>> guarantee it's stable enough before release, so we may need to > > put > > > > more > > > > > >>>>> effort into code review and functional testing. Based on my > > > > understanding > > > > > >>>>> of the CodeBase, such tests may at least continue to last for > > > > about 1 > > > > > >>>> week, > > > > > >>>>> during this period we may need to `freeze the code`, which > > means > > > > only > > > > > >>>>> optimization and bugfix will be allowed. After that, we can > > > > continue to > > > > > >>>>> evaluate when to start the formal vote process. > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> 1. https://github.com/apache/incubator-dubbo/issues/2919 > > > > > >>>>>>>>>> 2. > > > > > >>>>> > > > > > >>>> > > > > > > https://github.com/apache/incubator-dubbo-samples/tree/samples-for-2.7.0-SNAPSHOT > > > > > >>>>>>>>>> > > > > > >>>>>>>>>> Jun > > > > > >>>>>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>>> > > > > > >>>>>>>>> -- > > > > > >>>>>>>>> Best Regards! > > > > > >>>>>>>>> Huxing > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> > > > > > >>>>>>>> -- > > > > > >>>>>>>> Best Regards! > > > > > >>>>>>>> Huxing > > > > > >>>>>>> > > > > > >>>>>> > > > > > >>>>>> > > > > > >>>>>> -- > > > > > >>>>>> Best Regards! > > > > > >>>>>> Huxing > > > > > >>>>> > > > > > >>>>> > > > > > >>>> > > > > > >>> > > > > > >>> > > > > > >>> -- > > > > > >>> > > > > > >>> Best Regard! > > > > > >>> cvitory > > > > > >> > > > > > > > > > > > > > > > > > > -- > > > > > > Best Regards! > > > > > > Huxing > > > > > > > > > > > > > > > > > -- > > > > Best Regards! > > > > Huxing > > > > > > > > > > > > > -- > > > > > > Best Regard! > > > cvitory > > > > > > > > -- > > Best Regards! > > Huxing > > > > > -- > > Best Regard! > cvitory -- Best Regards! Huxing