Skip to content

Latest commit

 

History

History
370 lines (236 loc) · 14 KB

CHANGELOG.md

File metadata and controls

370 lines (236 loc) · 14 KB

1.11.0 (2024-10-07)

Features

  • (AlternativePersistence) add shouldUseAlternativePersistence function, to define if the alternative persistence could be ignored (3a55148)

1.10.2 (2023-11-13)

Bug Fixes

1.10.1 (2023-11-13)

Bug Fixes

  • bypassing semaphore error when ioredis throwns ConnectionTimeout (#33) (9d5f215)

1.10.0 (2023-11-10)

Features

  • accepting redis-like cache (37b12a7)

1.9.1 (2023-11-10)

Bug Fixes

  • fixing vulnerabilities and validating lib with latest opossum (72442c0)

1.9.0 (2023-09-18)

Features

  • implementing external semaphore support (#32) (3774131)

1.8.4 (2023-06-17)

Bug Fixes

  • bettering lint and avoiding floating promises (#31) (cd0577c)

1.8.3 (2023-06-17)

Bug Fixes

  • creating promise for every delayed saving to await (#30) (9115034)

1.8.2 (2023-06-17)

Bug Fixes

  • indicating to alternative persistence whether it is trying to get before first semaphore (#29) (f5c7c17)

1.8.1 (2023-06-17)

Bug Fixes

1.8.0 (2023-06-17)

Features

  • creating double lock option for lesser fails (#27) (3c10ab2)

1.7.2 (2023-06-17)

Bug Fixes

1.7.1 (2023-06-17)

Bug Fixes

  • fixing dependencies to avoid wrong dependency tree (#24) (1e0c7fe)

1.7.0 (2023-06-17)

Features

  • using Mutex from redis-semaphore (#23) (ec674f5)

1.6.0 (2023-06-16)

Features

  • using RedlockSemaphore from redis-semaphore (#22) (3623ca0)

1.5.0 (2023-06-16)

Features

1.4.0 (2023-06-16)

Features

1.3.0 (2022-12-19)

Features

  • adding noSemaphore to getFromCache (#20) (13789cd)

1.2.0 (2022-11-29)

Features

  • adding runAndCache option (29b4532)

1.1.8 (2022-11-14)

Bug Fixes

  • fixing undefined key from alternative persistence (eafd61c)

1.1.7 (2022-09-15)

Bug Fixes

1.1.6 (2022-09-14)

Bug Fixes

  • fixing maximum ttl calculation (a651adf)

1.1.5 (2022-09-14)

Bug Fixes

  • accepting opossum 4.2.4 or over as optional peer dependency (a331d4a)

1.1.4 (2022-09-14)

Bug Fixes

  • fixing accumulated value to use max ttl from its entries (50a3025)

1.1.3 (2022-09-13)

Bug Fixes

  • compatibilizing remembered redis with nonBlocking option (30ed802)

1.1.2 (2022-05-03)

Bug Fixes

  • fixing object saving after Map changing (#16) (6c2be3e)

1.1.1 (2022-05-02)

Bug Fixes

1.1.0 (2022-05-02)

Features

1.0.1 (2022-04-29)

Bug Fixes

  • validating semaphore on getFromCache call (#13) (50aff76)

1.0.0 (2022-04-26)

  • Avoiding useless throw (#12) (35d633f), closes #12

BREAKING CHANGES

  • Let's bump this lib to v1 already

0.11.0 (2022-04-25)

Features

  • implementing redis resilience in case of redis unavailability (#11) (5e86aff)

0.10.0 (2022-03-25)

Features

  • creating parameter to disable compression (#10) (3ff05dc)

0.9.5 (2022-02-21)

Bug Fixes

  • fixing semantic-release automation (7300ec3)
  • fixing semantic-release automation again (eaee247)

0.8.4

  • 965f63b fix: ignoring onLockLost error

v0.8.3

  • 44467d3 0.8.3
  • 3754617 fixing key value

v0.8.2

  • 24b82ef 0.8.2
  • 0740a1d fix: passing also ke on error event

v0.8.1

  • 20f5d28 0.8.1
  • 5d9a227 Merge pull request #5 from Codibre/try-catch
  • cec16a1 fix: include try-catch on updateCache function

v0.8.0

  • eb01e33 0.8.0
  • 4491dfc Merge pull request #4 from Codibre/fix/DeepCloneResult
  • 415f685 chore: version dump
  • d9f7164 fix: Save into cache a copy of result payload instead of the object with your original reference
  • d12f08d 0.7.12
  • 2d03d9f Merge branch 'master' of github.com:Codibre/remembered-redis
  • c9ab75f docs: updating readme
  • 2853ab7 Merge pull request #3 from Codibre/fix/alternative-persistence-keys
  • ad1756e 0.7.11
  • cb77922 fix: saving all keys during alternative persistence
  • 704355b 0.7.10
  • 0330115 fix: ignoring too large keys for alternative persistence

v0.7.9

  • 8aaa678 0.7.9
  • c505d29 fix: bettering alternative persistence switching resilience

v0.7.8

  • bc1c205 0.7.8
  • ae82453 docs: updating readme

v0.7.7

  • bee9c21 0.7.7
  • 1ea8a1d docs: updating readme

v0.7.6

  • 415b2a4 0.7.6
  • b90170e docs: updating readme

v0.7.5

  • 6f09789 0.7.5
  • 7ad3eb5 docs: updating readme

v0.7.4

  • b31c9ec 0.7.4
  • 7f13fd2 docs: updating readme
  • c3690b5 Merge pull request #2 from Codibre/alternative-persistence

v0.7.3

  • 9b9d0d8 0.7.3
  • b1a9e5e fix: fixing get from cache and exposing EMPTY

v0.7.2

v0.7.12

  • d12f08d 0.7.12
  • 2d03d9f Merge branch 'master' of github.com:Codibre/remembered-redis
  • c9ab75f docs: updating readme
  • 2853ab7 Merge pull request #3 from Codibre/fix/alternative-persistence-keys
  • ad1756e 0.7.11

v0.7.11

  • 9785731 0.7.11
  • cb77922 fix: saving all keys during alternative persistence

v0.7.10

  • 704355b 0.7.10
  • 0330115 fix: ignoring too large keys for alternative persistence
  • 8aaa678 0.7.9
  • c505d29 fix: bettering alternative persistence switching resilience
  • bc1c205 0.7.8
  • ae82453 docs: updating readme
  • bee9c21 0.7.7
  • 1ea8a1d docs: updating readme
  • 415b2a4 0.7.6
  • b90170e docs: updating readme
  • 6f09789 0.7.5
  • 7ad3eb5 docs: updating readme
  • b31c9ec 0.7.4
  • 7f13fd2 docs: updating readme
  • c3690b5 Merge pull request #2 from Codibre/alternative-persistence
  • 9b9d0d8 0.7.3
  • b1a9e5e fix: fixing get from cache and exposing EMPTY
  • 0ee48a4 0.7.2
  • 702f4a7 fix: treating case where alternativePersistence doesn't found the key

v0.7.1

  • d72f264 0.7.1
  • d222358 feat: exposing getFromCache
  • 83bded3 fix: getting the right key from s3 when getting
  • c5aa4d2 feat: implementing saving delay
  • 8d03c05 fix: returning EMPTY when alternative persistence get is falsy]
  • 8b91c7c fix: paralellizing redis and alternative persistence promises

v0.7.0

  • d23206b 0.7.0
  • 502d2c8 feat: implementing alternative persistence option

v0.6.0

  • 6efa001 0.6.0
  • 43a2e9f feat: adding clearCache method

v0.5.3

  • f6cd2a9 0.5.3
  • 248971b fix: fixing updateCache when ttl is 0
  • 6a1c570 fix: fixing updateCache when ttl is 0

v0.5.2

  • 485ea70 0.5.2
  • c3a9841 fix: fixing updateCache when ttl is 0

v0.5.1

  • 7beef73 0.5.1
  • 636e8cf feat: making ttl informable

v0.5.0

  • 1db4467 0.5.0
  • b671028 feat: implementing redisTtl function mode

v0.4.1

  • 03ba326 0.4.1
  • 13e39d4 updating packages and fixing vulnerabilities

v0.4.0

  • b055528 0.4.0
  • 36a0839 adding gzipping to cache

v0.3.1

  • 02c21c1 0.3.1
  • d9cd4e0 fixing remembered dependency

v0.3.0

  • 63ab945 0.3.0
  • 97ba2af adding onCache
  • 128dbbc adding prepublish only
  • 6742736 removing unneeded files
  • 6719fec fixing redis
  • 589c196 preparing noCacheIf param
  • eb9f14d fixing tests
  • 8c649de fixing github url
  • fd6b195 fixing packagelock
  • 05853dc fixing dependencies

v0.1.0

  • 9748875 0.1.0
  • 206ac01 filling readme
  • 8014684 fixing test
  • 54df7e5 creating unit tests
  • d505d05 fixing duplicated code
  • ba84bec refactoring code
  • 0dc34e9 fixing pipelines and readme
  • e362988 fixing readme
  • 48aceb9 first version
  • 6d3da55 Initial commit