Re: [VOTE] Release Apache Dubbo 3.2.4 RC1

2023-07-12 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

earthchen  于2023年7月5日周三 17:51写道:

> +1 binding
>
> I have checked:
> * LICENSE and NOTICE exist and contents are good
> * Signature and hash are good
> * Can compile from source and all unit tests pass
> * Release notes look fine
>
> Jun Liu  于2023年7月5日周三 15:42写道:
>
> > +1 binding
> >
> > I have checked:
> > * LICENSE and NOTICE exist and contents are good
> > * Signature and hash are good
> > * Can compile from source and all unit tests pass
> > * Release notes look fine
> >
> > On Fri, Jun 30, 2023 at 10:44 PM Albumen Kevin 
> > wrote:
> > >
> > > Hello Community,
> > >
> > > This is a call for vote to release Apache Dubbo version 3.2.4
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.2.4/
> > >
> > > The staging repo:
> > >
> https://repository.apache.org/content/repositories/orgapachedubbo-1334/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/dubbo/tree/dubbo-3.2.4
> > >
> > > Hash for the release tag:
> > > aa63f26ab9c5ee4dd5d7543f3d42dec4034974c8
> > >
> > > Release Notes:
> > > https://github.com/apache/dubbo/releases/tag/dubbo-3.2.4
> > >
> > > The artifacts have been signed with Key 2B249EDD, which can be
> > > found in the keys file:
> > > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> > >
> > > The vote will be open for at least 72 hours or until the necessary
> > number of
> > > votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Thanks,
> > > The Apache Dubbo Team
> >
>


Re: [VOTE] Release Apache Dubbo 3.1.8 RC1

2023-03-13 Thread Hao Guo
Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

Albumen Kevin  于2023年3月12日周日 21:51写道:

> Hello Community,
>
> This is a call for vote to release Apache Dubbo version 3.1.8
>
> The release candidates:
> https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.1.8/
>
> The staging repo:
> https://repository.apache.org/content/repositories/orgapachedubbo-1315/
>
> Git tag for the release:
> https://github.com/apache/dubbo/tree/dubbo-3.1.8
>
> Hash for the release tag:
> e368fdeef6037855ea0d40cf22a95274703592b1
>
> Release Notes:
> https://github.com/apache/dubbo/releases/tag/dubbo-3.1.8
>
> The artifacts have been signed with Key 2B249EDD, which can be
> found in the keys file:
> https://dist.apache.org/repos/dist/dev/dubbo/KEYS
>
> The vote will be open for at least 72 hours or until the necessary number
> of
> votes are reached.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Thanks,
> The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.2.0-beta.6 RC1

2023-03-13 Thread Hao Guo
Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

Albumen Kevin  于2023年3月12日周日 21:52写道:

> Hello Community,
>
> This is a call for vote to release Apache Dubbo version 3.2.0-beta.6
>
> The release candidates:
> https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.2.0-beta.6/
>
> The staging repo:
> https://repository.apache.org/content/repositories/orgapachedubbo-1312/
>
> Git tag for the release:
> https://github.com/apache/dubbo/tree/dubbo-3.2.0-beta.6
>
> Hash for the release tag:
> 33951abe511ab32091fb51c7502b22e85897d011
>
> Release Notes:
> https://github.com/apache/dubbo/releases/tag/dubbo-3.2.0-beta.6
>
> The artifacts have been signed with Key 2B249EDD, which can be
> found in the keys file:
> https://dist.apache.org/repos/dist/dev/dubbo/KEYS
>
> The vote will be open for at least 72 hours or until the necessary number
> of
> votes are reached.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Thanks,
> The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.2.0-beta.5 RC1

2023-02-14 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2023年2月14日周二 10:33写道:

> +1 binding
>
> I have checked:
> * LICENSE and NOTICE exist and contents are good
> * Signature and hash are good
> * Release notes look fine
> * Unit tests pass
>
> jun liu  于2023年2月10日周五 15:47写道:
> >
> > +1 binding
> >
> > I have checked:
> > * LICENSE and NOTICE exist
> > * Hash and signature are good
> > * tag exists
> > * Release notes look good
> > * All tests passed
> >
> > > On Feb 9, 2023, at 10:38 AM, Albumen Kevin 
> wrote:
> > >
> > > Hello Community,
> > >
> > > This is a call for vote to release Apache Dubbo version 3.2.0-beta.5
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.2.0-beta.5/
> > >
> > > The staging repo:
> > >
> https://repository.apache.org/content/repositories/orgapachedubbo-1284/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/dubbo/tree/dubbo-3.2.0-beta.5
> > >
> > > Hash for the release tag:
> > > 7bb8fd7e8cbd5b67d6c86dcbc7c95f7e76002f58
> > >
> > > Release Notes:
> > > https://github.com/apache/dubbo/releases/tag/dubbo-3.2.0-beta.5
> > >
> > > The artifacts have been signed with Key 2B249EDD, which can be
> > > found in the keys file:
> > > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> > >
> > > The vote will be open for at least 72 hours or until the necessary
> number of
> > > votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Thanks,
> > > The Apache Dubbo Team
> >
>


