> Jun, could you please summarize an English version of the release note. > I will send the vote email once it is done.
It’s now available here: https://github.com/apache/incubator-dubbo/blob/2.7.0-release/CHANGES.md#270 I think it’s time to prepare the upgrade guide and user docs now, which is also a key part for this release. Jun > On Jan 17, 2019, at 11:58 PM, Huxing Zhang <[email protected]> wrote: > > 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 <[email protected]> wrote: >> >> I have check the file , it is the same as pull request #3263. >> >> >> Huxing Zhang <[email protected]> 于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 <[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 Regard! >> cvitory > > > > -- > Best Regards! > Huxing
