Re: Publick Stable class SchemaInfoImpl breaks

2023-05-06 Thread Neng Lu
+1

The SchemaInfo class is claimed to be public and stable, but it's actually
changed even between patch releases.
This is really concerning.

On Fri, May 5, 2023 at 11:51 PM tison  wrote:

> PR-16380 adds a new field timestamp. With Lombok config auto-generate, it
> causes the constructor signature to change [2].
>
> Fortunately, we generate a builder class also, and that way remain in
> compatible.
>
> But I'd like to raise this issue that lombok annotation can break
> interfaces silently, so it requires extra attention to review Publick
> Stable class field change, even if bare addition.
>
> Best,
> tison.
>
> [1] https://github.com/apache/pulsar/pull/16380
> [2]
>
> https://github.com/apache/flink-connector-pulsar/pull/44#issuecomment-1537065990
>


CFP for ASF Conference Asia 2023

2023-05-06 Thread Dianjin Wang
Hi there,

The first-ever, in-person ASF Conference Asia 2023 will be held in Beijing
on August 18-20, 2023. CFP has been opened and will close by Tuesday, Jun
6th, 2022 8:00 AM (Beijing time - UTC+8). Don't hesitate to submit your
talks on Apache messaging/streaming and more technologies.

You can see more details here: https://apachecon.com/acasia2023/cfp.html.

Best,
Dianjin Wang


[VOTE] Pulsar Client C++ Release 3.2.0 Candidate 3

2023-05-06 Thread Yunze Xu
This is the third release candidate for Apache Pulsar Client C++, version 3.2.0.

It fixes the following issues:
https://github.com/apache/pulsar-client-cpp/milestone/3?closed=1

*** 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-client-cpp/pulsar-client-cpp-3.2.0-candidate-3/

SHA-512 checksums:
4422088c9d16e91caf90f6991a0ca0e3a5f50328c3503acf90641b100fe72b1fef7bec782cc693b947d53841d61470a56175a29d27fb609b937a6f79486b
 apache-pulsar-client-cpp-3.2.0.tar.gz

The tag to be voted upon:
v3.2.0-candidate-3 (1dad87bb3b804d2aa8542ac48e4c35228ac2f1bf)
https://github.com/apache/pulsar-client-cpp/releases/tag/v3.2.0-candidate-3

Pulsar's KEYS file containing PGP keys you use to sign the release:
https://downloads.apache.org/pulsar/KEYS

Please download the source package, and follow the README to compile and test.