@envelop/response-cache-redis
Changelog for @envelop/response-cache-redis: every release with its changes and the pull requests behind them.
5.0.0
Major Changes
-
#4574
79b0e8bThanks @egoodwinx! - ### Breaking Changes- Node: minimum supported version is now Node 22. Node 18 and 20 are no longer supported. Future releases will only support Node >=22.
- GraphQL: minimum supported version is now GraphQL 16. GraphQL 14 and 15 are no longer supported.
- Request body parsing: Yoga now limits request bodies to 25,000,000 bytes by default.
Enforcing this limit streams the body through a byte counter, making POST body parsing
asynchronous even for an in-memory body. As a result,
yoga.fetch()can return a Promise where it previously returned a synchronous Response, even when all resolvers and plugins are synchronous.
Migration
- If you’re on Node 18/20, upgrade to Node 22 or later before upgrading this package.
- If you’re on graphql 14/15, upgrade to graphql 16 or 17 first.
- Await
yoga.fetch()and response body parsing instead of relying on synchronous results. SetmaxRequestBodySize: falseincreateYogato disable the body-size limit and preserve synchronous parsing for in-memory bodies, but only if you enforce an appropriate request-body limit elsewhere.
Patch Changes
4.5.4
Patch Changes
- Updated dependencies
[
9fde867]:- @envelop/response-cache@9.3.4
4.5.3
Patch Changes
- Updated dependencies
[
d8b8860]:- @envelop/response-cache@9.3.3
4.5.2
Patch Changes
- Updated dependencies
[
c6febdc]:- @envelop/response-cache@9.3.2
4.5.1
Patch Changes
-
#4577
7bff35cThanks @egoodwinx! - Add homepage and bugs.url to package.json files -
Updated dependencies [
7bff35c]:- @envelop/response-cache@9.3.1
4.5.0
Patch Changes
- Updated dependencies
[
ab4aeaa]:- @envelop/response-cache@9.3.0
4.4.0
Minor Changes
-
#4545
94ebe5bThanks @egoodwinx! - Update to support graphql-js 17Bump package versions, fix expected typing, and update compatability with subscribe.
Patch Changes
- Updated dependencies
[
94ebe5b]:- @envelop/response-cache@9.2.0
4.3.1
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@9.1.1
4.3.0
Patch Changes
- Updated dependencies
[
dc2327d]:- @envelop/response-cache@9.1.0
4.2.5
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@9.0.0
4.2.4
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@8.0.0
4.2.3
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@7.1.3
4.2.2
Patch Changes
-
#2484
26137e7Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4↗︎ (todependencies)
- Added dependency
-
#2484
26137e7Thanks @renovate! - dependencies updates:- Added dependency
@whatwg-node/promise-helpers@^1.2.4↗︎ (todependencies)
- Added dependency
-
Updated dependencies [
26137e7,26137e7]:- @envelop/response-cache@7.1.2
4.2.1
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@7.1.1
4.2.0
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@7.1.0
4.1.5
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@7.0.1
4.1.4
Patch Changes
- Updated dependencies
[
9bd1b20]:- @envelop/response-cache@7.0.0
4.1.3
Patch Changes
- #1384
ed8c444Thanks @renovate! - dependencies updates:- Updated dependency
ioredis@^5.4.2↗︎ (from^4.27.9, independencies)
- Updated dependency
4.1.2
Patch Changes
4.1.1
Patch Changes
4.1.0
Patch Changes
- Updated dependencies
[
5d87e987]:- @envelop/response-cache@6.1.0
4.0.1
Patch Changes
-
4183b275Thanks @EmrysMyrddin! - Fix leak of cache metadata in the result when cache is skipped. -
Updated dependencies [
4183b275]:- @envelop/response-cache@6.0.1
4.0.0
Major Changes
- #1986
68e7a2a5Thanks @EmrysMyrddin! - Breaking Change: Support of Node 16 is dropped.
Patch Changes
3.5.0
Patch Changes
- Updated dependencies
[
b2ce17e2]:- @envelop/response-cache@5.5.0
3.4.0
Patch Changes
- Updated dependencies
[
eccdcad6]:- @envelop/response-cache@5.4.0
3.3.2
Patch Changes
-
#1927
e3c90116Thanks @renovate! - dependencies updates:- Updated dependency
@envelop/response-cache@^5.3.1↗︎ (from^5.3.0, independencies)
- Updated dependency
-
Updated dependencies [
e3c90116,c9e493b8]:- @envelop/response-cache@5.3.2
3.3.1
Patch Changes
3.3.0
Patch Changes
- Updated dependencies
[
be16ad2c]:- @envelop/response-cache@5.3.0
3.2.0
Patch Changes
3.1.0
Patch Changes
3.0.1
Patch Changes
- Updated dependencies
[
914d78c3]:- @envelop/response-cache@5.0.1
3.0.0
Major Changes
Patch Changes
- Updated dependencies
[
0b127cc4,332f1f22,332f1f22,0b127cc4,a36925c7]:- @envelop/response-cache@5.0.0
2.0.8
Patch Changes
- Updated dependencies
[
972c087f]:- @envelop/response-cache@4.0.8
2.0.7
Patch Changes
-
#1725
c1eb2c09Thanks @n1ru4l! - dependencies updates:- Updated dependency
tslib@^2.5.0↗︎ (from^2.4.0, independencies)
- Updated dependency
-
Updated dependencies [
c1eb2c09]:- @envelop/response-cache@4.0.7
2.0.6
Patch Changes
- Updated dependencies
[
94e39a5d]:- @envelop/response-cache@4.0.6
2.0.5
Patch Changes
2.0.4
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@4.0.4
2.0.3
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@4.0.3
2.0.2
Patch Changes
- Updated dependencies
[
22f5ccfb]:- @envelop/response-cache@4.0.2
2.0.0
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@4.0.0
1.2.0
Minor Changes
-
#1499
1f7af02bThanks @viniciuspalma! - Adding tslib to package dependenciesProjects that currently are using yarn Berry with PnP or any strict dependency resolver, that requires that all dependencies are specified on package.json otherwise it would endue in an error if not treated correct
Since https://www.typescriptlang.org/tsconfig#importHelpers is currently being used, tslib should be exported as a dependency to external runners get the proper import.
Change on each package:
// package.json { "dependencies": { "tslib": "^2.4.0" } }
Patch Changes
- Updated dependencies
[
1f7af02b]:- @envelop/response-cache@3.2.0
1.1.0
Patch Changes
- Updated dependencies []:
- @envelop/response-cache@3.1.0
1.0.2
Patch Changes
- 071f946: Fix CommonJS TypeScript resolution with
moduleResolutionnode16ornodenext - Updated dependencies [071f946]
- @envelop/response-cache@3.0.2
1.0.1
Patch Changes
- @envelop/response-cache@3.0.1
1.0.0
Patch Changes
- Updated dependencies [887fc07]
- Updated dependencies [a5d8dcb]
- @envelop/response-cache@3.0.0
0.5.0
Minor Changes
- 8bb2738: Support TypeScript module resolution.
Patch Changes
- Updated dependencies [8bb2738]
- @envelop/response-cache@2.4.0
0.4.3
Patch Changes
- fbf6155: update package.json repository links to point to the new home
- Updated dependencies [fbf6155]
- @envelop/response-cache@2.3.3
0.4.2
Patch Changes
- @envelop/response-cache@2.3.2
0.4.1
Patch Changes
- @envelop/response-cache@2.3.1
0.4.0
Patch Changes
- @envelop/response-cache@2.3.0
0.3.0
Patch Changes
- @envelop/response-cache@2.2.0
0.2.1
Patch Changes
- Updated dependencies [5400c3f]
- @envelop/response-cache@2.1.1
0.2.0
Patch Changes
- @envelop/response-cache@2.1.0
0.1.7
Patch Changes
- @envelop/response-cache@2.0.0
0.1.6
Patch Changes
- @envelop/response-cache@1.0.0
0.1.5
Patch Changes
- Updated dependencies [b919b21]
- @envelop/response-cache@0.6.0
0.1.4
Patch Changes
- 7f72996: Delete keys only if there are keys since calling del on empty causes errors and server to halt. See https://github.com/n1ru4l/envelop/issues/1090
0.1.3
Patch Changes
- Updated dependencies [090cae4]
- @envelop/response-cache@0.5.0
0.1.2
Patch Changes
- Updated dependencies [04120de]
- @envelop/response-cache@0.4.0
0.1.1
Patch Changes
- Updated dependencies [0623cf7]
- @envelop/response-cache@0.3.0
0.1.0
Minor Changes
- 9938e8e: Initial release
Patch Changes
- Updated dependencies [9688945]
- Updated dependencies [a749ec0]
- @envelop/response-cache@0.2.1