[VOTE] Pulsar Client C++ Release 3.7.1 Candidate 2

2025-05-04 Thread Yunze Xu
This is the 2nd release candidate for Apache Pulsar Client C++, version 3.7.1. It fixes the following issues: https://github.com/apache/pulsar-client-cpp/issues?q=label%3Arelease%2F3.7.1+is%3Aclosed *** Please download, test and vote on this release. This vote will stay open for at least 72 hours

[VOTE] Pulsar Client C++ Release 3.7.1 Candidate 1

2025-04-29 Thread Yunze Xu
This is the first release candidate for Apache Pulsar Client C++, version 3.7.1. It fixes the following issues: https://github.com/apache/pulsar-client-cpp/pulls?q=is%3Apr+label%3Arelease%2F3.7.1+is%3Aclosed *** Please download, test and vote on this release. This vote will stay open for at least

Re: [VOTE] Pulsar Client Python Release 3.6.1 Candidate 1

2025-03-01 Thread Yunze Xu
, 2025 at 5:30 PM Baodi Shi wrote: > > +1(binding) > > - verified checksum > - verifed install shil with python3.13 and macOS 15.2 > - verified producer and consumer > > Thanks, > Baodi Shi > > Yunze Xu 于2025年2月8日周六 18:29写道: > > > > > This is the 1st r

[ANNOUNCE] Apache Pulsar Client Python 3.6.1 released

2025-03-08 Thread Yunze Xu
The Apache Pulsar team is proud to announce Apache Pulsar Client Python version 3.6.1. Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor manage

Re: [VOTE] Pulsar Node.js Client Release 1.13.1 Candidate 1

2025-03-08 Thread Yunze Xu
+1 (binding) - Verified checksum and signatures - Built from source with Node.js v20.17.0 and Apple Clang 1.16.0 on macOS 15 - Ran producer and consumer examples Thanks, Yunze On Fri, Mar 7, 2025 at 6:26 PM Baodi Shi wrote: > > +1 (binding) > > - Verified checksum and signatures > - Install nod

Re: [VOTE] Pulsar Node.js Client Release 1.13.0 Candidate 3

2025-03-04 Thread Yunze Xu
+1 (binding) - Verified checksum and signatures - Built from source and ran examples on macOS 15 with Node.js v20.17.0 and Apple Clang 16.0.0 Thanks, Yunze On Mon, Mar 3, 2025 at 9:24 AM Baodi Shi wrote: > > Hi everyone, > > This is the second release candidate for Apache Pulsar Node.js client

Re: [Discuss][Go client] StartMessageIDInclusive should affect the behavior after seeking.

2025-03-06 Thread Yunze Xu
Hi Baodi, There is a similar discussion before: https://lists.apache.org/thread/ryn7pq0ctfd5372ww1gsplkplz2sjc0d Since the PR is ready to change the behavior, let's discuss again to make more people know. IMO, it's +1 to me if there is no complaint from the community (the replies previous mail li

Re: [NOTE] Delete the Python Client 3.6.0 wheels from PyPI

2025-03-05 Thread Yunze Xu
I created a project size limit request on PyPI support: https://github.com/pypi/support/issues/5825 Thanks, Yunze On Wed, Mar 5, 2025 at 11:54 AM Yunze Xu wrote: > > Hi all, > > When I'm uploading wheels for latest Python client 3.6.1 release to > PyPI, I encountered

Re: [DISCUSS] Do we need to update the documents for PIP and LTS releases?

2025-02-26 Thread Yunze Xu
ngs from being worse. [1] https://github.com/apache/pulsar/pull/23709#issuecomment-2533780608 [2] https://github.com/apache/pulsar/pull/24012 [3] https://github.com/apache/pulsar/pull/24012#issuecomment-2682552507 Thanks, Yunze On Wed, Feb 26, 2025 at 5:15 PM Lari Hotari wrote: > > On

Re: [VOTE] PIP-409: support producer configuration for retry/dead letter topic producer

2025-02-26 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Thu, Feb 27, 2025 at 12:15 PM Zixuan Liu wrote: > > +1 (non-binding) > > Thanks, > Zixuan > > thetumbled 于2025年2月27日周四 12:02写道: > > > Hi, Pulsar Community. > > I would like to start the voting thread for PIP-409: support producer > > configuration for retry/dead

Re: [VOTE] Pulsar Client Python Release 3.6.1 Candidate 1

2025-03-04 Thread Yunze Xu
> Thanks, > Zike Yang > > On Sun, Mar 2, 2025 at 2:15 PM Yunze Xu wrote: > > > > +1 (binding) > > > > - Verified checksum and signatures > > - Built from source > > - Verified Python wheel on Ubuntu 22.04 container with Python 3.10 > > - Veri

