Skip to content

Latest commit

 

History

History
174 lines (82 loc) · 5.52 KB

CHANGELOG.md

File metadata and controls

174 lines (82 loc) · 5.52 KB

3.3.1 (2022-04-04)

Bug Fixes

  • lower log level in case when lock acquiring fails (a03e77a)
  • using correct binding when using 'waitForResult' strategy (1aef8cc)

3.3.0 (2021-12-29)

Bug Fixes

Features

  • deps: updated dependencies, type lib versions, solved security alerts (5512749)

3.2.0 (2021-06-10)

Bug Fixes

  • undefined into resolved (e68a642)

Features

  • update typescript version, added logo, updated core dev dependencies (81480a5)

3.1.1 (2020-11-17)

Bug Fixes

  • redis: allow null return from set (12a93dd)

3.1.0 (2020-08-01)

Features

  • make cachalot free from dependencies (fc54e6c)

3.0.3 (2020-06-24)

Bug Fixes

3.0.2 (2020-06-24)

Bug Fixes

  • Executor cannot return undefined. The only valid result for emptiness is null. (ed8a701)

3.0.1 (2020-05-08)

Bug Fixes

  • Do not depend on redis or memcached typings (95e1f2c)

3.0.0 (2020-05-08)

Performance Improvements

  • Base storage only touches and get tags if tag list is not empty (22b8d3a)

BREAKING CHANGES

  • 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)

Features

  • adapters: Memcached adapter based on "memcached" module (9b4aa04)

BREAKING CHANGES

  • 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)

Features

  • Queue "cached" commands if its execution timed out (b024999)

1.5.1 (2020-02-12)

Bug Fixes

  • Queue delete not touched tags command if adapter is not connected (ce3c8f5)

1.5.0 (2020-02-04)

Features

  • Not touched tags optimization (076e895)

1.4.0 (2020-01-29)

Features

  • Tags can be stored separately in case the main redis instance uses eviction policy. (c25ae76)

1.3.1 (2020-01-28)

Bug Fixes

  • mset does not add cache key prefix. (8d58233)

1.3.0 (2020-01-27)

Features

  • Multiple get and set are now using for read/write tags. (71d60a3)

1.2.1 (2020-01-23)

Bug Fixes

  • protect merged static and dynamic tags from being duplicated (dabd053)

1.2.0 (2020-01-23)

Features

  • Static tags can be lazy calculated (6965862)

[1.1.2]

  • Fixed potential vulnerability by updating lodash

[1.1.1]

  • run executor after storage throws an error
  • change default operation timeout to 150

[1.1.0]

  • support for dynamic tags in Manager's default storage via "getTags" option.
  • updated jest
  • security updates

[1.0.1]

  • update package.json information
  • version bump