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]> 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>
> 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