Re: Re: [VOTE] Release Apache Dubbo 2.7.20 RC1

2022-12-26 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

王晓彬  于2022年12月22日周四 14:37写道:

> +1 approvel
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> At 2022-12-22 12:11:29, "zhongming hua"  wrote:
> >+1 binding
> >
> >I have checked:
> >* tag  exists
> >* Compilation and packaging are fine
> >* Release note is ok
> >* LICENSE and NOTICE exist
> >* Signature and hash are good
> >
> >Albumen Kevin  于2022年12月22日周四 10:29写道:
> >>
> >> Hello Community,
> >>
> >> This is a call for vote to release Apache Dubbo version 2.7.20
> >>
> >> The release candidates:
> >> https://dist.apache.org/repos/dist/dev/dubbo/dubbo/2.7.20/
> >>
> >> The staging repo:
> >> https://repository.apache.org/content/repositories/orgapachedubbo-1270/
> >>
> >> Git tag for the release:
> >> https://github.com/apache/dubbo/tree/dubbo-2.7.20
> >>
> >> Hash for the release tag:
> >> 6200a899476a777ff0c8228bf651b56c4ff5fc66
> >>
> >> Release Notes:
> >> https://github.com/apache/dubbo/releases/tag/dubbo-2.7.20
> >>
> >> The artifacts have been signed with Key 2B249EDD, which can be
> >> found in the keys file:
> >> https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >>
> >> The vote will be open for at least 72 hours or until the necessary
> number of
> >> votes are reached.
> >>
> >> Please vote accordingly:
> >>
> >> [ ] +1 approve
> >> [ ] +0 no opinion
> >> [ ] -1 disapprove with the reason
> >>
> >> Thanks,
> >> The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.2.0-beta.3 RC1

2022-12-20 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

Albumen Kevin  于2022年12月17日周六 14:19写道:

> Hello Community,
>
> This is a call for vote to release Apache Dubbo version 3.2.0-beta.3
>
> The release candidates:
> https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.2.0-beta.3/
>
> The staging repo:
> https://repository.apache.org/content/repositories/orgapachedubbo-1268/
>
> Git tag for the release:
> https://github.com/apache/dubbo/tree/dubbo-3.2.0-beta.3
>
> Hash for the release tag:
> 522db68efe4d36a0d38794e33ba254d214127740
>
> Release Notes:
> https://github.com/apache/dubbo/releases/tag/dubbo-3.2.0-beta.3
>
> The artifacts have been signed with Key 2B249EDD, which can be
> found in the keys file:
> https://dist.apache.org/repos/dist/dev/dubbo/KEYS
>
> The vote will be open for at least 72 hours or until the necessary number
> of
> votes are reached.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Thanks,
> The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.1.4 RC1

2022-12-20 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

Jun Liu  于2022年12月21日周三 14:03写道:

> +1 binding
>
> I have checked,
> * LICENSE and NOTICE exist and contents are good
> * Signature and hash are good
> * Can compile from source
> * Release notes look good
>
> On Fri, Dec 16, 2022 at 3:36 PM Albumen Kevin  wrote:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo version 3.1.4
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.1.4/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1256/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo/tree/dubbo-3.1.4
> >
> > Hash for the release tag:
> > 941f1b4530606b8d210a1e37fcb4d5869b3faca2
> >
> > Release Notes:
> > https://github.com/apache/dubbo/releases/tag/dubbo-3.1.4
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 2.7.19 RC1

2022-12-05 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2022年12月2日周五 19:15写道:

> +1 binding
>
> I have checked:
> * tag  exists
> * Compilation and packaging are fine
> * Release note is ok
> * LICENSE and NOTICE exist
> * Signature and hash are good
>
> Albumen Kevin  于2022年11月28日周一 18:42写道:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo version 2.7.19
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/2.7.19/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1254/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo/tree/dubbo-2.7.19
> >
> > Hash for the release tag:
> > 1a9eda58220ea1f57004b2fb8165d920d2277695
> >
> > Release Notes:
> > https://github.com/apache/dubbo/releases/tag/dubbo-2.7.19
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.2.0-beta.2 RC1

