PRs and issues regarding 2.7.0 raised recently: Bugfixes: 1. https://github.com/apache/incubator-dubbo/pull/3233 2. https://github.com/apache/incubator-dubbo/pull/3232 3. https://github.com/apache/incubator-dubbo/pull/3229 4. https://github.com/apache/incubator-dubbo/pull/3224
* Async Enhancement 5. https://github.com/apache/incubator-dubbo/pull/3185 6. https://github.com/apache/incubator-dubbo/pull/3184 * Metadata Enhancement 7. https://github.com/apache/incubator-dubbo/pull/3182 Router Enhancement 8. https://github.com/apache/incubator-dubbo/pull/3173 9. https://github.com/apache/incubator-dubbo/pull/3233 Config Center 10. https://github.com/apache/incubator-dubbo/pull/3096 Jun > On Jan 15, 2019, at 10:36 AM, jun liu <[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. > > The release notes draft[1] is available now (only Chinese version at > present). I will provide you the latest changes committed recently and the > TODOs left later today. > > 1. https://github.com/apache/incubator-dubbo/blob/2.7.0-release/CHANGES.md > > 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 >
