Hi, On Fri, Jan 18, 2019 at 12:08 AM jun liu <[email protected]> wrote: > > > 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
Thanks for that, it looks good to me. > I think it’s time to prepare the upgrade guide and user docs now, which is > also a key part for this release. Yes, we can do that while we are doing the release vote. I am starting the vote today. > > 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 > -- Best Regards! Huxing
