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 ce257a9  Upgraded to .NET 10
ce257a9 is described below

commit ce257a9eb44f8e73e38ebf4f782f7161bd9a1cd3
Author: Daniel Blankensteiner <[email protected]>
AuthorDate: Mon Nov 17 12:40:10 2025 +0100

    Upgraded to .NET 10
---
 CHANGELOG.md                                 |  9 +++++++++
 benchmarks/Compression/Compression.csproj    |  2 +-
 samples/Consuming/Consuming.csproj           |  4 ++--
 samples/Extensions/Extensions.csproj         |  8 ++++----
 samples/Producing/Producing.csproj           |  4 ++--
 samples/Reading/Reading.csproj               |  2 +-
 src/DotPulsar/DotPulsar.csproj               | 20 ++++++++++----------
 tests/DotPulsar.Tests/DotPulsar.Tests.csproj |  2 +-
 8 files changed, 30 insertions(+), 21 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index aaec393..d42ae69 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,9 +6,18 @@ The format is based on [Keep a 
Changelog](https://keepachangelog.com/en/1.1.0/)
 
 ## [Unreleased]
 
+### Added
+
+- .NET 10 added as a target framework
+
 ### Changed
 
 - Updated the Google.Protobuf dependency from version 3.33.0 to 3.33.1
+- Updated the Microsoft.Extensions.ObjectPool dependency from version 9.0.10 
to 10.0.0
+- Updated the Microsoft.Bcl.AsyncInterfaces dependency from version 9.0.10 to 
10.0.0 for .NET Standard 2.0
+- Updated the System.Collections.Immutable from version 9.0.10 to 10.0.0 for 
.NET Standard 2.0 and 2.1
+- Updated the System.Diagnostics.DiagnosticSource dependency from version 
9.0.10 to 10.0.0 for .NET Standard 2.0 and 2.1
+- Updated the System.IO.Pipelines dependency from version 9.0.10 to 10.0.0 for 
.NET Standard 2.0 and 2.1 and .NET 8
 
 ## [5.0.0] - 2025-10-24
 
diff --git a/benchmarks/Compression/Compression.csproj 
b/benchmarks/Compression/Compression.csproj
index f62f5d7..a6f7ecf 100644
--- a/benchmarks/Compression/Compression.csproj
+++ b/benchmarks/Compression/Compression.csproj
@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <OutputType>Exe</OutputType>
-    <TargetFramework>net9.0</TargetFramework>
+    <TargetFramework>net10.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
   </PropertyGroup>
diff --git a/samples/Consuming/Consuming.csproj 
b/samples/Consuming/Consuming.csproj
index 06ab1bb..d06ef10 100644
--- a/samples/Consuming/Consuming.csproj
+++ b/samples/Consuming/Consuming.csproj
@@ -1,14 +1,14 @@
 <Project Sdk="Microsoft.NET.Sdk.Worker">
 
   <PropertyGroup>
-    <TargetFramework>net9.0</TargetFramework>
+    <TargetFramework>net10.0</TargetFramework>
     <Nullable>enable</Nullable>
     <ImplicitUsings>enable</ImplicitUsings>
     <NoWarn>CA2012</NoWarn>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.10" 
/>
+    <PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.0" 
/>
   </ItemGroup>
 
   <ItemGroup>
diff --git a/samples/Extensions/Extensions.csproj 
b/samples/Extensions/Extensions.csproj
index 77f3a39..b8fa16f 100644
--- a/samples/Extensions/Extensions.csproj
+++ b/samples/Extensions/Extensions.csproj
@@ -1,16 +1,16 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFramework>net9.0</TargetFramework>
+    <TargetFramework>net10.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
     <NoWarn>IDE0060</NoWarn>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.Extensions.DependencyInjection" 
Version="9.0.10" />
-    <PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.10" 
/>
-    <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" 
Version="9.0.10" />
+    <PackageReference Include="Microsoft.Extensions.DependencyInjection" 
Version="10.0.0" />
+    <PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.0" 
/>
+    <PackageReference Include="Microsoft.Extensions.Logging.Abstractions" 
Version="10.0.0" />
   </ItemGroup>
 
   <ItemGroup>
diff --git a/samples/Producing/Producing.csproj 
b/samples/Producing/Producing.csproj
index b235cc1..27eaa03 100644
--- a/samples/Producing/Producing.csproj
+++ b/samples/Producing/Producing.csproj
@@ -1,14 +1,14 @@
 <Project Sdk="Microsoft.NET.Sdk.Worker">
 
   <PropertyGroup>
-    <TargetFramework>net9.0</TargetFramework>
+    <TargetFramework>net10.0</TargetFramework>
     <Nullable>enable</Nullable>
     <ImplicitUsings>enable</ImplicitUsings>
     <NoWarn>CA2254</NoWarn>
   </PropertyGroup>
 
   <ItemGroup>
-    <PackageReference Include="Microsoft.Extensions.Hosting" Version="9.0.10" 
/>
+    <PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.0" 
/>
   </ItemGroup>
 
   <ItemGroup>
diff --git a/samples/Reading/Reading.csproj b/samples/Reading/Reading.csproj
index 1fd8f8f..03608b8 100644
--- a/samples/Reading/Reading.csproj
+++ b/samples/Reading/Reading.csproj
@@ -2,7 +2,7 @@
 
   <PropertyGroup>
     <OutputType>Exe</OutputType>
-    <TargetFramework>net9.0</TargetFramework>
+    <TargetFramework>net10.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
   </PropertyGroup>
 
diff --git a/src/DotPulsar/DotPulsar.csproj b/src/DotPulsar/DotPulsar.csproj
index 9b09308..f5edbe8 100644
--- a/src/DotPulsar/DotPulsar.csproj
+++ b/src/DotPulsar/DotPulsar.csproj
@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0</TargetFrameworks>
+    
<TargetFrameworks>netstandard2.0;netstandard2.1;net8.0;net9.0;net10.0</TargetFrameworks>
     <LangVersion>latest</LangVersion>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
@@ -29,25 +29,25 @@
       <PrivateAssets>all</PrivateAssets>
       <IncludeAssets>runtime; build; native; contentfiles; analyzers; 
buildtransitive</IncludeAssets>
     </PackageReference>
-    <PackageReference Include="Microsoft.Extensions.ObjectPool" 
Version="9.0.10" />
+    <PackageReference Include="Microsoft.Extensions.ObjectPool" 
Version="10.0.0" />
   </ItemGroup>
  
   <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.0'">
-    <PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="9.0.10" 
/>
+    <PackageReference Include="Microsoft.Bcl.AsyncInterfaces" Version="10.0.0" 
/>
     <PackageReference Include="Microsoft.Bcl.HashCode" Version="6.0.0" />
-    <PackageReference Include="System.Collections.Immutable" Version="9.0.10" 
/>
-    <PackageReference Include="System.Diagnostics.DiagnosticSource" 
Version="9.0.10" />
-    <PackageReference Include="System.IO.Pipelines" Version="9.0.10" />
+    <PackageReference Include="System.Collections.Immutable" Version="10.0.0" 
/>
+    <PackageReference Include="System.Diagnostics.DiagnosticSource" 
Version="10.0.0" />
+    <PackageReference Include="System.IO.Pipelines" Version="10.0.0" />
   </ItemGroup>
 
   <ItemGroup Condition="'$(TargetFramework)' == 'netstandard2.1'">
-    <PackageReference Include="System.Collections.Immutable" Version="9.0.10" 
/>
-    <PackageReference Include="System.Diagnostics.DiagnosticSource" 
Version="9.0.10" />
-    <PackageReference Include="System.IO.Pipelines" Version="9.0.10" />
+    <PackageReference Include="System.Collections.Immutable" Version="10.0.0" 
/>
+    <PackageReference Include="System.Diagnostics.DiagnosticSource" 
Version="10.0.0" />
+    <PackageReference Include="System.IO.Pipelines" Version="10.0.0" />
   </ItemGroup>
 
   <ItemGroup Condition="'$(TargetFramework)' == 'net8.0'">
-    <PackageReference Include="System.IO.Pipelines" Version="9.0.10" />
+    <PackageReference Include="System.IO.Pipelines" Version="10.0.0" />
   </ItemGroup>
 
   <ItemGroup>
diff --git a/tests/DotPulsar.Tests/DotPulsar.Tests.csproj 
b/tests/DotPulsar.Tests/DotPulsar.Tests.csproj
index 1a5dad7..d45a9bb 100644
--- a/tests/DotPulsar.Tests/DotPulsar.Tests.csproj
+++ b/tests/DotPulsar.Tests/DotPulsar.Tests.csproj
@@ -1,7 +1,7 @@
 <Project Sdk="Microsoft.NET.Sdk">
 
   <PropertyGroup>
-    <TargetFramework>net9.0</TargetFramework>
+    <TargetFramework>net10.0</TargetFramework>
     <ImplicitUsings>enable</ImplicitUsings>
     <Nullable>enable</Nullable>
     <IsPackable>false</IsPackable>

Reply via email to