[NOTE] Delete the Python Client 3.6.0 wheels from PyPI

2025-03-04 Thread Yunze Xu
Hi all, When I'm uploading wheels for latest Python client 3.6.1 release to PyPI, I encountered the following errors: ``` ERRORHTTPError: 400 Bad Request from https://upload.pypi.org/legacy/ Project size too large. Limit for project 'pulsar-client' total size is 10 GB. See https://pypi.org/he

Re: [DISCUSS] Doubt about the widely used Netty Recycler in Pulsar

2025-02-22 Thread Yunze Xu
(e.g. Kafka). If you know, feel free to share it. Thanks, Yunze On Fri, Jun 28, 2024 at 11:10 AM Yunze Xu wrote: > > Hi all, > > I'm doubting the value of the widely used Netty Recycler in Pulsar. > When I checked the recent commits today, I found even a pair of > Boole

Re: [VOTE] PIP-404: Introduce per-ledger properties

2025-02-24 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Tue, Feb 18, 2025 at 6:00 PM Lari Hotari wrote: > > +1 (binding) > > -Lari > > On 2025/02/11 06:37:59 Tao Jiuming wrote: > > Hi all, > > > > I open PIP-404 to introduce per ledger properties, which will add a > > `properties` field to `LedgerInfo` to store extra pro

Re: [VOTE] PIP-402: Role Anonymizer for Pulsar Logging

2025-02-24 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Mon, Feb 24, 2025 at 11:33 PM Alexandre DUVAL wrote: > > Hi, I'd like to start the voting thread for PIP-402: Role Anonymizer for > Pulsar LoggingProposal PR: https://github.com/apache/pulsar/pull/23592 > Rendered PIP > document: > https://github.com/KannarFr/puls

[DISCUSS] Do we need to update the documents for PIP and LTS releases?

2025-02-25 Thread Yunze Xu
Hi all, I noticed two PRs were merged recently and cherry-picked into branch-3.0 and branch-4.0, where 3.0 and 4.0 are LTS releases. https://github.com/apache/pulsar/pull/24012 fixes a bug for the implementation of PIP-322. However, it adds a new configuration without a new PIP or change on the e

Re: [DISCUSS] Do we need to update the documents for PIP and LTS releases?

2025-02-25 Thread Yunze Xu
t; ServiceConfiguration file. > > What is the problem that these new configs have caused for our users? > How would creating a PIP improve the situation for our users? > > -Lari > > On Wed, 26 Feb 2025 at 06:59, Yunze Xu wrote: > > > > The changes to b

Re: [DISCUSS] Do we need to update the documents for PIP and LTS releases?

2025-02-25 Thread Yunze Xu
anks, Yunze On Wed, Feb 26, 2025 at 2:33 PM WenZhi Feng wrote: > > Same confusion about the criterion of PIP. > > Wenzhi Feng. > > On 2025/02/26 04:42:27 Yunze Xu wrote: > > Hi all, > > > > I noticed two PRs were merged recently and cherry-picked into >

Re: [DISCUSS] Do we need to update the documents for PIP and LTS releases?

2025-02-25 Thread Yunze Xu
nd complicated, with many `xxxNumThreads`, `xxxTimeoutMs` configs that I cannot think of a reason in which case they should be configured. Thanks, Yunze On Wed, Feb 26, 2025 at 12:42 PM Yunze Xu wrote: > > Hi all, > > I noticed two PRs were merged recently and cherry-picked into > branch

Re: [DISCUSS] Do we need to update the documents for PIP and LTS releases?

2025-02-26 Thread Yunze Xu
issue in (an uncertain) future. [1] https://github.com/apache/pulsar/pull/24027#pullrequestreview-2643354724 Thanks, Yunze On Wed, Feb 26, 2025 at 4:08 PM Lari Hotari wrote: > > On Wed, 26 Feb 2025 at 09:13, Yunze Xu wrote: > > > > I opened a PR to clean up some recent config changes

Re: [VOTE] Pulsar Client Python Release 3.7.0 Candidate 1

2025-05-12 Thread Yunze Xu
+1 (binding) - Verified checksum and signatures - Built from source - Verified the Python 3.10 Linux arm64 wheel on Ubuntu 22.04 Thanks, Yunze On Mon, May 12, 2025 at 7:01 PM Zike Yang wrote: > > +1 (binding) > > - Verified checksum and signatures > - Built from source > - Verified Python wheel