2022-11-27 Thread Hao Guo
Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2022年11月24日周四 16:01写道:

> +1 binding
>
> I have checked:
> * Tag  exists
> * Compilation and packaging are fine
> * Release note is ok
> * LICENSE and NOTICE exist
> * Signature and hash are good
>
> Jun Liu  于2022年11月24日周四 15:52写道:
> >
> > +1 binding
> >
> > I have checked:
> > * LICENSE and NOTICE exist
> > * Release notes look good
> > * Hash and signature are good
> >
> > One issue:
> > There're CI failures reported by the Code Analysis tool which I think
> > it's ok to be fixed in the next release.
> >
> > On Thu, Nov 24, 2022 at 2:35 PM Albumen Kevin 
> wrote:
> > >
> > > Hello Community,
> > >
> > > This is a call for vote to release Apache Dubbo version 3.2.0-beta.2
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.2.0-beta.2/
> > >
> > > The staging repo:
> > >
> https://repository.apache.org/content/repositories/orgapachedubbo-1253/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/dubbo/tree/dubbo-3.2.0-beta.2
> > >
> > > Hash for the release tag:
> > > 8ce8c60e29af0c3aee5cf2b16ab9ea9a7f4bf923
> > >
> > > Release Notes:
> > > https://github.com/apache/dubbo/releases/tag/dubbo-3.2.0-beta.2
> > >
> > > The artifacts have been signed with Key 2B249EDD, which can be
> > > found in the keys file:
> > > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> > >
> > > The vote will be open for at least 72 hours or until the necessary
> number of
> > > votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Thanks,
> > > The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.1.3 RC1

2022-11-27 Thread Hao Guo
Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

Jun Liu  于2022年11月24日周四 15:55写道:

> +1 binding
>
> I have checked:
> * LICENSE and NOTICE are good
> * Signature and hash are good
> * Release notes are good
>
> On Thu, Nov 24, 2022 at 2:31 PM zhongming hua  wrote:
> >
> > +1 binding
> >
> > I have checked:
> > * tag  exists
> > * Compilation and packaging are fine
> > * Release note is ok
> > * LICENSE and NOTICE exist
> > * Signature and hash are good
> >
> > Albumen Kevin  于2022年11月22日周二 20:06写道:
> > >
> > > Hello Community,
> > >
> > > This is a call for vote to release Apache Dubbo version 3.1.3
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.1.3/
> > >
> > > The staging repo:
> > >
> https://repository.apache.org/content/repositories/orgapachedubbo-1251/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/dubbo/tree/dubbo-3.1.3
> > >
> > > Hash for the release tag:
> > > b11c1e63ea28983d75c73dd75fc93b3ba53dffae
> > >
> > > Release Notes:
> > > https://github.com/apache/dubbo/releases/tag/dubbo-3.1.3
> > >
> > > The artifacts have been signed with Key 2B249EDD, which can be
> > > found in the keys file:
> > > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> > >
> > > The vote will be open for at least 72 hours or until the necessary
> number of
> > > votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Thanks,
> > > The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo SPI Extensions 1.0.3 RC1

2022-11-27 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

Hao Guo  于2022年11月28日周一 11:02写道:

> +1 binding
>
>
> Have checked
>
> - Links are valid.
>
> - Hash and signatures are valid.
>
> - Source code can be compiled.
>
> - LICENSE files are correct.
>
> - All files have license headers if necessary.
>
> zhongming hua  于2022年11月24日周四 16:03写道:
>
>> +1 binding
>>
>> I have checked:
>> * tag  exists
>> * Compilation and packaging are fine
>> * Release note is ok
>> * LICENSE and NOTICE exist
>> * Signature and hash are good
>>
>> Albumen Kevin  于2022年11月22日周二 11:33写道:
>> >
>> > Hello Community,
>> >
>> > This is a call for vote to release Apache Dubbo SPI Extensions 1.0.3
>> >
>> > The release candidates:
>> >
>> https://dist.apache.org/repos/dist/dev/dubbo/dubbo-spi-extensions/1.0.3/
>> >
>> > The staging repo:
>> > https://repository.apache.org/content/repositories/orgapachedubbo-1246/
>> >
>> > Git tag for the release:
>> > https://github.com/apache/dubbo-spi-extensions/tree/v1.0.3
>> >
>> > Hash for the release tag:
>> > 33b9d575305ebb13fda640c73cd73f728d1a8808
>> >
>> > Release Notes:
>> > https://github.com/apache/dubbo-spi-extensions/releases/tag/v1.0.3
>> >
>> > The artifacts have been signed with Key 2B249EDD, which can be
>> > found in the keys file:
>> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
>> >
>> > The vote will be open for at least 72 hours or until the necessary
>> number of
>> > votes are reached.
>> >
>> > Please vote accordingly:
>> >
>> > [ ] +1 approve
>> > [ ] +0 no opinion
>> > [ ] -1 disapprove with the reason
>> >
>> > Thanks,
>> > The Apache Dubbo Team
>>
>


