+1 Thanks for driving this release. You may call a vote once the release candidate is ready. Perhaps,
* Staging source tarball with sign and checksum to SVN directory [1] (IIRC all committers should have the permission) * Staging Nuget Package For the vote email, you may adapt the one of pulsar-client-python [2]. Best, tison. [1] https://dist.apache.org/repos/dist/dev/pulsar/ [2] https://github.com/apache/pulsar-client-python/blob/main/RELEASE.md#start-the-vote-for-the-candidate Zike Yang <z...@apache.org> 于2023年8月28日周一 14:59写道: > +1 > > I am looking forward to this new release. > > Thanks, > Zike Yang > > On Mon, Aug 28, 2023 at 9:15 AM PengHui Li <peng...@apache.org> wrote: > > > > +1 > > > > Thanks for driving the release. > > > > Penghui > > > > On Fri, Aug 25, 2023 at 9:48 PM David Jensen <ent...@gmail.com> wrote: > > > > > Dear Apache PMC and Committers > > > > > > Me and Daniel Blankensteiner (blankensteiner) would like to announce > we are > > > soon ready to release DotPulsar 3.0.0. > > > > > > The release contains breaking changes, therefor we bump to a new major > > > version. > > > > > > Changelog > > > > > > ### Added > > > - Added partitioned topic support for the Consumer and Reader (was > > > already implemented for the Producer) > > > - MessageId now includes an extra field for the topic > > > - A TryParse method is added to MessageId. Therefore, it is now > > > possible to parse a string into a MessageId object > > > - Support for `ProducerAccessMode` to prevent multiple producers on a > > > single topic > > > - A new `Fenced` state for producers which is a final state > > > - The ability to explicitly set compression information on an outgoing > > > message using `MessageMetadata` (for sending pre-compressed messages) > > > > > > ### Changed > > > - The DelayedStateMonitor extension method now invokes onStateLeft > > > when the initial state change is to a final state > > > > > > ### Fixed > > > - Issue preventing readers from correctly going into the `Faulted` > state > > > - Calling `await Send(...)` on a producer did not correctly terminate > > > with an exception when a send operation failed (e.g. because the > > > producer faulted) > > > - The 'Partition' in 'MessageId' will now be set to the correct > > > partition when producing to partitioned topics > > > - The OnStateChangeFrom extension method with delay functionality > > > returned the inputted state but should return the current state > > > - The DelayedStateMonitor extension method invoked onStateLeft with > > > the inputted state but should have invoked it with the current state > > > > > > ### Deprecated > > > - GetLastMessageId of the Consumer and Reader is deprecated, and soon > > > to be removed. Please use GetLastMessageIds instead. > > > > > > Repo: https://github.com/apache/pulsar-dotpulsar > > > > > > Greetings > > > David Jensen > > > >