You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pulsar.apache.org by Ran Gao <rg...@apache.org> on 2022/02/16 18:26:20 UTC

[VOTE] Pulsar Release 2.9.2 Candidate 3

This is the third release candidate for Apache Pulsar, version 2.9.2.

*** Please download, test, and vote on this release. This vote will stay
open for at least 72 hours ***

Note that we are voting upon the source (tag), binaries are provided for
convenience.

Source and binary files:
https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.9.2-candidate-3/

SHA-512 checksums:

21ab21df057dc181d02806e67a8d85b861fa60a8413a8e4058ffcb738d9ef81d8797c4e7249d50cf2a23c7437cb2880f4240d010a983eda33a2071f5fddf6b01
 apache-pulsar-2.9.2-bin.tar.gz
f927d77aba32d1112cd009a1d91a8fca27a49fcb20ea215a5792dc16e2b04bd822238c3f29dd81a7853e20062a0454e2abe608626b24e4e25ff06915b7a04785
 apache-pulsar-2.9.2-src.tar.gz

Maven staging repo:
https://repository.apache.org/content/repositories/orgapachepulsar-1141/

The tag to be voted upon:
v2.9.2-candidate-3 (5615809ffd68599ae7fec1be0679ee83171f42dc)
https://github.com/apache/pulsar/releases/tag/v2.9.2-candidate-3

Pulsar's KEYS file containing PGP keys we use to sign the release:
https://dist.apache.org/repos/dist/dev/pulsar/KEYS

Please download the source package, and follow the README to build and run
the Pulsar standalone service.

Re: [VOTE] Pulsar Release 2.9.2 Candidate 3

Posted by Ran Gao <rg...@apache.org>.
Thanks, WangJialing, Penghui Li.

After the PR 14409 merged, I'll start the Pulsar 2.9.2 candidate 4.

On 2022/02/23 04:05:30 PengHui Li wrote:
> Looks it will affect the 2.8.3 and 2.10.0 releases,
> 
> > We could add a new interface with `applied` parameter, but this also
> introduce inevitable break change.
> And I suggest to do this with PIP in the next major version release.
> For version 2.9.2, we need merge 14409 to avoid return null value.
> 
> https://github.com/apache/pulsar/pull/13831 also is a related PR to fix the
> breaking change, and it has merged.
> I agree with avoiding the API break change in 2.8.3, 2.9.2, and 2.10.0.
> To support get the applied policy of a namespace should start with a PIP,
> it might introduce different behavior with
> existing API.
> 
> Thanks,
> Penghui
> 
> On Wed, Feb 23, 2022 at 10:44 AM WangJialing <18...@139.com> wrote:
> 
> > I found a breaking change in version 2.9.2
> > https://github.com/apache/pulsar/pull/14409
> >
> > The change is introduced by https://github.com/apache/pulsar/pull/12786
> > Policies.is_allow_auto_update_schema changed from boolean to Boolean, this
> > may cause user's code get NPE.
> >
> > I'd like to start a discusstion about the solution.
> >
> > We could add a new interface with `applied` parameter, but this also
> > introduce inevitable break change.
> > And I suggest to do this with PIP in the next major version release.
> > For version 2.9.2, we need merge 14409 to avoid return null value.
> >
> >
> >
> > Wangjialing
> >
> > From: Ran Gao
> > Date: 2022-02-17 02:26
> > To: dev
> > Subject: [VOTE] Pulsar Release 2.9.2 Candidate 3
> > This is the third release candidate for Apache Pulsar, version 2.9.2.
> >
> > *** Please download, test, and vote on this release. This vote will stay
> > open for at least 72 hours ***
> >
> > Note that we are voting upon the source (tag), binaries are provided for
> > convenience.
> >
> > Source and binary files:
> > https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.9.2-candidate-3/
> >
> > SHA-512 checksums:
> >
> >
> > 21ab21df057dc181d02806e67a8d85b861fa60a8413a8e4058ffcb738d9ef81d8797c4e7249d50cf2a23c7437cb2880f4240d010a983eda33a2071f5fddf6b01
> > apache-pulsar-2.9.2-bin.tar.gz
> >
> > f927d77aba32d1112cd009a1d91a8fca27a49fcb20ea215a5792dc16e2b04bd822238c3f29dd81a7853e20062a0454e2abe608626b24e4e25ff06915b7a04785
> > apache-pulsar-2.9.2-src.tar.gz
> >
> > Maven staging repo:
> > https://repository.apache.org/content/repositories/orgapachepulsar-1141/
> >
> > The tag to be voted upon:
> > v2.9.2-candidate-3 (5615809ffd68599ae7fec1be0679ee83171f42dc)
> > https://github.com/apache/pulsar/releases/tag/v2.9.2-candidate-3
> >
> > Pulsar's KEYS file containing PGP keys we use to sign the release:
> > https://dist.apache.org/repos/dist/dev/pulsar/KEYS
> >
> > Please download the source package, and follow the README to build and run
> > the Pulsar standalone service.
> >
> 

Re: [VOTE] Pulsar Release 2.9.2 Candidate 3

