This is an automated email from the ASF dual-hosted git repository.
blankensteiner pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/pulsar-dotpulsar.git
The following commit(s) were added to refs/heads/master by this push:
new 25065b7 Make ready for release 3.0.0
25065b7 is described below
commit 25065b7b83d1d088863416980257b945f70258ca
Author: Daniel Blankensteiner <[email protected]>
AuthorDate: Wed Aug 30 10:55:50 2023 +0200
Make ready for release 3.0.0
---
CHANGELOG.md | 11 ++++++-----
src/DotPulsar/DotPulsar.csproj | 2 +-
tests/DotPulsar.Tests/DotPulsar.Tests.csproj | 2 +-
3 files changed, 8 insertions(+), 7 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 37274b2..932f2e5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -4,16 +4,17 @@ All notable changes to this project will be documented in
this file.
The format is based on [Keep a
Changelog](https://keepachangelog.com/en/1.1.0/) and this project adheres to
[Semantic Versioning](https://semver.org/spec/v2.0.0.html).
-## [Unreleased]
+## [3.0.0] - 2023-08-30
### 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 Reader and Consumer have a new 'PartiallyConnected' state (the Producer
already had this state)
+- The Producer has a new `Fenced` state (which is a final state)
+- Support for `ProducerAccessMode` was added to prevent multiple producers on
a single topic
- The ability to explicitly set compression information on an outgoing message
using `MessageMetadata` (for sending pre-compressed messages)
+- MessageId now includes an extra field for the topic
+- A TryParse method was added to MessageId for converting a string (from
ToString) to a MessageId
### Changed
diff --git a/src/DotPulsar/DotPulsar.csproj b/src/DotPulsar/DotPulsar.csproj
index d69b417..1fd8bff 100644
--- a/src/DotPulsar/DotPulsar.csproj
+++ b/src/DotPulsar/DotPulsar.csproj
@@ -2,7 +2,7 @@
<PropertyGroup>
<TargetFrameworks>netstandard2.0;netstandard2.1;net6.0;net7.0</TargetFrameworks>
- <Version>2.11.0</Version>
+ <Version>3.0.0</Version>
<AssemblyVersion>$(Version)</AssemblyVersion>
<FileVersion>$(Version)</FileVersion>
<Authors>ApachePulsar,DanskeCommodities,dblank</Authors>
diff --git a/tests/DotPulsar.Tests/DotPulsar.Tests.csproj
b/tests/DotPulsar.Tests/DotPulsar.Tests.csproj
index 0cf175e..41b70aa 100644
--- a/tests/DotPulsar.Tests/DotPulsar.Tests.csproj
+++ b/tests/DotPulsar.Tests/DotPulsar.Tests.csproj
@@ -15,7 +15,7 @@
<PackageReference Include="IronSnappy" Version="1.3.1" />
<PackageReference Include="K4os.Compression.LZ4" Version="1.3.6" />
<PackageReference Include="NSubstitute" Version="5.0.0" />
- <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.1" />
+ <PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.7.2" />
<PackageReference Include="xunit" Version="2.5.0" />
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.0">
<PrivateAssets>all</PrivateAssets>