2.1.0
Version 2.1.0 of RCommon
Version 2.1.0 is built exclusively on .NET 8 as .NET 6, and .NET 7 are at end of support. This minor release was focused on decoupling caching and JSON serialization mechanisms from CQRS areas and adding abstractions for caching and JSON serialization/deserialization to the application services and persistence implementations.
Release Notes
JSON Serialization (New)
Newtonsoft JSON.NET
System.Text.Json
Examples included
Caching (New)
Redis/Valkey Caching
In Memory Caching
Examples included
Persistence
Cached Queries (New)
Examples included
Support
We will support this version as long as .NET 8 supports the dependency libraries.
Breaking Changes
Moved various DTO/Model objects from RCommon.ApplicationServices into the RCommon.Model namespace/package. These are namspace changes only.
DTOs in RCommon.Model were converted to record types to allow consistency with immutability standards. These are fundamental changes to the signature of the type, but the signature of the object itself has not changed.
Last updated