> 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

Reply via email to