diff --git a/CHANGELOG.md b/CHANGELOG.md index 82c160aec..07c079b25 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,14 @@ Release Notes ==== +# 08-13-2024 +DotNext 5.12.0 +* Added `DotNext.Runtime.ValueReference` data type that allows to obtain async-friendly managed pointer to the field +* Deprecation of `ConcurrentCache` in favor of `RandomAccessCache` + +DotNext.Threading 5.12.0 +* Introduced async-friendly `RandomAccessCache` as a replacement for deprecated `ConcurrentCache`. It uses [SIEVE](https://cachemon.github.io/SIEVE-website/) eviction algorithm. + # 08-01-2024 DotNext 5.11.0 * Added `DotNext.Threading.Epoch` for epoch-based reclamation diff --git a/README.md b/README.md index 5c22663ba..f6faaddf3 100644 --- a/README.md +++ b/README.md @@ -44,35 +44,14 @@ 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: 08-01-2024 +Release Date: 08-13-2024 -DotNext 5.11.0 -* Added `DotNext.Threading.Epoch` for epoch-based reclamation -* Fixed one-shot FNV1a hashing method -* Fixed [248](https://github.com/dotnet/dotNext/issues/248) -* Minor performance improvements +DotNext 5.12.0 +* Added `DotNext.Runtime.ValueReference` data type that allows to obtain async-friendly managed pointer to the field +* Deprecation of `ConcurrentCache` in favor of `RandomAccessCache` -DotNext.Metaprogramming 5.11.0 -* Minor performance improvements -* Updated dependencies - -DotNext.Unsafe 5.11.0 -* Minor performance improvements -* Updated dependencies - -DotNext.Threading 5.11.0 -* Fixed `AsyncSharedLock.Downgrade` behavior, so it can be used to release a weak lock -* Updated dependencies - -DotNext.IO 5.11.0 -* Minor performance improvements -* Updated dependencies - -DotNext.Net.Cluster 5.11.0 -* Updated dependencies - -DotNext.AspNetCore.Cluster 5.11.0 -* Updated dependencies +DotNext.Threading 5.12.0 +* Introduced async-friendly `RandomAccessCache` as a replacement for deprecated `ConcurrentCache`. It uses [SIEVE](https://cachemon.github.io/SIEVE-website/) eviction algorithm. Changelog for previous versions located [here](./CHANGELOG.md).