Re: [VOTE] Release Apache Dubbo SPI Extensions 1.0.3 RC1

2022-11-27 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2022年11月24日周四 16:03写道:

> +1 binding
>
> I have checked:
> * tag  exists
> * Compilation and packaging are fine
> * Release note is ok
> * LICENSE and NOTICE exist
> * Signature and hash are good
>
> Albumen Kevin  于2022年11月22日周二 11:33写道:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo SPI Extensions 1.0.3
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo-spi-extensions/1.0.3/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1246/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo-spi-extensions/tree/v1.0.3
> >
> > Hash for the release tag:
> > 33b9d575305ebb13fda640c73cd73f728d1a8808
> >
> > Release Notes:
> > https://github.com/apache/dubbo-spi-extensions/releases/tag/v1.0.3
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.0.12 RC1

2022-09-28 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.


Re: [VOTE] Release Apache Dubbo 2.7.18 RC1

2022-09-28 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

jun liu  于2022年9月27日周二 13:40写道:

> +1 binding
>
> I have checked:
> * LICENSE and NOTICE exist
> * Hash and signature are good
> * Unit tests passed on GitHub CI
> * Release notes looks fine
>
>
> > 2022年9月22日 下午4:43,Albumen Kevin  写道:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo version 2.7.18
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/2.7.18/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1237/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo/tree/dubbo-2.7.18
> >
> > Hash for the release tag:
> > fddf601b2b0fac7055dd87338efda2c6182dce1a
> >
> > Release Notes:
> > https://github.com/apache/dubbo/releases/tag/dubbo-2.7.18
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>
>


Re: [VOTE] Release Apache Dubbo 3.1.1 RC1

2022-09-28 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

jun liu  于2022年9月27日周二 13:39写道:

> +1 binding
>
> I have checked:
> * LICENSE and NOTICE exist
> * Hash and signature are good
> * Unit tests passed on GitHub CI
> * Release notes looks fine
>
> > 2022年9月22日 下午4:49,Albumen Kevin  写道:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo version 3.1.1
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.1.1/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1238/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo/tree/dubbo-3.1.1
> >
> > Hash for the release tag:
> > ba5bcc82e6f56e5153b26ee47c06b83007c5ba9a
> >
> > Release Notes:
> > https://github.com/apache/dubbo/releases/tag/dubbo-3.1.1
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>
>


Re: [VOTE] Release Apache dubbo-hessian-lite v3.2.13 RC1

2022-09-07 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2022年9月2日周五 15:44写道:

> +1 binding
>
> I have checked:
> - tag exist
> - Compilation and packaging are fine
> - Unit test is passed
> - Release note is ok
> - LICENSE and NOTICE exist
> - Signature and hash are good
>
> jun liu  于2022年9月2日周五 15:36写道:
>
> >
> > +1 binding
> >
> > I have checked:
> > * Hash and signature are good
> > * LICENSE and NOTICE exist
> > * Release notes clear and fine
> > * Github tag exists
> >
> > Jun
> >
> > > 2022年9月2日 上午10:32,Albumen Kevin  写道:
> > >
> > > Hello Dubbo Community,
> > >
> > > This is a call for vote to release Apache dubbo-hessian-lite version
> > > v3.2.13.
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/dubbo/dubbo-hessian-lite/3.2.13
> > >
> > > Git tag for the release:
> > > https://github.com/apache/dubbo-hessian-lite/releases/tag/v3.2.13
> > >
> > > Hash for the release tag:
> > > 9801af875040ca357df256a8790398b7505d91b5
> > >
> > > The artifacts have been signed with Key :2B249EDD, which can be
> > > found in the keys file:
> > > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> > >
> > > The vote will be open for at least 72 hours or until the necessary
> number
> > > of votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Thanks,
> > >
> > > The Apache Dubbo Team
> >
>


Re: [VOTE] Release Apache Dubbo 2.7.17 RC1

2022-08-22 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2022年8月17日周三 14:22写道:

