v0.2.3
Pre-release
Pre-release
Release Notes
π DI-Based Client Model
This release introduces a modern dependency injection (DI) based
client model for Clustron DKV.
β¨ Highlights
- Register and resolve clients via DI
- Support for multiple stores in a single application
- Unified configuration for InProc and Remote modes
- Seamless transition from embedded to distributed setups
- Alignment with modern .NET application patterns
π Migration
Old (Legacy):
var client = await DKVClient.InitializeInProc("demo");New (Recommended):
services.AddClustronDkvStores(cfg =>
{
cfg.AddStore("demo", s => s.UseInProc());
});
var client = await provider.GetAsync("demo");β οΈ Note
Legacy initialization APIs are still supported but may be deprecated in
future releases.