+1 Thank you for push this discussion.

We can modify the release process: we'll require the release manager to
attach the PR for Python and Node.js upgrades when initiating a candidate
vote, and ensure it CI can pass.

Once the CPP client release is successful, we can remove the candidate, and
then push for its merge.


Thanks,
Baodi Shi


On Mar 25, 2024 at 18:29:23, Yunze Xu <x...@apache.org> wrote:

> Hi all,
>
> Recently I found a regression [1] for the C++ client 3.5.0 (thanks to
> the reminder from @shibd). So I will push a fix and then release the
> C++ client 3.5.1.
>
> However, this is not the 1st time that a regression was introduced,
> see [2] for example. So I suggest when verifying the C++ client, we
> can verify the Python and Node.js clients by upgrading the
> dependencies as well. See the updated release process in [3].
>
> [1] https://github.com/apache/pulsar-client-cpp/issues/420
> [2] https://lists.apache.org/thread/rjolgrlp4x1lmfj678k3hjco80kcb73c
> [3]
> https://github.com/apache/pulsar-client-cpp/wiki/Verify-the-candidate-release-in-your-local-env#verify-the-3rd-party-projects-that-depend-on-pulsar-c-client
>
> Thanks,
> Yunze
>

Reply via email to