> +1 binding
>
> I have checked:
> * tag  exist
> * Compilation and packaging are fine
> * Unit test is passed
> * Release note is ok
> * LICENSE and NOTICE exist
> * Signature and hash are good
>
> Albumen Kevin  于2022年8月16日周二 21:12写道:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo version 2.7.17
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/2.7.17/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1228/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo/tree/dubbo-2.7.17
> >
> > Hash for the release tag:
> > d8f9768fe5f8192d690e5d09a40d19ed062932d5
> >
> > Release Notes:
> > https://github.com/apache/dubbo/releases/tag/dubbo-2.7.17
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.0.11 RC2

2022-08-22 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2022年8月22日周一 10:35写道:

> +1 binding
>
> I have checked:
> * tag  exist
> * Compilation and packaging are fine
> * Unit test is passed
> * Release note is ok
> * LICENSE and NOTICE exist
> * Signature and hash are good
>
> Albumen Kevin  于2022年8月17日周三 22:20写道:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo version 3.0.11
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.0.11/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1230/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo/tree/dubbo-3.0.11
> >
> > Hash for the release tag:
> > e4abc7a4ee67a8cbd184aef442d82518e67d84ae
> >
> > Release Notes:
> > https://github.com/apache/dubbo/releases/tag/dubbo-3.0.11
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo 3.1.0 RC2

2022-08-22 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2022年8月22日周一 10:31写道:

> +1 binding
>
> I have checked:
> * tag  exist
> * Compilation and packaging are fine
> * Unit test is passed
> * Release note is ok
> * LICENSE and NOTICE exist
> * Signature and hash are good
>
> Albumen Kevin  于2022年8月17日周三 22:33写道:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo version 3.1.0
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.1.0/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1231/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo/tree/dubbo-3.1.0
> >
> > Hash for the release tag:
> > db4007e44527451ceda23aa109b4123949b4210e
> >
> > Release Notes:
> > https://github.com/apache/dubbo/releases/tag/dubbo-3.1.0
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>


Re: [VOTE] Release Apache Dubbo SPI Extensions 1.0.2 RC1

2022-08-02 Thread Hao Guo
+1 binding

Have checked
- Links are valid.
- Hash and signatures are valid.
- Source code can be compiled.
- LICENSE files are correct.
- All files have license headers if necessary.

jun liu  于2022年7月25日周一 14:37写道:

> +1 binding
>
> I have checked:
> * LICENSE and NOTICE exist
> * Signature and hash are good
> * Commit hash matches with Github tag
> * Release note looks fine
>
> > 2022年7月22日 下午3:08,Albumen Kevin  写道:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo SPI Extensions 1.0.2
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo-spi-extensions/1.0.2/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1218/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo-spi-extensions/tree/v1.0.2
> >
> > Hash for the release tag:
> > d97345280d712e48c8c3773c95b3214d7645
> >
> > Release Notes:
> > https://github.com/apache/dubbo-spi-extensions/releases/tag/v1.0.2
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>
>


Re: [VOTE] Release Apache Dubbo 3.0.10 RC1

2022-07-21 Thread Hao Guo
+1 binding


Have checked

- Links are valid.

- Hash and signatures are valid.

- Source code can be compiled.

- LICENSE files are correct.

- All files have license headers if necessary.

zhongming hua  于2022年7月20日周三 10:32写道:

> +1 binding
>
> I have checked:
> * Compilation and packaging are fine
> * Unit test is passed
> * Release note is ok
> * LICENSE and NOTICE exist
> * Signature and hash are good
>
> jun liu  于2022年7月20日周三 09:31写道:
> >
> >
> > +1 binding
> >
> > I have checked:
> > * LICENSE and NOTICE exist
> > * Release note is ok but a bit too simple to find the
> > * Signature and hash are good
> > * Commit hash matches with Github tag
> >
> > > 2022年7月16日 下午7:37,Albumen Kevin  写道:
> > >
> > > Hello Community,
> > >
> > > This is a call for vote to release Apache Dubbo version 3.0.10
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.0.10/
> > >
> > > The staging repo:
> > >
> https://repository.apache.org/content/repositories/orgapachedubbo-1216/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/dubbo/tree/dubbo-3.0.10
> > >
> > > Hash for the release tag:
> > > e7894ca374e966a1d807e34b2744f276b843f39f
> > >
> > > Release Notes:
> > > https://github.com/apache/dubbo/releases/tag/dubbo-3.0.10
> > >
> > > The artifacts have been signed with Key 2B249EDD, which can be
> > > found in the keys file:
> > > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> > >
> > > The vote will be open for at least 72 hours or until the necessary
> number of
> > > votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Thanks,
> > > The Apache Dubbo Team
> >
>


Re: [VOTE] Release Apache Dubbo 2.7.16 RC1

2022-07-05 Thread Hao Guo
+1 binding

