Skip to content

Commit 214ff7d

Browse files
committed
Update release notes
1 parent f164260 commit 214ff7d

File tree

2 files changed

+53
-9
lines changed

2 files changed

+53
-9
lines changed

CHANGELOG.md

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,33 @@
11
Release Notes
22
====
33

4+
# 10-22-2025
5+
<a href="https://www.nuget.org/packages/dotnext/5.26.0">DotNext 5.26.0</a>
6+
* Introduced `DotNext.IO.ModernStream` class that derives from [Stream](https://learn.microsoft.com/en-us/dotnet/api/system.io.stream) and implements many of the methods introduced since .NET Framework 1.1 by default in a modern way, requiring only minimal subset of core methods to be implemented by the derived class
7+
* Removed async state machine allocations for ad-hoc streams returned by `StreamSource` factory methods
8+
9+
<a href="https://www.nuget.org/packages/dotnext.metaprogramming/5.26.0">DotNext.Metaprogramming 5.26.0</a>
10+
* Updated dependencies
11+
12+
<a href="https://www.nuget.org/packages/dotnext.unsafe/5.26.0">DotNext.Unsafe 5.26.0</a>
13+
* Updated dependencies
14+
15+
<a href="https://www.nuget.org/packages/dotnext.threading/5.26.0">DotNext.Threading 5.26.0</a>
16+
* Improved support of timeouts in `CancellationTokenMultiplexer`. The scope object now has explicit property to detect whether the multiplexed token source is cancelled due to timeout
17+
18+
<a href="https://www.nuget.org/packages/dotnext.io/5.26.0">DotNext.IO 5.26.0</a>
19+
* Migration to `ModernStream` class
20+
21+
<a href="https://www.nuget.org/packages/dotnext.net.cluster/5.26.0">DotNext.Net.Cluster 5.26.0</a>
22+
* Migration of Raft implementation to `CancellationTokenMultiplexer`
23+
24+
<a href="https://www.nuget.org/packages/dotnext.aspnetcore.cluster/5.26.0">DotNext.AspNetCore.Cluster 5.26.0</a>
25+
* Migration of Raft implementation to `CancellationTokenMultiplexer`
26+
27+
<a href="https://www.nuget.org/packages/dotnext.maintenanceservices/0.5.0">DotNext.MaintenanceServices 0.7.0</a>
28+
* Migration to `System.CommandLine` release candidate
29+
* Added custom parser configuration (`ParserConfiguration` class) that can be registered in DI
30+
431
# 09-29-2025
532
<a href="https://www.nuget.org/packages/dotnext.threading/5.25.2">DotNext.Threading 5.25.2</a>
633
* Fixed [272](https://github.com/dotnet/dotNext/pull/272)
@@ -17,10 +44,10 @@ Release Notes
1744
* Various performance improvements
1845

1946
<a href="https://www.nuget.org/packages/dotnext.metaprogramming/5.25.0">DotNext.Metaprogramming 5.25.0</a>
20-
* Fixed mutability modifiers for properties of `UnmanagedMemory<T>` type
47+
* Updated dependencies
2148

2249
<a href="https://www.nuget.org/packages/dotnext.unsafe/5.25.0">DotNext.Unsafe 5.25.0</a>
23-
* Updated dependencies
50+
* Fixed mutability modifiers for properties of `UnmanagedMemory<T>` type
2451

2552
<a href="https://www.nuget.org/packages/dotnext.threading/5.25.0">DotNext.Threading 5.25.0</a>
2653
* Added optional hard concurrency limit for async lock primitives

README.md

Lines changed: 24 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,33 @@ All these things are implemented in 100% managed code on top of existing .NET AP
4444
* [NuGet Packages](https://www.nuget.org/profiles/rvsakno)
4545

4646
# What's new
47-
Release Date: 09-29-2025
47+
Release Date: 10-22-2025
4848

49-
<a href="https://www.nuget.org/packages/dotnext.threading/5.25.2">DotNext.Threading 5.25.2</a>
50-
* Fixed [272](https://github.com/dotnet/dotNext/pull/272)
49+
<a href="https://www.nuget.org/packages/dotnext/5.26.0">DotNext 5.26.0</a>
50+
* Introduced `DotNext.IO.ModernStream` class that derives from [Stream](https://learn.microsoft.com/en-us/dotnet/api/system.io.stream) and implements many of the methods introduced since .NET Framework 1.1 by default in a modern way, requiring only minimal subset of core methods to be implemented by the derived class
51+
* Removed async state machine allocations for ad-hoc streams returned by `StreamSource` factory methods
5152

52-
<a href="https://www.nuget.org/packages/dotnext.net.cluster/5.25.2">DotNext.Net.Cluster 5.25.2</a>
53-
* Forced upgrade to newer `DotNext.Threading` library
53+
<a href="https://www.nuget.org/packages/dotnext.metaprogramming/5.26.0">DotNext.Metaprogramming 5.26.0</a>
54+
* Updated dependencies
5455

55-
<a href="https://www.nuget.org/packages/dotnext.aspnetcore.cluster/5.25.2">DotNext.AspNetCore.Cluster 5.25.2</a>
56-
* Forced upgrade to newer `DotNext.Threading` library
56+
<a href="https://www.nuget.org/packages/dotnext.unsafe/5.26.0">DotNext.Unsafe 5.26.0</a>
57+
* Updated dependencies
58+
59+
<a href="https://www.nuget.org/packages/dotnext.threading/5.26.0">DotNext.Threading 5.26.0</a>
60+
* Improved support of timeouts in `CancellationTokenMultiplexer`. The scope object now has explicit property to detect whether the multiplexed token source is cancelled due to timeout
61+
62+
<a href="https://www.nuget.org/packages/dotnext.io/5.26.0">DotNext.IO 5.26.0</a>
63+
* Migration to `ModernStream` class
64+
65+
<a href="https://www.nuget.org/packages/dotnext.net.cluster/5.26.0">DotNext.Net.Cluster 5.26.0</a>
66+
* Migration of Raft implementation to `CancellationTokenMultiplexer`
67+
68+
<a href="https://www.nuget.org/packages/dotnext.aspnetcore.cluster/5.26.0">DotNext.AspNetCore.Cluster 5.26.0</a>
69+
* Migration of Raft implementation to `CancellationTokenMultiplexer`
70+
71+
<a href="https://www.nuget.org/packages/dotnext.maintenanceservices/0.5.0">DotNext.MaintenanceServices 0.7.0</a>
72+
* Migration to `System.CommandLine` release candidate
73+
* Added custom parser configuration (`ParserConfiguration` class) that can be registered in DI
5774

5875
Changelog for previous versions located [here](./CHANGELOG.md).
5976

0 commit comments

Comments
 (0)