Posted by PengHui Li <pe...@apache.org>.
Looks it will affect the 2.8.3 and 2.10.0 releases,

> We could add a new interface with `applied` parameter, but this also
introduce inevitable break change.
And I suggest to do this with PIP in the next major version release.
For version 2.9.2, we need merge 14409 to avoid return null value.

https://github.com/apache/pulsar/pull/13831 also is a related PR to fix the
breaking change, and it has merged.
I agree with avoiding the API break change in 2.8.3, 2.9.2, and 2.10.0.
To support get the applied policy of a namespace should start with a PIP,
it might introduce different behavior with
existing API.

Thanks,
Penghui

On Wed, Feb 23, 2022 at 10:44 AM WangJialing <18...@139.com> wrote:

> I found a breaking change in version 2.9.2
> https://github.com/apache/pulsar/pull/14409
>
> The change is introduced by https://github.com/apache/pulsar/pull/12786
> Policies.is_allow_auto_update_schema changed from boolean to Boolean, this
> may cause user's code get NPE.
>
> I'd like to start a discusstion about the solution.
>
> We could add a new interface with `applied` parameter, but this also
> introduce inevitable break change.
> And I suggest to do this with PIP in the next major version release.
> For version 2.9.2, we need merge 14409 to avoid return null value.
>
>
>
> Wangjialing
>
> From: Ran Gao
> Date: 2022-02-17 02:26
> To: dev
> Subject: [VOTE] Pulsar Release 2.9.2 Candidate 3
> This is the third release candidate for Apache Pulsar, version 2.9.2.
>
> *** Please download, test, and vote on this release. This vote will stay
> open for at least 72 hours ***
>
> Note that we are voting upon the source (tag), binaries are provided for
> convenience.
>
> Source and binary files:
> https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.9.2-candidate-3/
>
> SHA-512 checksums:
>
>
> 21ab21df057dc181d02806e67a8d85b861fa60a8413a8e4058ffcb738d9ef81d8797c4e7249d50cf2a23c7437cb2880f4240d010a983eda33a2071f5fddf6b01
> apache-pulsar-2.9.2-bin.tar.gz
>
> f927d77aba32d1112cd009a1d91a8fca27a49fcb20ea215a5792dc16e2b04bd822238c3f29dd81a7853e20062a0454e2abe608626b24e4e25ff06915b7a04785
> apache-pulsar-2.9.2-src.tar.gz
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1141/
>
> The tag to be voted upon:
> v2.9.2-candidate-3 (5615809ffd68599ae7fec1be0679ee83171f42dc)
> https://github.com/apache/pulsar/releases/tag/v2.9.2-candidate-3
>
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/dev/pulsar/KEYS
>
> Please download the source package, and follow the README to build and run
> the Pulsar standalone service.
>

Re: [VOTE] Pulsar Release 2.9.2 Candidate 3

Posted by WangJialing <18...@139.com>.
I found a breaking change in version 2.9.2
https://github.com/apache/pulsar/pull/14409 

The change is introduced by https://github.com/apache/pulsar/pull/12786
Policies.is_allow_auto_update_schema changed from boolean to Boolean, this may cause user's code get NPE.

I'd like to start a discusstion about the solution.

We could add a new interface with `applied` parameter, but this also introduce inevitable break change.
And I suggest to do this with PIP in the next major version release.
For version 2.9.2, we need merge 14409 to avoid return null value.



Wangjialing
 
From: Ran Gao
Date: 2022-02-17 02:26
To: dev
Subject: [VOTE] Pulsar Release 2.9.2 Candidate 3
This is the third release candidate for Apache Pulsar, version 2.9.2.
 
*** Please download, test, and vote on this release. This vote will stay
open for at least 72 hours ***
 
Note that we are voting upon the source (tag), binaries are provided for
convenience.
 
Source and binary files:
https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.9.2-candidate-3/
 
SHA-512 checksums:
 
21ab21df057dc181d02806e67a8d85b861fa60a8413a8e4058ffcb738d9ef81d8797c4e7249d50cf2a23c7437cb2880f4240d010a983eda33a2071f5fddf6b01
apache-pulsar-2.9.2-bin.tar.gz
f927d77aba32d1112cd009a1d91a8fca27a49fcb20ea215a5792dc16e2b04bd822238c3f29dd81a7853e20062a0454e2abe608626b24e4e25ff06915b7a04785
apache-pulsar-2.9.2-src.tar.gz
 
Maven staging repo:
https://repository.apache.org/content/repositories/orgapachepulsar-1141/
 
The tag to be voted upon:
v2.9.2-candidate-3 (5615809ffd68599ae7fec1be0679ee83171f42dc)
https://github.com/apache/pulsar/releases/tag/v2.9.2-candidate-3
 
Pulsar's KEYS file containing PGP keys we use to sign the release:
https://dist.apache.org/repos/dist/dev/pulsar/KEYS
 
Please download the source package, and follow the README to build and run
the Pulsar standalone service.

Re: [VOTE] Pulsar Release 2.9.2 Candidate 3