Have checked
- Links are valid.
- Hash and signatures are valid.
- Source code can be compiled.
- LICENSE files are correct.
- All files have license headers if necessary.

Laurence  于2022年7月5日周二 10:44写道:

> +1 binding
>
> Have checked
> - Links are valid.
> - Hash and signatures are valid.
> - Source code can be compiled.
> - LICENSE files are correct.
> - All files have license headers if necessary.
>
>
> Jun Liu  于2022年7月5日周二 09:42写道:
>
> > +1 binding
> >
> > I have checked:
> > * signature and hash are good
> > * LICENSE and NOTICE are good
> > * release note is good
> > * all sources no binary
> > * source and unit tests passed with 'mvn clean compile'
> >
> > On Fri, Jul 1, 2022 at 5:40 PM Albumen Kevin 
> wrote:
> > >
> > > Hello Community,
> > >
> > > This is a call for vote to release Apache Dubbo version 2.7.16
> > >
> > > The release candidates:
> > > https://dist.apache.org/repos/dist/dev/dubbo/dubbo/2.7.16/
> > >
> > > The staging repo:
> > >
> https://repository.apache.org/content/repositories/orgapachedubbo-1214/
> > >
> > > Git tag for the release:
> > > https://github.com/apache/dubbo/tree/dubbo-2.7.16
> > >
> > > Hash for the release tag:
> > > 2323dc8f8c718f52d2dd3fa2075d1b7497cc65e0
> > >
> > > Release Notes:
> > > https://github.com/apache/dubbo/releases/tag/dubbo-2.7.16
> > >
> > > The artifacts have been signed with Key 2B249EDD, which can be
> > > found in the keys file:
> > > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> > >
> > > The vote will be open for at least 72 hours or until necessary number
> of
> > > votes are reached.
> > >
> > > Please vote accordingly:
> > >
> > > [ ] +1 approve
> > > [ ] +0 no opinion
> > > [ ] -1 disapprove with the reason
> > >
> > > Thanks,
> > > The Apache Dubbo Team
> >
>


Re: [VOTE] Release Apache Dubbo 3.0.9 RC1

2022-06-22 Thread Hao Guo
+1 binding

Have checked
- Links are valid.
- Hash and signatures are valid.
- Source code can be compiled.
- LICENSE files are correct.
- All files have license headers if necessary.


Re: [Proposal] Support FASTJSON 2.0 and replace Hessian with FASTJSON 2.0 as default serialization protocol

2022-06-16 Thread Hao Guo
FASTJSON2.0 is very important for Dubbo to explore new features such as AOT
and JDK17. We hope to provide security and compatibility enhancements ASAP.
For the Dubbo3 Triple protocol, the overall performance of the Triple
protocol can be further improved by extending content-type with
application/grpc+fastjson2.

FASTJSON2.0 对 Dubbo 探索静态化、JDK17 等新特性的支持十分关键,希望能尽快提供安全性和兼容性方面的增强。 对于 Dubbo3
Triple 协议,可以通过扩展 content-type ,提供 application/grpc+fastjson2 的方式来进一步提升
Triple 协议整体的性能。

Hao

Albumen Kevin  于2022年6月16日周四 15:34写道:

