Releases: apache/pulsar-dotpulsar
Releases · apache/pulsar-dotpulsar
4.1.0
4.1.0-rc.1
Added
- Support for multi-topic subscriptions given either a list of topics and/or a topics pattern
Changed
- Updated the protobuf-net dependency from version 3.2.45 to 3.2.46
4.0.0
Added
- The subscription name and role prefix can now be set for the reader
Changed
- Breaking: The consumer, reader, and producer now implements IStateHolder instead of IState
- Updated the Microsoft.Extensions.ObjectPool dependency from version 9.0.0 to 9.0.1
- Updated the Microsoft.Bcl.AsyncInterfaces dependency from version 9.0.0 to 9.0.1 for .NET Standard 2.0
- Updated the System.Diagnostics.DiagnosticSource dependency from version 9.0.0 to 9.0.1 for .NET Standard 2.0 and 2.1
- Updated the System.IO.Pipelines dependency from version 9.0.0 to 9.0.1 for .NET 8 and 9
Removed
- Support for DotNetZip for ZLIB compression
4.0.0-rc.1
Added
- The subscription name and role prefix can now be set for the reader
Changed
- Breaking: The consumer, reader, and producer now implements IStateHolder instead of IState
- Updated the Microsoft.Extensions.ObjectPool dependency from version 9.0.0 to 9.0.1
- Updated the Microsoft.Bcl.AsyncInterfaces dependency from version 9.0.0 to 9.0.1 for .NET Standard 2.0
- Updated the System.Diagnostics.DiagnosticSource dependency from version 9.0.0 to 9.0.1 for .NET Standard 2.0 and 2.1
- Updated the System.IO.Pipelines dependency from version 9.0.0 to 9.0.1 for .NET 8 and 9
Removed
- Support for DotNetZip for ZLIB compression
3.6.0
Added
- Support for ZLIB compression via the System.IO.Compression API for .NET 6, 7, 8 and 9
3.6.0-rc.1
Added
- Support for ZLIB compression via the System.IO.Compression API for .NET 6, 7, 8 and 9
3.5.0
[3.5.0]
Added
- .NET 9 added as a target framework
Changed
- Updated the protobuf-net dependency from version 3.2.30 to 3.2.45
- Updated the Microsoft.Extensions.ObjectPool dependency from version 8.0.10 to 9.0.0
- Updated the Microsoft.Bcl.AsyncInterfaces dependency from version 8.0.0 to 9.0.0 for .NET Standard 2.0
- Updated the Microsoft.Bcl.HashCode dependency from version 1.1.1 to 6.0.0 for .NET Standard 2.0
- Updated the System.Diagnostics.DiagnosticSource dependency from version 8.0.1 to 9.0.0 for .NET Standard 2.0 and 2.1
- Updated the System.IO.Pipelines dependency from version 8.0.0 to 9.0.0 for .NET 8 and 9
3.5.0-rc.1
[3.5.0-rc.1] - 2024-11-13
Added
- .NET 9 added as a target framework
Changed
- Updated the protobuf-net dependency from version 3.2.30 to 3.2.45
- Updated the Microsoft.Extensions.ObjectPool dependency from version 8.0.10 to 9.0.0
- Updated the Microsoft.Bcl.AsyncInterfaces dependency from version 8.0.0 to 9.0.0 for .NET Standard 2.0
- Updated the Microsoft.Bcl.HashCode dependency from version 1.1.1 to 6.0.0 for .NET Standard 2.0
- Updated the System.Diagnostics.DiagnosticSource dependency from version 8.0.1 to 9.0.0 for .NET Standard 2.0 and 2.1
- Updated the System.IO.Pipelines dependency from version 8.0.0 to 9.0.0 for .NET 8 and 9
3.4.0
Added
- Multiple messages can now be acknowledged with Acknowledge(IEnumerable<MessageId> messageIds, CancellationToken cancellationToken)
- ProcessingOptions has a new ShutdownGracePeriod property for doing a graceful shutdown by allowing active tasks to finish
Changed
-
Updated the Microsoft.Extensions.ObjectPool dependency from version 8.0.7 to 8.0.10
-
'SslPolicyErrors' are added to the 'Data' property of the exception thrown when failing to connect
-
Fixed
-
When disposing producers, consumers, or readers 'DisposeAsync' would sometimes hang
3.4.0-rc.1
Added
- Multiple messages can now be acknowledged with Acknowledge(IEnumerable<MessageId> messageIds, CancellationToken cancellationToken)
- ProcessingOptions has a new ShutdownGracePeriod property for doing a graceful shutdown by allowing active tasks to finish
Changed
-
Updated the Microsoft.Extensions.ObjectPool dependency from version 8.0.7 to 8.0.10
-
'SslPolicyErrors' are added to the 'Data' property of the exception thrown when failing to connect
-
Fixed
-
When disposing producers, consumers, or readers 'DisposeAsync' would sometimes hang