After discussing with David, I'll drive this release following the ASF
process, including the sources and a binary package.

Later, we will document the release process on DotPulsar's repo and develop
new RMs.

Also, we're preparing an automatic staging/releasing workflow for the NuGet
package, see [1][2] for more information.

Best,
tison.

[1] https://github.com/apache/pulsar-dotpulsar/issues/117
[2] https://issues.apache.org/jira/browse/INFRA-24942


tison <wander4...@gmail.com> 于2023年8月28日周一 22:43写道:

> +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
>> > >
>>
>

Reply via email to