> Hello Dubbo Community,
>
> FASTJSON 2.0 is an important upgrade of the FASTJSON project. The goal is
> to provide a high-performance JSON library for the next decade. The same
> API supports both JSON/JSONB protocols. JSONPath is a first-class citizen,
> supporting full parsing and partial parsing, and supporting Java Server,
> client Android, big data scenarios. The current default serialization
> protocol of Dubbo is the Hessian protocol, which is unmaintained for a long
> time and cannot guarantee future security and compatibility. Therefore,
> Dubbo provides FASTJSON 2.0 serialization protocol support to solve the
> existing problems, and whether we can consider replacing Dubbo's default
> serialization protocol with FASTJSON 2.0.
>
> # Advantage
>
> 1. When FASTJSON 2.0 is used as a common tool class, autotype has been
> disabled by default, and the default is safe.
> 2. The performance of FASTJSON 2.0 has been greatly improved. The
> performance is very excellent. Compared with Hessian, the performance has
> been greatly improved. In terms of network transmission, the JSONB protocol
> has greater data compression than Hessian for complex objects.
> 3. FASTJSON 2.0 In the RPC scenario, after the autotype function is turned
> on, a relatively complete serialization function can be realized, and it
> can cover the scenarios supported by Hessian (same as Hessian, JDK
> serialization, etc., in the RPC scenario, it is unavoidable to have any
> reverses. Serialization problem, we need to explore a set of mechanisms in
> the future to ensure communication security)
> 4. FASTJSON 2.0 natively supports JDK 17, and Dubbo can run normally under
> JDK 17 without adding any special configuration
> 5. FASTJSON 2.0 supports GraalVM Native-Image, JDK14 Record, etc.
>
> FASTJSON 2.0 是 FASTJSON 项目的重要升级,目标是为下一个十年提供一个高性能的 JSON 库,同一套 API 支持 JSON /
> JSONB 两种协议,JSONPath 是一等公民,支持全量解析和部分解析,支持 Java 服务端、客户端 Android、大数据场景。而 Dubbo
> 当前的默认序列化协议为 Hessian 协议,存在长时间无人维护的问题,无法为未来的安全性以及兼容性做保障。因此,Dubbo 提供 FASTJSON
> 2.0  的序列化协议支持能解决现有的问题,并在我们是否可以考虑 Dubbo 的默认序列化协议替换为 FASTJSON 2.0。
>
> # 优势
>
> 1. FASTJSON 2.0 作为普通工具类的时候已经在缺省情况下禁用 autotype ,缺省是安全的。
> 2. FASTJSON 2.0 性能有了很大提升,性能非常卓越,较 Hessian 有较大的性能提升,网络传输方面 JSONB 协议较 Hessian
> 在复杂对象下有较大的数据压缩
> 3. FASTJSON 2.0 在 RPC 场景下,打开 autotype 功能后,能够实现比较完整的序列化的功能,能够覆盖 Hessian
> 所支持的场景(和 Hessian、JDK 序列化等一样,在 RPC 场景下无法避免存在任意反序列化问题,未来需要探索一套机制来保障通信安全)
> 4. FASTJSON 2.0 原生支持 JDK 17,Dubbo 可以在不添加任何特殊配置的情况下正常运行在 JDK 17 下
> 5. FASTJSON 2.0 支持 GraalVM Native-Image、JDK14 Record 等
>
> Thanks,
> Albumen Kevin
>


Re: [VOTE] Release Apache Dubbo 3.0.8 RC1

2022-05-15 Thread Hao Guo
+1 binding

Have checked
- Links are valid.
- Hash and signatures are valid.
- Source code can be compiled.
- LICENSE files are correct.
- All files have license headers if necessary.

Jun Liu  于2022年5月11日周三 12:25写道:

> Hello Community,
>
> This is a call for the vote to release Apache Dubbo version 3.0.8
>
> The release candidates:
> https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.0.8/
>
> The staging repo:
> https://repository.apache.org/content/repositories/orgapachedubbo-1209
>
> Git tag for the release:
> https://github.com/apache/dubbo/tree/dubbo-3.0.8
>
> Hash for the release tag:
> e915918e5c43319e1a7e2cab547685658d98b36a
>
> Release Notes:
> https://github.com/apache/dubbo/releases/tag/dubbo-3.0.8
>
> The artifacts have been signed with Key 28681CB1, which can be
> found in the keys file:
> https://dist.apache.org/repos/dist/dev/dubbo/KEYS
>
> The vote will be open for at least 72 hours or until necessary number of
> votes are reached.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Thanks,
> The Apache Dubbo Team
>


Re: [DISCUSS] Dubbo official website document structure upgrade suggestion

2022-04-19 Thread Hao Guo
The architecture listed is clear and necessary, hope to start soon :D
zhongming hua  于2022年4月12日周二 12:32写道:

> Hi, all:
> I found that the documentation on Dubbo official website is a bit
> laggy, I think we should upgrade the document structure and content on
> the Dubbo official website. My initial idea is to divide the document
> into two parts, the first part is the facade document, and the second
> part is the advanced document.
>
> Facade document: it is mainly used to introduce Dubbo and serve as a
> guide for new Dubbo users, the directory structure is as follows:
>
> - What is Dubbo?
> - - Introduction
> - - Core Concepts
> - - Dubbo Ecosystem
> - Why use Dubbo?
> - - Advantage
> - How to use Dubbo?
> - How to Contact the Dubbo Community?
>
> Advanced document: It will contain detailed information on various
> projects in the Dubbo ecosystem. It will build different document
> content according to different projects.  The top-level structure
> directory is as follows (The secondary directory will be determined by
> different projects, such as the Quick start of Dubbo Java SDK and
> Dubbo Golang SDK must be different):
> -  Introduction
> - - Users
> -  Quick start
> -  Concepts & Architecture
> - - FAQs
> -  Advanced Features & Usage
> -  Reference Manual
> - Upgrades & Compatibility
> - Contributing
>   - Overview
>   - Contribution Guideline
>   - Contributor Guideline
>   - Committer Guideline
>
> If you have different ideas, you can reply to the email for discussion.
>
> Best Regards!
> Zhongming Hua
>