[DISCUSS] PIP-418: Determine the behaviors for components that rely on BookKeeper when BookKeeper is not used

2025-05-13 Thread Yunze Xu
Hi all, I created a PIP to determine the behaviors for components that rely on BookKeeper when BookKeeper is not used: https://github.com/apache/pulsar/pull/24296 Thanks, Yunze

Re: [VOTE] Pulsar Client C++ Release 3.7.1 Candidate 2

2025-05-06 Thread Yunze Xu
le clang 16.0.0 > > - Verify the producer& consumer with pre-built binaries for macos-arm64.zip > > - Link to the static library > > - Link to the dynamic library > > > > > > Thanks, > > Baodi Shi > > > > Yunze Xu 于2025年5月6日周二 11:40写

Re: [VOTE] Pulsar Client Go Release 0.15.1 Candidate 1

2025-05-17 Thread Yunze Xu
+1 (binding) - Verified checksum and signatures - Built from source with go1.24.2 darwin/arm64 - Ran perf tools against a Pulsar standalone Thanks, Yunze On Fri, May 16, 2025 at 6:07 PM Zike Yang wrote: > > Hi everyone, > Please review and vote on the release candidate #1 for the version > 0.15

Re: [VOTE] Pulsar Client Go Release 0.15.1 Candidate 2

2025-05-20 Thread Yunze Xu
+1 (binding) - Verified checksum, signatures and the source code - Built from source - Ran performance tools In addition, to avoid issues like [1] happening again, I wrote a script [2] to compare it with the GitHub tag's source code. [1] https://lists.apache.org/thread/pndqy7lfb8nrsgjh0wfq1bsrs1

Re: VOTE] Pulsar Node.js Client Release 1.13.2 Candidate 1

2025-05-27 Thread Yunze Xu
+1 (binding) - Verified checksum and signatures - Built from source on macOS with v20.17.0 - Ran producers and consumers Thanks, Yunze On Mon, May 26, 2025 at 9:06 PM Baodi Shi wrote: > > Hi everyone, > > This is the first release candidate for Apache Pulsar Node.js client, > version 1.13.2. >

Re: [VOTE] PIP-415: Support getting message ID by offset

