balena-io / open-balena-api

The core API of openBalena
https://balena.io/open
GNU Affero General Public License v3.0
58 stars 29 forks source link

Update dependency cache-manager to v5 #1677

Closed balena-renovate[bot] closed 1 month ago

balena-renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Type Update Change
cache-manager dependencies major ^4.1.0 -> ^5.0.0

Release Notes

jaredwray/cache-manager (cache-manager) ### [`v5.5.0`](https://togithub.com/jaredwray/cache-manager/releases/tag/v5.5.0) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/v5.4.0...v5.5.0) #### Added Event Errors Cache Manager now does not throw errors by default. Instead, all errors are evented through the error event. Here is an example on how to use it: ```javascript const memoryCache = await caching('memory', { max: 100, ttl: 10 * 1000 /*milliseconds*/, }); memoryCache.on('error', (error) => { console.error('Cache error:', error); }); ``` #### What's Changed - Adding SQLite storage(use better-sqlite3) by [@​huijiewei](https://togithub.com/huijiewei) in [https://github.com/node-cache-manager/cache-manager/pull/638](https://togithub.com/node-cache-manager/cache-manager/pull/638) - Ability to catch promise rejections from background refreshes by [@​Kauhsa](https://togithub.com/Kauhsa) in [https://github.com/node-cache-manager/cache-manager/pull/637](https://togithub.com/node-cache-manager/cache-manager/pull/637) - updating readme to show configuration options by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/cache-manager/pull/644](https://togithub.com/node-cache-manager/cache-manager/pull/644) - updating readme with correct settings on shouldCloneBeforeSet by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/cache-manager/pull/645](https://togithub.com/node-cache-manager/cache-manager/pull/645) - Fix README: missing closing of code block by [@​tdelmas](https://togithub.com/tdelmas) in [https://github.com/node-cache-manager/cache-manager/pull/648](https://togithub.com/node-cache-manager/cache-manager/pull/648) - updating contributing guidelines by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/cache-manager/pull/649](https://togithub.com/node-cache-manager/cache-manager/pull/649) - moving templates and repo paths to cache-manager by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/cache-manager/pull/650](https://togithub.com/node-cache-manager/cache-manager/pull/650) - updating readme to correct paths by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/cache-manager/pull/651](https://togithub.com/node-cache-manager/cache-manager/pull/651) - removing dotenv-cli as it is not used by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/cache-manager/pull/652](https://togithub.com/node-cache-manager/cache-manager/pull/652) - Migrating to xo for linting by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/cache-manager/pull/653](https://togithub.com/node-cache-manager/cache-manager/pull/653) - Add onCacheError option by [@​slukes](https://togithub.com/slukes) in [https://github.com/node-cache-manager/cache-manager/pull/646](https://togithub.com/node-cache-manager/cache-manager/pull/646) - updating documentation and version by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/cache-manager/pull/654](https://togithub.com/node-cache-manager/cache-manager/pull/654) #### New Contributors - [@​huijiewei](https://togithub.com/huijiewei) made their first contribution in [https://github.com/node-cache-manager/cache-manager/pull/638](https://togithub.com/node-cache-manager/cache-manager/pull/638) - [@​Kauhsa](https://togithub.com/Kauhsa) made their first contribution in [https://github.com/node-cache-manager/cache-manager/pull/637](https://togithub.com/node-cache-manager/cache-manager/pull/637) - [@​tdelmas](https://togithub.com/tdelmas) made their first contribution in [https://github.com/node-cache-manager/cache-manager/pull/648](https://togithub.com/node-cache-manager/cache-manager/pull/648) - [@​slukes](https://togithub.com/slukes) made their first contribution in [https://github.com/node-cache-manager/cache-manager/pull/646](https://togithub.com/node-cache-manager/cache-manager/pull/646) **Full Changelog**: https://github.com/node-cache-manager/cache-manager/compare/v5.4.0...v5.5.0 ### [`v5.4.0`](https://togithub.com/jaredwray/cache-manager/releases/tag/v5.4.0) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/v5.3.2...v5.4.0) ### Refresh cache keys in background Both the caching and multicaching modules support a mechanism to refresh expiring cache keys in background when using the `wrap` function. This is done by adding a `refreshThreshold` attribute while creating the caching store or passing it to the wrap function. If `refreshThreshold` is set and after retrieving a value from cache the TTL will be checked. If the remaining TTL is less than refreshThreshold, the system will update the value asynchronously, following same rules as standard fetching. In the meantime, the system will return the old value until expiration. #### What's Changed - Add refreshThreshold as parameter of wrap function. Fix [#​606](https://togithub.com/jaredwray/cache-manager/issues/606) by [@​lchenay](https://togithub.com/lchenay) in [https://github.com/node-cache-manager/node-cache-manager/pull/630](https://togithub.com/node-cache-manager/node-cache-manager/pull/630) - upgrading vitest to 1.2.1 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/634](https://togithub.com/node-cache-manager/node-cache-manager/pull/634) - updating eslint and prettier to latest by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/635](https://togithub.com/node-cache-manager/node-cache-manager/pull/635) - fixing multi-cache testing of ttl wrap function by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/636](https://togithub.com/node-cache-manager/node-cache-manager/pull/636) **Full Changelog**: https://github.com/node-cache-manager/node-cache-manager/compare/v5.3.2...v5.4.0 ### [`v5.3.2`](https://togithub.com/jaredwray/cache-manager/releases/tag/v5.3.2) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/v5.3.1...v5.3.2) #### What's Changed - Use a github action workflow to release new versions by [@​QuentinLemCode](https://togithub.com/QuentinLemCode) in [https://github.com/node-cache-manager/node-cache-manager/pull/612](https://togithub.com/node-cache-manager/node-cache-manager/pull/612) - adding in prepare for the build by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/618](https://togithub.com/node-cache-manager/node-cache-manager/pull/618) - fix: exclude sourcemap when package publish by [@​czy88840616](https://togithub.com/czy88840616) in [https://github.com/node-cache-manager/node-cache-manager/pull/622](https://togithub.com/node-cache-manager/node-cache-manager/pull/622) - updating clean to scripts by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/623](https://togithub.com/node-cache-manager/node-cache-manager/pull/623) - feat: support sync cache creation by [@​denkan](https://togithub.com/denkan) in [https://github.com/node-cache-manager/node-cache-manager/pull/598](https://togithub.com/node-cache-manager/node-cache-manager/pull/598) - 619: Ensure that background refresh only calls fn once. by [@​ricall](https://togithub.com/ricall) in [https://github.com/node-cache-manager/node-cache-manager/pull/620](https://togithub.com/node-cache-manager/node-cache-manager/pull/620) - updating typescript and removing release workflow by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/624](https://togithub.com/node-cache-manager/node-cache-manager/pull/624) - updating vitest to 1.1.0 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/625](https://togithub.com/node-cache-manager/node-cache-manager/pull/625) - upgrading promise-coalesce to 1.1.2 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/626](https://togithub.com/node-cache-manager/node-cache-manager/pull/626) - upgrading lru-cache to 10.1.0 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/627](https://togithub.com/node-cache-manager/node-cache-manager/pull/627) - upgrading typescript and eslint to latest by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/628](https://togithub.com/node-cache-manager/node-cache-manager/pull/628) #### New Contributors - [@​QuentinLemCode](https://togithub.com/QuentinLemCode) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/612](https://togithub.com/node-cache-manager/node-cache-manager/pull/612) - [@​czy88840616](https://togithub.com/czy88840616) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/622](https://togithub.com/node-cache-manager/node-cache-manager/pull/622) - [@​denkan](https://togithub.com/denkan) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/598](https://togithub.com/node-cache-manager/node-cache-manager/pull/598) - [@​ricall](https://togithub.com/ricall) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/620](https://togithub.com/node-cache-manager/node-cache-manager/pull/620) **Full Changelog**: https://github.com/node-cache-manager/node-cache-manager/compare/v5.3.0...v5.3.2 ### [`v5.3.1`](https://togithub.com/jaredwray/cache-manager/releases/tag/v5.3.1) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/v5.3.0...v5.3.1) Major fix as `5.3.0` did not have the dist folder on release. #### What's Changed - updating to always run vitest with coverage by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/605](https://togithub.com/node-cache-manager/node-cache-manager/pull/605) - fix(refreshThreshold): don't run if ttl is -1 by [@​mihirgupta0900](https://togithub.com/mihirgupta0900) in [https://github.com/node-cache-manager/node-cache-manager/pull/604](https://togithub.com/node-cache-manager/node-cache-manager/pull/604) - fix(caching): coalesce concurrent requests to `wrap` function by [@​douglascayers](https://togithub.com/douglascayers) in [https://github.com/node-cache-manager/node-cache-manager/pull/599](https://togithub.com/node-cache-manager/node-cache-manager/pull/599) - upgrading lru-cache to 10.0.2 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/609](https://togithub.com/node-cache-manager/node-cache-manager/pull/609) - upgrading eslint, prettier, and types to latest by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/610](https://togithub.com/node-cache-manager/node-cache-manager/pull/610) #### New Contributors - [@​mihirgupta0900](https://togithub.com/mihirgupta0900) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/604](https://togithub.com/node-cache-manager/node-cache-manager/pull/604) - [@​douglascayers](https://togithub.com/douglascayers) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/599](https://togithub.com/node-cache-manager/node-cache-manager/pull/599) **Full Changelog**: https://github.com/node-cache-manager/node-cache-manager/compare/5.2.4...v5.3.1 ### [`v5.3.0`](https://togithub.com/jaredwray/cache-manager/releases/tag/v5.3.0) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.2.4...v5.3.0) #### What's Changed - updating to always run vitest with coverage by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/605](https://togithub.com/node-cache-manager/node-cache-manager/pull/605) - fix(refreshThreshold): don't run if ttl is -1 by [@​mihirgupta0900](https://togithub.com/mihirgupta0900) in [https://github.com/node-cache-manager/node-cache-manager/pull/604](https://togithub.com/node-cache-manager/node-cache-manager/pull/604) - fix(caching): coalesce concurrent requests to `wrap` function by [@​douglascayers](https://togithub.com/douglascayers) in [https://github.com/node-cache-manager/node-cache-manager/pull/599](https://togithub.com/node-cache-manager/node-cache-manager/pull/599) - upgrading lru-cache to 10.0.2 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/609](https://togithub.com/node-cache-manager/node-cache-manager/pull/609) - upgrading eslint, prettier, and types to latest by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/610](https://togithub.com/node-cache-manager/node-cache-manager/pull/610) #### New Contributors - [@​mihirgupta0900](https://togithub.com/mihirgupta0900) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/604](https://togithub.com/node-cache-manager/node-cache-manager/pull/604) - [@​douglascayers](https://togithub.com/douglascayers) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/599](https://togithub.com/node-cache-manager/node-cache-manager/pull/599) **Full Changelog**: https://github.com/node-cache-manager/node-cache-manager/compare/5.2.4...v5.3.0 ### [`v5.2.4`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.2.4) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.2.3...5.2.4) ### Updates šŸ» - Added refreshing cache keys in the background. You can learn more here: https://github.com/node-cache-manager/node-cache-manager#refresh-cache-keys-in-background - [https://github.com/node-cache-manager/node-cache-manager/pull/586](https://togithub.com/node-cache-manager/node-cache-manager/pull/586) - Enabling the ttl of a wrap to be a function `async (key: string, fn: () => Promise, ttl?: WrapTTL)` - [https://github.com/node-cache-manager/node-cache-manager/pull/535](https://togithub.com/node-cache-manager/node-cache-manager/pull/535) #### What's Changed - fix(deps): update dependency lru-cache to v10 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/500](https://togithub.com/node-cache-manager/node-cache-manager/pull/500) - chore(deps): update vitest monorepo to v0.32.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/490](https://togithub.com/node-cache-manager/node-cache-manager/pull/490) - chore(deps): update dependency eslint to v8.43.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/501](https://togithub.com/node-cache-manager/node-cache-manager/pull/501) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/502](https://togithub.com/node-cache-manager/node-cache-manager/pull/502) - chore(deps): update typescript-eslint monorepo to v5.60.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/503](https://togithub.com/node-cache-manager/node-cache-manager/pull/503) - chore(deps): update commitlint monorepo to v17.6.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/505](https://togithub.com/node-cache-manager/node-cache-manager/pull/505) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/506](https://togithub.com/node-cache-manager/node-cache-manager/pull/506) - chore(deps): update typescript-eslint monorepo to v5.60.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/507](https://togithub.com/node-cache-manager/node-cache-manager/pull/507) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.3.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/508](https://togithub.com/node-cache-manager/node-cache-manager/pull/508) - chore(deps): update dependency typescript to v5.1.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/509](https://togithub.com/node-cache-manager/node-cache-manager/pull/509) - chore(deps): update dependency lint-staged to v13.2.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/510](https://togithub.com/node-cache-manager/node-cache-manager/pull/510) - chore(deps): update dependency typescript to v5.1.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/511](https://togithub.com/node-cache-manager/node-cache-manager/pull/511) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.3.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/513](https://togithub.com/node-cache-manager/node-cache-manager/pull/513) - chore(deps): update dependency eslint to v8.44.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/514](https://togithub.com/node-cache-manager/node-cache-manager/pull/514) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/515](https://togithub.com/node-cache-manager/node-cache-manager/pull/515) - chore(deps): update vitest monorepo to v0.32.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/516](https://togithub.com/node-cache-manager/node-cache-manager/pull/516) - chore(deps): update typescript-eslint monorepo to v5.61.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/517](https://togithub.com/node-cache-manager/node-cache-manager/pull/517) - chore(deps): update dependency [@​release-it/conventional-changelog](https://togithub.com/release-it/conventional-changelog) to v6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/518](https://togithub.com/node-cache-manager/node-cache-manager/pull/518) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/520](https://togithub.com/node-cache-manager/node-cache-manager/pull/520) - chore(deps): update dependency release-it to v16 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/521](https://togithub.com/node-cache-manager/node-cache-manager/pull/521) - chore(deps): update dependency [@​vitest/coverage-v8](https://togithub.com/vitest/coverage-v8) to v0.33.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/523](https://togithub.com/node-cache-manager/node-cache-manager/pull/523) - chore(deps): update dependency vitest to v0.33.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/524](https://togithub.com/node-cache-manager/node-cache-manager/pull/524) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/525](https://togithub.com/node-cache-manager/node-cache-manager/pull/525) - chore(deps): update dependency release-it to v16.1.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/526](https://togithub.com/node-cache-manager/node-cache-manager/pull/526) - chore(deps): update dependency [@​release-it/conventional-changelog](https://togithub.com/release-it/conventional-changelog) to v7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/527](https://togithub.com/node-cache-manager/node-cache-manager/pull/527) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/528](https://togithub.com/node-cache-manager/node-cache-manager/pull/528) - chore(deps): update typescript-eslint monorepo to v5.62.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/529](https://togithub.com/node-cache-manager/node-cache-manager/pull/529) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/534](https://togithub.com/node-cache-manager/node-cache-manager/pull/534) - chore(deps): update dependency eslint to v8.45.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/536](https://togithub.com/node-cache-manager/node-cache-manager/pull/536) - feat: the ttl of wrap could be function by [@​peng-huang-ch](https://togithub.com/peng-huang-ch) in [https://github.com/node-cache-manager/node-cache-manager/pull/535](https://togithub.com/node-cache-manager/node-cache-manager/pull/535) - chore(deps): update typescript-eslint monorepo to v6 (major) by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/530](https://togithub.com/node-cache-manager/node-cache-manager/pull/530) - chore(deps): update dependency release-it to v16.1.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/537](https://togithub.com/node-cache-manager/node-cache-manager/pull/537) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/538](https://togithub.com/node-cache-manager/node-cache-manager/pull/538) - chore(deps): update typescript-eslint monorepo to v6.1.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/539](https://togithub.com/node-cache-manager/node-cache-manager/pull/539) - chore(deps): update commitlint monorepo to v17.6.7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/540](https://togithub.com/node-cache-manager/node-cache-manager/pull/540) - chore(deps): update dependency release-it to v16.1.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/541](https://togithub.com/node-cache-manager/node-cache-manager/pull/541) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/542](https://togithub.com/node-cache-manager/node-cache-manager/pull/542) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/543](https://togithub.com/node-cache-manager/node-cache-manager/pull/543) - chore(deps): lock file maintenance by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/544](https://togithub.com/node-cache-manager/node-cache-manager/pull/544) - chore(deps): update typescript-eslint monorepo to v6.2.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/545](https://togithub.com/node-cache-manager/node-cache-manager/pull/545) - chore(deps): update pnpm/action-setup action to v2.3.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/546](https://togithub.com/node-cache-manager/node-cache-manager/pull/546) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/547](https://togithub.com/node-cache-manager/node-cache-manager/pull/547) - chore(deps): update pnpm/action-setup action to v2.4.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/548](https://togithub.com/node-cache-manager/node-cache-manager/pull/548) - chore(deps): update dependency eslint-config-prettier to v8.9.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/549](https://togithub.com/node-cache-manager/node-cache-manager/pull/549) - chore(deps): update dependency eslint to v8.46.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/550](https://togithub.com/node-cache-manager/node-cache-manager/pull/550) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/554](https://togithub.com/node-cache-manager/node-cache-manager/pull/554) - chore(deps): update dependency eslint-config-prettier to v8.10.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/555](https://togithub.com/node-cache-manager/node-cache-manager/pull/555) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/556](https://togithub.com/node-cache-manager/node-cache-manager/pull/556) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.8 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/557](https://togithub.com/node-cache-manager/node-cache-manager/pull/557) - chore(deps): update dependency eslint-config-prettier to v9 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/558](https://togithub.com/node-cache-manager/node-cache-manager/pull/558) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.9 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/559](https://togithub.com/node-cache-manager/node-cache-manager/pull/559) - chore(deps): update commitlint monorepo to v17.7.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/560](https://togithub.com/node-cache-manager/node-cache-manager/pull/560) - chore(deps): update dependency release-it to v16.1.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/561](https://togithub.com/node-cache-manager/node-cache-manager/pull/561) - chore(deps): update dependency [@​commitlint/cli](https://togithub.com/commitlint/cli) to v17.7.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/562](https://togithub.com/node-cache-manager/node-cache-manager/pull/562) - chore(deps): update dependency eslint to v8.47.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/563](https://togithub.com/node-cache-manager/node-cache-manager/pull/563) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.4.10 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/564](https://togithub.com/node-cache-manager/node-cache-manager/pull/564) - chore(deps): update dependency release-it to v16.1.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/565](https://togithub.com/node-cache-manager/node-cache-manager/pull/565) - chore(deps): update dependency lint-staged to v13.3.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/566](https://togithub.com/node-cache-manager/node-cache-manager/pull/566) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/567](https://togithub.com/node-cache-manager/node-cache-manager/pull/567) - chore(deps): update dependency lint-staged to v14 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/568](https://togithub.com/node-cache-manager/node-cache-manager/pull/568) - chore(deps): update dependency dotenv-cli to v7.3.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/569](https://togithub.com/node-cache-manager/node-cache-manager/pull/569) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/570](https://togithub.com/node-cache-manager/node-cache-manager/pull/570) - chore(deps): update dependency lint-staged to v14.0.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/571](https://togithub.com/node-cache-manager/node-cache-manager/pull/571) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.2 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/572](https://togithub.com/node-cache-manager/node-cache-manager/pull/572) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.3 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/574](https://togithub.com/node-cache-manager/node-cache-manager/pull/574) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.4 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/575](https://togithub.com/node-cache-manager/node-cache-manager/pull/575) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.5 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/578](https://togithub.com/node-cache-manager/node-cache-manager/pull/578) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.6 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/579](https://togithub.com/node-cache-manager/node-cache-manager/pull/579) - chore(deps): update dependency eslint to v8.48.0 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/580](https://togithub.com/node-cache-manager/node-cache-manager/pull/580) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.7 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/581](https://togithub.com/node-cache-manager/node-cache-manager/pull/581) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.8 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/582](https://togithub.com/node-cache-manager/node-cache-manager/pull/582) - chore(deps): update dependency [@​types/node](https://togithub.com/types/node) to v20.5.9 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/583](https://togithub.com/node-cache-manager/node-cache-manager/pull/583) - chore(deps): update dependency [@​release-it/conventional-changelog](https://togithub.com/release-it/conventional-changelog) to v7.0.1 by [@​renovate](https://togithub.com/renovate) in [https://github.com/node-cache-manager/node-cache-manager/pull/584](https://togithub.com/node-cache-manager/node-cache-manager/pull/584) - Cleaning up project to make more like cacheable project by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/587](https://togithub.com/node-cache-manager/node-cache-manager/pull/587) - feat: optional refresh strategy (stale-while-revalidate) [#​533](https://togithub.com/jaredwray/cache-manager/issues/533) by [@​jonathanarezki](https://togithub.com/jonathanarezki) in [https://github.com/node-cache-manager/node-cache-manager/pull/586](https://togithub.com/node-cache-manager/node-cache-manager/pull/586) - upgrading vitest to 0.34.4 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/589](https://togithub.com/node-cache-manager/node-cache-manager/pull/589) - upgrading typescript and eslint to latest by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/590](https://togithub.com/node-cache-manager/node-cache-manager/pull/590) - upgrading [@​vitest/coverage-v8](https://togithub.com/vitest/coverage-v8) to 0.34.4 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/591](https://togithub.com/node-cache-manager/node-cache-manager/pull/591) - removing renovate and stale actions by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/592](https://togithub.com/node-cache-manager/node-cache-manager/pull/592) - file clean up on release, commit, husky, and changelog by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/593](https://togithub.com/node-cache-manager/node-cache-manager/pull/593) - Fix README.md by [@​TitusKirch](https://togithub.com/TitusKirch) in [https://github.com/node-cache-manager/node-cache-manager/pull/594](https://togithub.com/node-cache-manager/node-cache-manager/pull/594) - upgrading vitest to 0.34.6 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/600](https://togithub.com/node-cache-manager/node-cache-manager/pull/600) - upgrading lru-cache to 10.0.1 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/601](https://togithub.com/node-cache-manager/node-cache-manager/pull/601) - upgrading eslint to 8.50.0 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/602](https://togithub.com/node-cache-manager/node-cache-manager/pull/602) - upgrading [@​faker-js/faker](https://togithub.com/faker-js/faker) to 8.1.0 by [@​jaredwray](https://togithub.com/jaredwray) in [https://github.com/node-cache-manager/node-cache-manager/pull/603](https://togithub.com/node-cache-manager/node-cache-manager/pull/603) #### New Contributors - [@​peng-huang-ch](https://togithub.com/peng-huang-ch) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/535](https://togithub.com/node-cache-manager/node-cache-manager/pull/535) - [@​jaredwray](https://togithub.com/jaredwray) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/587](https://togithub.com/node-cache-manager/node-cache-manager/pull/587) - [@​jonathanarezki](https://togithub.com/jonathanarezki) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/586](https://togithub.com/node-cache-manager/node-cache-manager/pull/586) - [@​TitusKirch](https://togithub.com/TitusKirch) made their first contribution in [https://github.com/node-cache-manager/node-cache-manager/pull/594](https://togithub.com/node-cache-manager/node-cache-manager/pull/594) **Full Changelog**: https://github.com/node-cache-manager/node-cache-manager/compare/5.2.3...5.2.4 ### [`v5.2.3`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.2.3) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.2.2...5.2.3) ##### Bug Fixes - minor issues ([920c17f](https://togithub.com/node-cache-manager/node-cache-manager/commit/920c17f4cf5bcc0e360d0d4903719ef30c7c7665)) - update dependencies ([d0b3583](https://togithub.com/node-cache-manager/node-cache-manager/commit/d0b3583cd5a27c892c368d748db2b7b3e41eac86)) ### [`v5.2.2`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.2.2) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.2.1...5.2.2) ##### Bug Fixes - sizeCalculation key,value swap ([#​480](https://togithub.com/node-cache-manager/node-cache-manager/issues/480)) ([0dde805](https://togithub.com/node-cache-manager/node-cache-manager/commit/0dde805d95dba65a00d3d882f6dd2f0f1558bd64)) ### [`v5.2.1`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.2.1) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.2.0...5.2.1) ##### Bug Fixes - **deps:** update dependency lru-cache to ~9.1.0 ([d9ec046](https://togithub.com/node-cache-manager/node-cache-manager/commit/d9ec046392b74cd08cf2be5d0e3212a9b73a9211)) - **deps:** update dependency lru-cache to v9 ([fde0015](https://togithub.com/node-cache-manager/node-cache-manager/commit/fde001522d286fe15349c4b22405461b2b7c2a84)) - update lru-cache ([87efeff](https://togithub.com/node-cache-manager/node-cache-manager/commit/87efeffb63363183d6646ec24c3e243e4bbb93ce)) ### [`v5.2.0`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.2.0) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.1.7...5.2.0) ##### Bug Fixes - **multi-caching:** minor issues ([bf68d36](https://togithub.com/node-cache-manager/node-cache-manager/commit/bf68d36bb94e080a20d2ed57dde819af62aa1ea9)) ##### Features - add mget(), mset(), mdel() to multiCache ([#​367](https://togithub.com/node-cache-manager/node-cache-manager/issues/367)) ([4cc3972](https://togithub.com/node-cache-manager/node-cache-manager/commit/4cc3972cba42d0ec420c7508c358c90d6294b5df)) ### [`v5.1.7`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.1.7) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.1.6...5.1.7) ##### Bug Fixes - lru-cache breaking changes ([8398494](https://togithub.com/node-cache-manager/node-cache-manager/commit/8398494ea690d8bd48a3bd2f2d9455840ad673a7)) ### [`v5.1.6`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.1.6) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.1.5...5.1.6) ##### Bug Fixes - deprecated Ttl type ([d4c8779](https://togithub.com/node-cache-manager/node-cache-manager/commit/d4c87790a4aead0faad32c0633d65ee61b14cb26)) ### [`v5.1.5`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.1.5) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.1.4...5.1.5) ##### Bug Fixes - rename type alias Ttl as Milliseconds ([daa5fa8](https://togithub.com/node-cache-manager/node-cache-manager/commit/daa5fa878b42aed30951f8430c1d543a763f3bab)) ### [`v5.1.4`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.1.4) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.1.3...5.1.4) ##### Bug Fixes - **memory:** passing 0 to ttl argument does not work ([#​282](https://togithub.com/node-cache-manager/node-cache-manager/issues/282)) ([d6c2ed5](https://togithub.com/node-cache-manager/node-cache-manager/commit/d6c2ed5add59ed1f3acbf21651fdf3536c52f846)) ### [`v5.1.3`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.1.3) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.1.2...5.1.3) ##### Bug Fixes - example multichaching in README ([e01f780](https://togithub.com/node-cache-manager/node-cache-manager/commit/e01f78021c08c39ed34427e08f72f00d57ad925e)) - parallelize set higher priority at wrap ([7f76e54](https://togithub.com/node-cache-manager/node-cache-manager/commit/7f76e54901765a72fb59605479e29a63c95b9bc3)) ### [`v5.1.2`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.1.2) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.1.1...5.1.2) ##### Bug Fixes - links to ioredis in Readme ([1ba46d8](https://togithub.com/node-cache-manager/node-cache-manager/commit/1ba46d82aa1582dcca8a0a90d81c19d1bb8fa748)) - re populate higher priority caches when a key is found in lower ones ([7a6a10c](https://togithub.com/node-cache-manager/node-cache-manager/commit/7a6a10cff5d5d375828cbf92cfc7fa07588fdda9)) ### [`v5.1.1`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.1.1) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.1.0...5.1.1) ##### Bug Fixes - bad Cache definition ([3746c39](https://togithub.com/node-cache-manager/node-cache-manager/commit/3746c395152ccca9e112b470d2592f54d367d32a)) - mget/mset examples in README ([1ca67a4](https://togithub.com/node-cache-manager/node-cache-manager/commit/1ca67a4c9475b2924e6c1b58904e44578f3f647f)) ### [`v5.1.0`](https://togithub.com/jaredwray/cache-manager/releases/tag/5.1.0) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.0.1...5.1.0) ##### Features - add ttl argument in wrap method ([b06c1e5](https://togithub.com/node-cache-manager/node-cache-manager/commit/b06c1e5b5c105addbd24ea3d9750bc28ef702437)) ### [`v5.0.1`](https://togithub.com/jaredwray/cache-manager/compare/5.0.0...5.0.1) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/5.0.0...5.0.1) ### [`v5.0.0`](https://togithub.com/jaredwray/cache-manager/compare/4.1.0...5.0.0) [Compare Source](https://togithub.com/jaredwray/cache-manager/compare/4.1.0...5.0.0)

Configuration

šŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

šŸš¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.

ā™» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

šŸ”• Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Renovate Bot.

balena-renovate[bot] commented 1 month ago

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 5.x releases. But if you manually upgrade to 5.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.