I’ve confirmed the commit, all fine, pls., go ahead and enjoy. Jun
> On Jan 17, 2019, at 5:34 PM, Huxing Zhang <hux...@apache.org> 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 <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