2025-05-15 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Thu, May 8, 2025 at 11:10 AM lushiji(apache) wrote: > > +1 - non binding > - good jobs, This PIP is mainly used to close the loop of the offset > function. > > On Thu, May 8, 2025 at 10:59 AM xiangying meng wrote: > > > Hi, all > > > > I`d like to start a vote on P

[ANNOUNCE] Apache Pulsar Client C++ 3.7.1 released

2025-05-22 Thread Yunze Xu
The Apache Pulsar team is proud to announce Apache Pulsar Client C++ version 3.7.1. Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor managemen

[VOTE] PIP-418: Determine the behaviors for components that rely on BookKeeper when BookKeeper is not used

2025-06-05 Thread Yunze Xu
Hi all, I'd like to start the vote for PIP-418: Determine the behaviors for components that rely on BookKeeper when BookKeeper is not used - Proposal link: https://github.com/apache/pulsar/pull/24296 - Discussion link: https://lists.apache.org/thread/vbgw7ntszkx36mvq5vhk80qlzvtl909r This vote wi

PIP-429: Client-Side Computation of Last Compacted Message ID

2025-06-21 Thread Yunze Xu
Hi all, I wrote a proposal to support client-side computation of last compacted message ID: https://github.com/apache/pulsar/pull/24439 Currently, the computation is done on the broker side, which brings pressure on the broker. In addition, it's not flexible and might have issues with customized

Re: [VOTE] PIP-421: Require Java 17 as the minimum for Pulsar Java client SDK

2025-06-21 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Sat, Jun 21, 2025 at 6:09 PM Tao Jiuming wrote: > > +1 nonbinding > > Zixuan Liu 于2025年6月20日 周五18:19写道: > > > +1(binding) > > > > Thanks, > > Zixuan > > > > Matteo Merli 于2025年6月20日周五 03:38写道: > > > > > https://github.com/apache/pulsar/pull/24364 > > > > > > --- >

Re: [VOTE] PIP-428: Change TopicPoliciesService interface to fix consistency issues

2025-06-22 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Sat, Jun 21, 2025 at 8:53 PM Lari Hotari wrote: > > Hi, > > I'd like to start the voting thread for "PIP-428: Change > TopicPoliciesService interface to fix consistency issues". > > Proposal PR: https://github.com/apache/pulsar/pull/24428 > Rendered PIP document: >

[DISCUSS] Release C++ Client 3.7.2 for RPM/DEB packages regression since 3.6.0

2025-06-23 Thread Yunze Xu
Hi all, I noticed a regression for RPM/DEB packages since 3.6.0, see details in https://github.com/apache/pulsar-client-cpp/issues/494. I pushed a fix here: https://github.com/apache/pulsar-client-cpp/pull/493. After it's merged, I'm going to start a new patch release 3.7.2 to include that fix as

Re: PIP-429: Client-Side Computation of Last Compacted Message ID

2025-06-23 Thread Yunze Xu
Hello, I updated the title to "Optimize Handling of Compacted Last Entry by Skipping Payload Buffer Parsing" now. Thanks, Yunze On Sat, Jun 21, 2025 at 7:34 PM Yunze Xu wrote: > > Hi all, > > I wrote a proposal to support client-side computation of last > co

[VOTE] Pulsar Client C++ Release 3.7.2 Candidate 1

2025-06-23 Thread Yunze Xu
This is the first release candidate for Apache Pulsar Client C++, version 3.7.2. It fixes the following issues: https://github.com/apache/pulsar-client-cpp/pulls?q=is%3Apr+label%3Arelease%2F3.7.2+is%3Aclosed *** Please download, test and vote on this release. This vote will stay open for at least

Re: [VOTE] PIP-418: Determine the behaviors for components that rely on BookKeeper when BookKeeper is not used

2025-06-10 Thread Yunze Xu
Bump. Could anyone help vote? Thanks, Yunze On Thu, Jun 5, 2025 at 6:34 PM Yunze Xu wrote: > > Hi all, > > I'd like to start the vote for PIP-418: Determine the behaviors for > components that rely on BookKeeper when BookKeeper is not used > > - Proposal link: https:

[VOTE] Pulsar Client Python Release 3.8.0 Candidate 1

2025-07-14 Thread Yunze Xu
This is the 1st release candidate for Apache Pulsar Client Python, version 3.8.0. It fixes the following issues: https://github.com/apache/pulsar-client-python/pulls?q=is%3Apr+milestone%3A3.8.0+is%3Aclosed *** Please download, test and vote on this release. This vote will stay open for at least 7

[DISCUSS] Whether to recycle failed recyclable objects

2025-07-17 Thread Yunze Xu
Hi all, I noticed there is a difference of opinion for whether to recycle failed recyclable objects. [1][2][3] So I'd like to open the discussion in the mail list. Netty recycler is an object pool to reduce GC pressure for frequently created and discarded objects. If a recyclable object fails, e.

Re: [VOTE] Pulsar Client Python Release 3.8.0 Candidate 1

2025-07-18 Thread Yunze Xu
cp313-macosx_13_0_universal2.whl > > on macOS 15.5 with python 3.13 > > - Run producer and consumer examples > > > > > > Thanks, > > Baodi Shi > > > > Yunze Xu 于2025年7月14日周一 21:36写道: > > > > > > This is the 1st release candidate for Ap

Re: [VOTE] PIP-420: Provide ability for Pulsar clients to integrate with third-party schema registry service

2025-07-08 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Mon, Jul 7, 2025 at 10:52 AM ran leon wrote: > > [VOTE] PIP-420: Provide ability for Pulsar clients to integrate with > third-party schema registry service > Hi Team, > > This is the official VOTE thread for PIP-420. > - Proposal link: https://github.com/apache/puls

[ANNOUNCE] Apache Pulsar Client C++ 3.7.2 released

2025-07-13 Thread Yunze Xu
The Apache Pulsar team is proud to announce Apache Pulsar Client C++ version 3.7.2. Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor managemen

Please rebase to master because checkstyle for tests is applied now

2025-07-10 Thread Yunze Xu
Hi all, https://github.com/apache/pulsar/pull/24492 is merged, after that, the checkstyle plugin will be applied to test code as well. If you have any unmerged PR, please ensure the dev branch has rebased to the latest master that includes that PR. Otherwise, the master branch's CI might be broken

[VOTE] PIP-429: Optimize Handling of Compacted Last Entry by Skipping Payload Buffer Parsing

2025-07-06 Thread Yunze Xu
Hi all, I'd like to start the vote for PIP-429: Optimize Handling of Compacted Last Entry by Skipping Payload Buffer Parsing. - Discussion thread: https://lists.apache.org/thread/4jghjg7yd36cl8yonbsvk5njmm96vy0k - Proposal link: https://github.com/apache/pulsar/pull/24439 The vote will stay open

Re: [VOTE] Pulsar Client C++ Release 3.7.2 Candidate 1

2025-07-06 Thread Yunze Xu
gt; Baodi Shi > > Zike Yang 于2025年6月30日周一 18:19写道: > > > > +1 (binding) > > > > - Verified checksum and signatures > > - Built from source via vcpkg on macOS 15.5 with Apple clang 17.0.0 > > - Verified producer and consumer examples > >

Re: [VOTE] Pulsar Node.js Client Release 1.14.0 Candidate 2

2025-06-30 Thread Yunze Xu
+1 (binding) - Verified checksum and signature - Built from source on macOS 15 and node v20.17.0 - Run the examples Thanks, Yunze On Mon, Jun 30, 2025 at 5:59 PM Zike Yang wrote: > > +1 (binding) > > - Verified checksum and signature > - Installed from the npm registry on macos with node versio

Re: [VOTE] PIP-429: Optimize Handling of Compacted Last Entry by Skipping Payload Buffer Parsing

2025-07-16 Thread Yunze Xu
; > > > > > > > > > > Regards > > > > Jiwei Guo (Tboy) > > > > > > > > > > > > On Mon, Jul 14, 2025 at 10:37 AM Yubiao Feng > > > > wrote: > > > > > > > > > +1 binding > > > > &g

Re: [VOTE] PIP-435: Add startTimestamp and endTimestamp for consuming messages in client cli

2025-07-17 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Fri, Jul 18, 2025 at 1:54 PM guo jiwei wrote: > > Hi all, > I'd like to start the vote for PIP-435: Add startTimestamp and > endTimestamp for consuming messages in client cli > > - Discussion thread: >https://lists.apache.org/thread/4xl3goqozrq6bogm0

[ANNOUNCE] Apache Pulsar Client Python 3.8.0 released

2025-07-21 Thread Yunze Xu
The Apache Pulsar team is proud to announce Apache Pulsar Client Python version 3.8.0. Pulsar is a highly scalable, low latency messaging platform running on commodity hardware. It provides simple pub-sub semantics over topics, guaranteed at-least-once delivery of messages, automatic cursor manage

Re: [VOTE] PIP-430: Pulsar Broker cache improvements: refactoring eviction and adding a new cache strategy based on expected read count

2025-07-24 Thread Yunze Xu
+1 (binding) Thanks, Yunze On Thu, Jul 24, 2025 at 9:47 PM Lari Hotari wrote: > > Hi, > > I'd like to start the voting thread for "PIP-430: Pulsar Broker cache > improvements: refactoring eviction and adding a new cache strategy > based on expected read count". > > Proposal PR: https://github.co

Re: [VOTE] Pulsar Client Go Release 0.16.0 Candidate 1

2025-07-31 Thread Yunze Xu
+1 (binding) - Verified checksum and signatures - Built from source with go1.24.2 darwin/arm64 - Ran the perf tool Thanks, Yunze On Wed, Jul 30, 2025 at 11:15 AM Jie crossover wrote: > > +1 (non-binding) > - Verified checksum and signatures > - Built from source with go1.23.4 darwin/arm64 > - R

Re: [DISCUSS] Whether to recycle failed recyclable objects

2025-08-02 Thread Yunze Xu
it's already the case here. The best efforts we can do without much refactoring is to keep the unique ownership for a recyclable object. Thanks, Yunze On Sun, Aug 3, 2025 at 1:35 PM Yunze Xu wrote: > > Hi Penghui, > > Introducing the reference count adds unnecessary overhead and

Re: [DISCUSS] Whether to recycle failed recyclable objects

2025-08-02 Thread Yunze Xu
There's currently a per-thread limit of 4,096 object instances by default. > > Omitting recycling in exceptional paths won't add noticeable extra GC > > pressure because many instances will be discarded in any case, due to > > recycling cache overflow when using default

Re: [VOTE] Release Apache Pulsar 4.0.6 based on 4.0.6-candidate-1

2025-07-30 Thread Yunze Xu
-1 (binding) I found a regression introduced by https://github.com/apache/pulsar/pull/24189. See comments of https://github.com/apache/pulsar/issues/24583 for how to reproduce. It seems to be an issue with topic policies. Thanks, Yunze On Wed, Jul 30, 2025 at 8:21 PM Lari Hotari wrote: > > He

Re: [VOTE] Release Apache Pulsar 4.0.6 based on 4.0.6-candidate-1

2025-07-30 Thread Yunze Xu
e On Wed, Jul 30, 2025 at 9:25 PM Yunze Xu wrote: > > -1 (binding) > > I found a regression introduced by > https://github.com/apache/pulsar/pull/24189. See comments of > https://github.com/apache/pulsar/issues/24583 for how to reproduce. > > It seems to be an issue wi

<    2   3   4   5   6   7