Posted by Hiroyuki Sakai <hs...@yahoo-corp.jp>.
+1 (binding)

 - Check signatures/checksums
 - Check the license headers
 - build sources
 - Validate Pub/Sub and Java Functions
 - Validate Stateful Functions

Regards,
Hiroyuki

________________________________
From: Ran Gao <rg...@apache.org>
Sent: Thursday, February 17, 2022 03:26
To: dev@pulsar.apache.org <de...@pulsar.apache.org>
Subject: [VOTE] Pulsar Release 2.9.2 Candidate 3

This is the third release candidate for Apache Pulsar, version 2.9.2.

*** Please download, test, and vote on this release. This vote will stay
open for at least 72 hours ***

Note that we are voting upon the source (tag), binaries are provided for
convenience.

Source and binary files:
https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fpulsar%2Fpulsar-2.9.2-candidate-3%2F&amp;data=04%7C01%7Chsakai%40yahoo-corp.jp%7C2ffeea75984e4f45525008d9f179eba0%7Ca208d369cd4e4f87b11998eaf31df2c3%7C1%7C0%7C637806328206378803%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=nkVBN0W%2FMQWvcQl6qkCfVxviEYd42j1oZ5xL8uBQcSo%3D&amp;reserved=0

SHA-512 checksums:

21ab21df057dc181d02806e67a8d85b861fa60a8413a8e4058ffcb738d9ef81d8797c4e7249d50cf2a23c7437cb2880f4240d010a983eda33a2071f5fddf6b01
 apache-pulsar-2.9.2-bin.tar.gz
f927d77aba32d1112cd009a1d91a8fca27a49fcb20ea215a5792dc16e2b04bd822238c3f29dd81a7853e20062a0454e2abe608626b24e4e25ff06915b7a04785
 apache-pulsar-2.9.2-src.tar.gz

Maven staging repo:
https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Frepository.apache.org%2Fcontent%2Frepositories%2Forgapachepulsar-1141%2F&amp;data=04%7C01%7Chsakai%40yahoo-corp.jp%7C2ffeea75984e4f45525008d9f179eba0%7Ca208d369cd4e4f87b11998eaf31df2c3%7C1%7C0%7C637806328206378803%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=WtUAnQi5BA8SE3T%2FhiOvO8AelynLS6kFOkX0hWwbLhg%3D&amp;reserved=0

The tag to be voted upon:
v2.9.2-candidate-3 (5615809ffd68599ae7fec1be0679ee83171f42dc)
https://github.com/apache/pulsar/releases/tag/v2.9.2-candidate-3

Pulsar's KEYS file containing PGP keys we use to sign the release:
https://jpn01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdist.apache.org%2Frepos%2Fdist%2Fdev%2Fpulsar%2FKEYS&amp;data=04%7C01%7Chsakai%40yahoo-corp.jp%7C2ffeea75984e4f45525008d9f179eba0%7Ca208d369cd4e4f87b11998eaf31df2c3%7C1%7C0%7C637806328206378803%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&amp;sdata=Uu92f4VV8sGmffdA0YoUXb39J1AYtfRk%2FoFPNLbGeE4%3D&amp;reserved=0

Please download the source package, and follow the README to build and run
the Pulsar standalone service.

Re: [VOTE] Pulsar Release 2.9.2 Candidate 3

Posted by PengHui Li <pe...@apache.org>.
+1 (binding)

- Checked the signature
- Build from the source
- Start the standalone
- Publish and consume messages
- Check the Cassandra connector
- Check the stateful function

Thanks for the great work,
Penghui

On Thu, Feb 17, 2022 at 2:26 AM Ran Gao <rg...@apache.org> wrote:

> This is the third release candidate for Apache Pulsar, version 2.9.2.
>
> *** Please download, test, and vote on this release. This vote will stay
> open for at least 72 hours ***
>
> Note that we are voting upon the source (tag), binaries are provided for
> convenience.
>
> Source and binary files:
> https://dist.apache.org/repos/dist/dev/pulsar/pulsar-2.9.2-candidate-3/
>
> SHA-512 checksums:
>
>
> 21ab21df057dc181d02806e67a8d85b861fa60a8413a8e4058ffcb738d9ef81d8797c4e7249d50cf2a23c7437cb2880f4240d010a983eda33a2071f5fddf6b01
>  apache-pulsar-2.9.2-bin.tar.gz
>
> f927d77aba32d1112cd009a1d91a8fca27a49fcb20ea215a5792dc16e2b04bd822238c3f29dd81a7853e20062a0454e2abe608626b24e4e25ff06915b7a04785
>  apache-pulsar-2.9.2-src.tar.gz
>
> Maven staging repo:
> https://repository.apache.org/content/repositories/orgapachepulsar-1141/
>
> The tag to be voted upon:
> v2.9.2-candidate-3 (5615809ffd68599ae7fec1be0679ee83171f42dc)
> https://github.com/apache/pulsar/releases/tag/v2.9.2-candidate-3
>
> Pulsar's KEYS file containing PGP keys we use to sign the release:
> https://dist.apache.org/repos/dist/dev/pulsar/KEYS
>
> Please download the source package, and follow the README to build and run
> the Pulsar standalone service.
>