Hi, On Thu, Jan 17, 2019 at 5:38 PM jun liu <[email protected]> wrote: > > I’ve confirmed the commit, all fine, pls., go ahead and enjoy.
Good, doing. > > Jun > > > On Jan 17, 2019, at 5:34 PM, Huxing Zhang <[email protected]> wrote: > > > > 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 <[email protected]> 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 <[email protected]> 于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 <[email protected]> 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 <[email protected]> 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 <[email protected] <mailto: > >>> [email protected]>> 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 <[email protected]> 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 <[email protected]> 于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 <[email protected]> > >>> 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 <[email protected]> > >>> 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 <[email protected]> > >>> 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 <[email protected]> > >>> wrote: > >>>>>>>>>>>> > >>>>>>>>>>>> Hi, > >>>>>>>>>>>> > >>>>>>>>>>>> On Fri, Dec 28, 2018 at 10:45 AM Huxing Zhang < > >>> [email protected]> > >>>>>>>>> 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 <[email protected]> > >>>>>>>> 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 Regards! Huxing
