awesome. Looking forward to dubbo 2.7. I just looked at the milestones of 2.7. It looks like there is no problem.
Huxing Zhang <[email protected]> 于2019年1月17日周四 上午10:42写道: > 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]> 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> > > 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 >
