Releases: dotnetcore/EasyCaching
Releases · dotnetcore/EasyCaching
v1.9.2 release
What's Changed
- feat: add locks sample by @ErfanMahmoudi in #489
- feat: add stream-based rabbit mq bus by @sarmis in #490
- fix: fixed some CI warning by @Memoyu in #491
- feat: update actions version by @Memoyu in #493
- fix: always use utc to compare the expiry by @bdidier in #495
- feat: upgrade CSRedisCore version to 3.8.671 by @Memoyu in #499
- fix: fixed no check expires when get cache count in memory cache by @Memoyu in #498
- chore: fix release wf error by @catcherwong in #500
New Contributors
- @ErfanMahmoudi made their first contribution in #489
- @bdidier made their first contribution in #495
Full Changelog: v1.9.1...v1.9.2
v1.9.1 release
What's Changed
- Upgrade interceptor support .net 6 by @Memoyu in #467
- chore(deps): bump LiteDB from 5.0.9 to 5.0.13 in /src/EasyCaching.LiteDB by @dependabot in #469
- Using base test by @Memoyu in #473
- fix: Using IConfiguration for WithRedisBus configuration cause DefaultRedisBus throw "Sequence contains no matching element" exception by @billhong-just in #478
- Updated InMemoryCachingProvider to stop creating unnecessary threads by @jkatsiotis in #480
- Fix Typo in In-Memory.md by @vanenshi in #486
- FEAT: add 2nd overload for AddEasyCaching() to support IServiceProvider for setupActions by @MoienTajik in #487
- release v1.9.1 by @catcherwong in #488
New Contributors
- @billhong-just made their first contribution in #478
- @jkatsiotis made their first contribution in #480
- @vanenshi made their first contribution in #486
Full Changelog: v1.9.0...v1.9.1
v1.9.0 release
What's Changed
- fix redis distributed lock for different process by @DisenkoArt in #446
- DiskCache supports custom serializers by @Memoyu in #450
- RedisCache configure code-only configuration for StackExchange.Redis by @Memoyu in #452
- Remove ConfigurationOptions to string in RedisCaching by @Memoyu in #454
- Support configure code-only configuration for StackExchange.Redis bus by @Memoyu in #453
- Fix wrong injection method name on EasyCachingOptionsExtensions by @Memoyu in #456
- Using sync version of subscribe in HybridCachingProvider by @Memoyu in #455
- fixed the warning xUnit1013 (#457) by @Memoyu in #458
- Fixed some warning by @Memoyu in #459
- Update version to 1.9.0 by @Memoyu in #460
New Contributors
- @DisenkoArt made their first contribution in #446
- @Memoyu made their first contribution in #450
Full Changelog: v1.8.0...v1.9.0
v1.8.0 release
What's Changed
- Added a HybridCachingOption to throw an error if the distributed cache throws an error by @JudeVajira in #413
- feat(memory): support evicted event hook(#294) by @catcherwong in #414
- fix: typo ‘BaseGetDatabse’ by @InCerryGit in #417
- feat(FasterKv): Add FasterKv support by @InCerryGit in #418
- fix: use DefaultObjectPoolProvider to get a DisposableObjectPool inst… by @sarmis in #427
- feat: restore queue model and consumer on disconnection by @sarmis in #428
- Add GetAllKeysByPrefix to InMemory and Redis by @meysamhadeli in #422
- chore(deps): bump Newtonsoft.Json from 12.0.3 to 13.0.2 in /src/EasyCaching.SQLite by @dependabot in #431
- chore(deps): bump Newtonsoft.Json from 12.0.3 to 13.0.2 in /serialization/EasyCaching.Serialization.Json by @dependabot in #432
- zremrangebyscore support for both Redis and CSRedis by @amiru3f in #436
- MemoryPack Serializer by @amiru3f in #438
New Contributors
- @InCerryGit made their first contribution in #417
- @meysamhadeli made their first contribution in #422
- @dependabot made their first contribution in #431
- @amiru3f made their first contribution in #436
Full Changelog: v1.7.0...v1.8.0
v1.7.0 release
What's Changed
- Fix: Update EnyimMemcachedCore to 2.5.4 by @jainnipun in #406
- whether can support zookeeper bus and kafka bus #404 by @bingtianyiyan in #405
- Support removing cache keys by pattern by @xsoheilalizadeh in #401
- remove BinaryFormatter by @catcherwong in #409
Breaking change!!!!!!
The default DefaultBinaryFormatterSerializer was removed in this version, you should specify a serializer by yourself.
New Contributors
- @jainnipun made their first contribution in #406
- @bingtianyiyan made their first contribution in #405
- @xsoheilalizadeh made their first contribution in #401
Full Changelog: v1.6.1...v1.7.0
v1.6.1 release
What's Changed
- Updated hybrid provider documentation by @JudeVajira in #373
- missing CancellationToken implemented by @st0o0 in #389
- add
persist
key method to redis providers by @MoienTajik in #392
New Contributors
- @JudeVajira made their first contribution in #373
- @st0o0 made their first contribution in #389
Full Changelog: v1.6.0...v1.6.1
v1.6.0 release
What's Changed
- fix: SearchKeys with optional count and add SearchKeys Async for IRed… by @catcherwong in #355
- fix: csredis key prefix issue(#356) by @catcherwong in #358
- optimization: more clear exception message for not found by @catcherwong in #362
- Improve memcached operation when can not create connection by @catcherwong in #364
- Upgrade dependencies by @catcherwong in #365
- feat: redis feature support ZRangeByScore by @catcherwong in #366
- v1.6.0 by @catcherwong in #368
Full Changelog: v1.5.1...v1.6.0
v1.5.1 release
What's Changed
- feat: allow user to define client provided name by @sarmis in #344
- Fixes an issue where RemoveByPrefix does not remove data in redis if a KeyPrefix is set in DBConfig by @marklonquist in #345
New Contributors
- @sarmis made their first contribution in #344
- @marklonquist made their first contribution in #345
Full Changelog: v1.5.0...v1.5.1
v1.5.0 release
What's Changed
- Null coalescing assignment by @mokarchi in #328
- Upgrading Dependencies by @catcherwong in #339
- v1.5.0 release by @catcherwong in #340
New Contributors
Full Changelog: v1.4.1...v1.5.0