> 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
