Releases: aliexpressru/memcached
Releases · aliexpressru/memcached
v2.4.0 Anonymous access to cache sync endpoints
- Added support for allowing anonymous access to cache sync endpoints;
Full Changelog: v2.3.0...v2.4.0
v2.3.0 Fixed spelling in some metric names
What's Changed
- Fix spelling of memcached by @JohanLindvall in #54
New Contributors
- @JohanLindvall made their first contribution in #54
Full Changelog: v2.2.0...v2.3.0
v2.2.0 Added individual expiration map per key
What's Changed
- Added individual expiration map to MultiStore by @abarbolin in #53
Full Changelog: v2.1.0...v2.2.0
v2.1.0 Cache sync upgrade, multithreading adjustments and settings, additional get endpoint to check cached data, migration to .net 8
The whole solution was migrated to .net 8
It's no longer needed to map typed endpoints for cache sync as we start sending raw bytes data via sync endpoint. You must leave AddMemcachedEndpoints
only. It also creates new Get endpoint to check cached values in each service you use it.
app.UseEndpoints(endpoints =>
{
endpoints.AddMemcachedEndpoints(builder.Configuration);
endpoints.MapControllers();
});
Also now you can adjust HashRing settings. Adjust NumberOfVirtualNodes
to make cache keys spread evenly. Also MaxDegreeOfParallelismForGettingNodes
adjustment allows you to set degree of parallelism while getting nodes, by default it is Environment.ProcessorCount
"MemcachedConfiguration": {
...
"HashRing": {
"NumberOfVirtualNodes": 512,
"MaxDegreeOfParallelismForGettingNodes": 2
}
}
v1.9.0 Add terse cancellation logging mode
- Add terse cancellation logging mode
v1.8.1 Bugfixes
- Fixed incorrect
isResultEmpty
logic inMultiGetSafeAsync
.
v1.8.0 Key-value input parameter to all MultiStoreAsync methods is now IDictionary
- Make key-value input parameter to all
MultiStoreAsync
methodsIDictionary
instead of concreteDictionary
.
v1.7.12 Added log level parameter to LogErrorIfAny
- Added log level parameter to
LogErrorIfAny
v1.7.11 Added custom error message parameters
- Added custom error message parameters to extension methods for error logging
v1.7.10 Error logging methods
- Added extension methods for error logging