[VOTE] Pulsar Client C++ Release 3.2.0 Candidate 3
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.
CFP for ASF Conference Asia 2023
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
Re: Publick Stable class SchemaInfoImpl breaks
+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 >
Publick Stable class SchemaInfoImpl breaks
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
Re: [VOTE] Pulsar Client C++ Release 3.2.0 Candidate 2
There is a serious deadlock issue that I want to include the fix in this release. So I decided to cancel this vote and start another candidate once it's fixed. References: - https://github.com/apache/pulsar-client-cpp/issues/265 - https://github.com/apache/pulsar-client-python/issues/116 Thanks, Yunze On Fri, May 5, 2023 at 4:42 PM Baodi Shi wrote: > > +1(non-binding) > > Verify: > >- SHA512 for source code. >- Compilation on MacOS M1(13.2.1) >- Run SampleProducer and SampleConsumer > > > > Thanks, > Baodi Shi > > > On May 5, 2023 at 15:27:44, Yunze Xu wrote: > > > This is the second 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-2/ > > > > SHA-512 checksums: > > > > 0eebe4778f058cc350106f0be11ba0e0aed0769487ef6e870c7544872da0b34c57b3e711ad6ee3b05dd7352991508c9514f72940d74055ec96622b11d628a7bf > > apache-pulsar-client-cpp-3.2.0.tar.gz > > > > The tag to be voted upon: > > v3.2.0-candidate-2 (7127bef0974ac6d31c45d5aca10dd1ffe5ce7924) > > https://github.com/apache/pulsar-client-cpp/releases/tag/v3.2.0-candidate-2 > > > > 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. > >