Re: [VOTE] Release Apache Dubbo 3.0.7 RC1

2022-03-30 Thread Hao Guo
+1 binding

Have checked
- Links are valid.
- Hash and signatures are valid.
- Source code can be compiled.
- LICENSE files are correct.
- All files have license headers if necessary.

Jun Liu  于2022年3月28日周一 15:50写道:

> Hello Community,
>
> This is a call for vote to release Apache Dubbo version 3.0.7
>
> The release candidates:
> https://dist.apache.org/repos/dist/dev/dubbo/dubbo/3.0.7/
>
> The staging repo:
> https://repository.apache.org/content/repositories/orgapachedubbo-1208
>
> Git tag for the release:
> https://github.com/apache/dubbo/tree/dubbo-3.0.7
>
> Hash for the release tag:
> 7de8b982fbd9e080edb91bf6ffd774ab519c0226
>
> Release Notes:
> https://github.com/apache/dubbo/releases/tag/dubbo-3.0.7
>
> The artifacts have been signed with Key 28681CB1, which can be
> found in the keys file:
> https://dist.apache.org/repos/dist/dev/dubbo/KEYS
>
> The vote will be open for at least 72 hours or until necessary number of
> votes are reached.
>
> Please vote accordingly:
>
> [ ] +1 approve
> [ ] +0 no opinion
> [ ] -1 disapprove with the reason
>
> Thanks,
> The Apache Dubbo Team
>
>


Re: [VOTE] Release Apache Dubbo SPI Extensions 1.0.1 RC1

2022-03-22 Thread Hao Guo
+1

I have checked:
* Source code can compile
* Release note looks good
* Git tag is correct

YunKun Huang  于2022年3月15日周二 17:07写道:

> +1
>
> I have checked:
> * Source code can compile in my PC
> * Release note looks ok to me (it will be better if there is more
> detail for each module)
> * Git tag is correct
>
> On Mon, Mar 14, 2022 at 6:10 PM Albumen Kevin  wrote:
> >
> > Hello Community,
> >
> > This is a call for vote to release Apache Dubbo SPI Extensions 1.0.1
> >
> > The release candidates:
> > https://dist.apache.org/repos/dist/dev/dubbo/dubbo-spi-extensions/1.0.1/
> >
> > The staging repo:
> > https://repository.apache.org/content/repositories/orgapachedubbo-1207/
> >
> > Git tag for the release:
> > https://github.com/apache/dubbo-spi-extensions/tree/v1.0.1
> >
> > Hash for the release tag:
> > 147dea38b96b45ade4f39c61b2e87c78f12ff3f7
> >
> > Release Notes:
> > https://github.com/apache/dubbo-spi-extensions/releases/tag/v1.0.1
> >
> > The artifacts have been signed with Key 2B249EDD, which can be
> > found in the keys file:
> > https://dist.apache.org/repos/dist/dev/dubbo/KEYS
> >
> > The vote will be open for at least 72 hours or until the necessary
> number of
> > votes are reached.
> >
> > Please vote accordingly:
> >
> > [ ] +1 approve
> > [ ] +0 no opinion
> > [ ] -1 disapprove with the reason
> >
> > Thanks,
> > The Apache Dubbo Team
>


A proposal of providing native stub generator in Dubbo3.0

2021-10-07 Thread Hao Guo
Hi, all

Dubbo 3.0 currently supports triple protocol with ReferenceConfig and
ServiceConfig that follows Dubbo2's style. It is quite simple and follows
intuition. But there are still some disadvantages of it.

   - The traditional reflection and proxy usage are slow and out of trend
   - It is hard to use as a simple RPC framework without microservice infra
   such as service discorvery,configuration...
   - For green hands, it is quite hard to learn and start developing Dubbo
   because of SPI/URL/Cluster and other complexity abstractions
   - Async api has never been supported nativly and CompletableFuture is
   underperforming.
   - Support polyglot with hessian or other serializations inclinating to
   Java is exhausting and not fully compatible.

For those reasons, we suggest that Dubbo should do more at compile phase
and simplify the invocation chain to act as a pure RPC framework. Based on
this, we can build a faster and user-friendly Dubbo. Users do not need to
config everything, just compile the IDL file and write little code.
Goals

   - No reflection and proxy in stub invoaction
   - Just Connnection + Stub is enough for RPC
   - Support pure async api with sync, and easy to extend with reactive

Approaches

   - Provider maven plugin (and gradle) to genertate stub
   - Simpliy invocation chain to support stub


Glad to receive all thoughts and suggestions for futher discussions.