From 768b6c2b4dacfa64e132b29af1bab9af7bf16bf4 Mon Sep 17 00:00:00 2001 From: sakno Date: Tue, 23 Jan 2024 01:09:10 +0200 Subject: [PATCH] Updated release notes --- CHANGELOG.md | 25 +++++++++++++++++++++++++ README.md | 29 +++++++++++++++++++++++------ 2 files changed, 48 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 499694672..0c57371d3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,31 @@ Release Notes ==== +# 01-23-2024 +DotNext 5.0.1 +* Smallish performance improvements of dynamic buffers + +DotNext.Metaprogramming 5.0.1 +* Updated dependencies + +DotNext.Unsafe 5.0.1 +* Updated dependencies + +DotNext.Threading 5.0.1 +* Updated dependencies + +DotNext.IO 5.0.1 +* Improved performance of `FileWriter` and `FileBufferingWriter` classes by utilizing Scatter/Gather IO +* Reduced memory allocations required by async methods of `FileWriter` and `FileBufferingWriter` classes +* Updated dependencies + +DotNext.Net.Cluster 5.0.1 +* Improved IO performance of Persistent WAL due to related improvements in DotNext.IO library +* Updated dependencies + +DotNext.AspNetCore.Cluster 5.0.1 +* Updated dependencies + # 01-14-2024 .NEXT 5.0.0 has been released! The primary goal of the new release is migration to .NET 8 to fully utilize its features such as [Generic Math](https://learn.microsoft.com/en-us/dotnet/standard/generics/math) and static abstract interface members. 5.x is not fully backward compatible with 4.x because of breaking changes in the API. Most of changes done in DotNext, DotNext.IO, and DotNext.Unsafe libraries. UDP transport for Raft is completely removed in favor of existing TCP implementation. There is a plan to implement multiplexed TCP connection and Raft sharding. New features: * Numeric ranges for LINQ. Thanks to Generic Math diff --git a/README.md b/README.md index 773ae80a2..087f3f7c9 100644 --- a/README.md +++ b/README.md @@ -44,14 +44,31 @@ All these things are implemented in 100% managed code on top of existing .NET AP * [NuGet Packages](https://www.nuget.org/profiles/rvsakno) # What's new -Release Date: 01-14-2024 +Release Date: 01-24-2024 -.NEXT 5.0.0 has been released! The primary goal of the new release is migration to .NET 8 to fully utilize its features such as [Generic Math](https://learn.microsoft.com/en-us/dotnet/standard/generics/math) and static abstract interface members. 5.x is not fully backward compatible with 4.x because of breaking changes in the API. Most of changes done in DotNext, DotNext.IO, and DotNext.Unsafe libraries. UDP transport for Raft is completely removed in favor of existing TCP implementation. There is a plan to implement multiplexed TCP connection and Raft sharding. New features: -* Numeric ranges for LINQ. Thanks to Generic Math -* Little-endian and big-endian readers/writer for various buffer types. Again thanks to Generic Math -* UTF-8 formatting support for various buffer types +DotNext 5.0.1 +* Smallish performance improvements of dynamic buffers -DotNext.Reflection library is deprecated and no longer maintained. +DotNext.Metaprogramming 5.0.1 +* Updated dependencies + +DotNext.Unsafe 5.0.1 +* Updated dependencies + +DotNext.Threading 5.0.1 +* Updated dependencies + +DotNext.IO 5.0.1 +* Improved performance of `FileWriter` and `FileBufferingWriter` classes by utilizing Scatter/Gather IO +* Reduced memory allocations required by async methods of `FileWriter` and `FileBufferingWriter` classes +* Updated dependencies + +DotNext.Net.Cluster 5.0.1 +* Improved IO performance of Persistent WAL due to related improvements in DotNext.IO library +* Updated dependencies + +DotNext.AspNetCore.Cluster 5.0.1 +* Updated dependencies Changelog for previous versions located [here](./CHANGELOG.md).