3.3.1 (2022-04-04)
- lower log level in case when lock acquiring fails (a03e77a)
- using correct binding when using 'waitForResult' strategy (1aef8cc)
3.3.0 (2021-12-29)
- deps: updated dependencies, type lib versions, solved security alerts (5512749)
3.2.0 (2021-06-10)
- undefined into resolved (e68a642)
- update typescript version, added logo, updated core dev dependencies (81480a5)
3.1.1 (2020-11-17)
- redis: allow null return from set (12a93dd)
3.1.0 (2020-08-01)
- make cachalot free from dependencies (fc54e6c)
3.0.3 (2020-06-24)
3.0.2 (2020-06-24)
- Executor cannot return
undefined
. The only valid result for emptiness isnull
. (ed8a701)
3.0.1 (2020-05-08)
- Do not depend on redis or memcached typings (95e1f2c)
3.0.0 (2020-05-08)
- Base storage only touches and get tags if tag list is not empty (22b8d3a)
- fixed typings for get/set and managers. Throw errors if executor returns undefined. Executor should always return value or null - for emptiness
fix: Remove undefined as get return type.
Also removed E extends Executor<R>
type parameter.
Record.value
is always defined.
WriteOptions now has type parameter used in getTags signature.
Throw an error if executor returns undefined.
2.0.0 (2020-03-17)
- adapters: Memcached adapter based on "memcached" module (9b4aa04)
- adapters: * Removed tag reading optimizations. It is not intended to use caches in this way.
- The "del" interface has been changed to be more convenient.
1.6.0 (2020-02-14)
- Queue "cached" commands if its execution timed out (b024999)
1.5.1 (2020-02-12)
- Queue delete not touched tags command if adapter is not connected (ce3c8f5)
1.5.0 (2020-02-04)
- Not touched tags optimization (076e895)
1.4.0 (2020-01-29)
- Tags can be stored separately in case the main redis instance uses eviction policy. (c25ae76)
1.3.1 (2020-01-28)
- mset does not add cache key prefix. (8d58233)
1.3.0 (2020-01-27)
- Multiple get and set are now using for read/write tags. (71d60a3)
1.2.1 (2020-01-23)
- protect merged static and dynamic tags from being duplicated (dabd053)
1.2.0 (2020-01-23)
- Static tags can be lazy calculated (6965862)
- Fixed potential vulnerability by updating lodash
- run executor after storage throws an error
- change default operation timeout to 150
- support for dynamic tags in Manager's default storage via "getTags" option.
- updated jest
- security updates
- update package.json information
- version bump