diff --git a/.changeset/fifty-eyes-chew.md b/.changeset/fifty-eyes-chew.md deleted file mode 100644 index 7f4489cfe3e..00000000000 --- a/.changeset/fifty-eyes-chew.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@apollo/server-plugin-response-cache': minor ---- - -If the cache you provide to the `cache` option is created with `PrefixingKeyValueCache.cacheDangerouslyDoesNotNeedPrefixesForIsolation` (new in `@apollo/utils.keyvaluecache@2.1.0`), the `fqc:` prefix will not be added to cache keys. diff --git a/.changeset/fluffy-hats-guess.md b/.changeset/fluffy-hats-guess.md deleted file mode 100644 index 9ae150a380d..00000000000 --- a/.changeset/fluffy-hats-guess.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@apollo/server': patch ---- - -Refactor the implementation of `ApolloServerPluginDrainHttpServer`'s grace period. This is intended to be a no-op. diff --git a/.changeset/good-schools-glow.md b/.changeset/good-schools-glow.md deleted file mode 100644 index abf5305e56b..00000000000 --- a/.changeset/good-schools-glow.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@apollo/server': patch ---- - -Improve compatibility with Cloudflare workers by avoiding the use of the Node `util` package. This change is intended to be a no-op. diff --git a/.changeset/kind-drinks-carry.md b/.changeset/kind-drinks-carry.md deleted file mode 100644 index 55f4924618a..00000000000 --- a/.changeset/kind-drinks-carry.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -'@apollo/server-integration-testsuite': patch -'@apollo/server': patch ---- - -Improve compatibility with Cloudflare workers by avoiding the use of the Node `url` package. This change is intended to be a no-op. diff --git a/.changeset/selfish-buckets-mate.md b/.changeset/selfish-buckets-mate.md deleted file mode 100644 index c36cf924de1..00000000000 --- a/.changeset/selfish-buckets-mate.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@apollo/server': minor ---- - -If the cache you provide to the `persistedQueries.cache` option is created with `PrefixingKeyValueCache.cacheDangerouslyDoesNotNeedPrefixesForIsolation` (new in `@apollo/utils.keyvaluecache@2.1.0`), the `apq:` prefix will not be added to cache keys. Providing such a cache to `new ApolloServer()` throws an error. diff --git a/.changeset/sour-kiwis-eat.md b/.changeset/sour-kiwis-eat.md deleted file mode 100644 index 34060e3f6cb..00000000000 --- a/.changeset/sour-kiwis-eat.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'@apollo/server': patch ---- - -For ease of upgrade from the recommended configuration of Apollo Server v3.9+, you can now pass `new ApolloServer({ cache: 'bounded' })`, which is equivalent to not providing the `cache` option (as a bounded cache is now the default in AS4). diff --git a/package-lock.json b/package-lock.json index 3002645151d..de9c814a06f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13088,12 +13088,12 @@ }, "packages/integration-testsuite": { "name": "@apollo/server-integration-testsuite", - "version": "4.2.2", + "version": "4.3.0", "license": "MIT", "dependencies": { "@apollo/cache-control-types": "^1.0.2", "@apollo/client": "^3.6.9", - "@apollo/server": "4.2.2", + "@apollo/server": "4.3.0", "@apollo/server-plugin-landing-page-graphql-playground": "^4.0.0", "@apollo/usage-reporting-protobuf": "^4.0.0", "@apollo/utils.createhash": "^2.0.0", @@ -13138,7 +13138,7 @@ }, "packages/plugin-response-cache": { "name": "@apollo/server-plugin-response-cache", - "version": "4.0.3", + "version": "4.1.0", "license": "MIT", "dependencies": { "@apollo/utils.createhash": "^2.0.0", @@ -13174,7 +13174,7 @@ }, "packages/server": { "name": "@apollo/server", - "version": "4.2.2", + "version": "4.3.0", "license": "MIT", "dependencies": { "@apollo/cache-control-types": "^1.0.2", @@ -13426,7 +13426,7 @@ "requires": { "@apollo/cache-control-types": "^1.0.2", "@apollo/client": "^3.6.9", - "@apollo/server": "4.2.2", + "@apollo/server": "4.3.0", "@apollo/server-plugin-landing-page-graphql-playground": "^4.0.0", "@apollo/usage-reporting-protobuf": "^4.0.0", "@apollo/utils.createhash": "^2.0.0", diff --git a/packages/integration-testsuite/CHANGELOG.md b/packages/integration-testsuite/CHANGELOG.md index 163a6d014ee..68f8cb76428 100644 --- a/packages/integration-testsuite/CHANGELOG.md +++ b/packages/integration-testsuite/CHANGELOG.md @@ -1,5 +1,14 @@ # @apollo/server-integration-testsuite +## 4.3.0 + +### Patch Changes + +- [#7228](https://github.com/apollographql/apollo-server/pull/7228) [`f97e55304`](https://github.com/apollographql/apollo-server/commit/f97e55304ceacc5f1586131ad3eb6a99912bc821) Thanks [@dnalborczyk](https://github.com/dnalborczyk)! - Improve compatibility with Cloudflare workers by avoiding the use of the Node `url` package. This change is intended to be a no-op. + +- Updated dependencies [[`3a4823e0d`](https://github.com/apollographql/apollo-server/commit/3a4823e0d85afb51b7fb82a9f3a525c1957eab5d), [`d057e2ffc`](https://github.com/apollographql/apollo-server/commit/d057e2ffccac2afc9c3e102db64d74d895157c3d), [`f97e55304`](https://github.com/apollographql/apollo-server/commit/f97e55304ceacc5f1586131ad3eb6a99912bc821), [`d7e9b9759`](https://github.com/apollographql/apollo-server/commit/d7e9b97595b063f1e796ec4449850a16d19e8b18), [`d7e9b9759`](https://github.com/apollographql/apollo-server/commit/d7e9b97595b063f1e796ec4449850a16d19e8b18)]: + - @apollo/server@4.3.0 + ## 4.2.2 ### Patch Changes diff --git a/packages/integration-testsuite/package.json b/packages/integration-testsuite/package.json index 4e541c4a149..a557c553c5b 100644 --- a/packages/integration-testsuite/package.json +++ b/packages/integration-testsuite/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/server-integration-testsuite", - "version": "4.2.2", + "version": "4.3.0", "description": "Test suite for Apollo Server integrations", "main": "dist/index.js", "types": "dist/index.d.ts", @@ -28,7 +28,7 @@ "dependencies": { "@apollo/cache-control-types": "^1.0.2", "@apollo/client": "^3.6.9", - "@apollo/server": "4.2.2", + "@apollo/server": "4.3.0", "@apollo/server-plugin-landing-page-graphql-playground": "^4.0.0", "@apollo/utils.keyvaluecache": "^2.1.0", "@apollo/utils.createhash": "^2.0.0", diff --git a/packages/plugin-response-cache/CHANGELOG.md b/packages/plugin-response-cache/CHANGELOG.md index 1252fe93418..c533cd013ac 100644 --- a/packages/plugin-response-cache/CHANGELOG.md +++ b/packages/plugin-response-cache/CHANGELOG.md @@ -1,5 +1,11 @@ # @apollo/server-plugin-response-cache +## 4.1.0 + +### Minor Changes + +- [#7241](https://github.com/apollographql/apollo-server/pull/7241) [`d7e9b9759`](https://github.com/apollographql/apollo-server/commit/d7e9b97595b063f1e796ec4449850a16d19e8b18) Thanks [@glasser](https://github.com/glasser)! - If the cache you provide to the `cache` option is created with `PrefixingKeyValueCache.cacheDangerouslyDoesNotNeedPrefixesForIsolation` (new in `@apollo/utils.keyvaluecache@2.1.0`), the `fqc:` prefix will not be added to cache keys. + ## 4.0.3 ### Patch Changes diff --git a/packages/plugin-response-cache/package.json b/packages/plugin-response-cache/package.json index e6351388dd1..8d332131e21 100644 --- a/packages/plugin-response-cache/package.json +++ b/packages/plugin-response-cache/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/server-plugin-response-cache", - "version": "4.0.3", + "version": "4.1.0", "description": "Apollo Server full query response cache", "type": "module", "main": "dist/cjs/index.js", diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index 4fe19a0b355..973f8496a3e 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,21 @@ # @apollo/server +## 4.3.0 + +### Minor Changes + +- [#7241](https://github.com/apollographql/apollo-server/pull/7241) [`d7e9b9759`](https://github.com/apollographql/apollo-server/commit/d7e9b97595b063f1e796ec4449850a16d19e8b18) Thanks [@glasser](https://github.com/glasser)! - If the cache you provide to the `persistedQueries.cache` option is created with `PrefixingKeyValueCache.cacheDangerouslyDoesNotNeedPrefixesForIsolation` (new in `@apollo/utils.keyvaluecache@2.1.0`), the `apq:` prefix will not be added to cache keys. Providing such a cache to `new ApolloServer()` throws an error. + +### Patch Changes + +- [#7232](https://github.com/apollographql/apollo-server/pull/7232) [`3a4823e0d`](https://github.com/apollographql/apollo-server/commit/3a4823e0d85afb51b7fb82a9f3a525c1957eab5d) Thanks [@glasser](https://github.com/glasser)! - Refactor the implementation of `ApolloServerPluginDrainHttpServer`'s grace period. This is intended to be a no-op. + +- [#7229](https://github.com/apollographql/apollo-server/pull/7229) [`d057e2ffc`](https://github.com/apollographql/apollo-server/commit/d057e2ffccac2afc9c3e102db64d74d895157c3d) Thanks [@dnalborczyk](https://github.com/dnalborczyk)! - Improve compatibility with Cloudflare workers by avoiding the use of the Node `util` package. This change is intended to be a no-op. + +- [#7228](https://github.com/apollographql/apollo-server/pull/7228) [`f97e55304`](https://github.com/apollographql/apollo-server/commit/f97e55304ceacc5f1586131ad3eb6a99912bc821) Thanks [@dnalborczyk](https://github.com/dnalborczyk)! - Improve compatibility with Cloudflare workers by avoiding the use of the Node `url` package. This change is intended to be a no-op. + +- [#7241](https://github.com/apollographql/apollo-server/pull/7241) [`d7e9b9759`](https://github.com/apollographql/apollo-server/commit/d7e9b97595b063f1e796ec4449850a16d19e8b18) Thanks [@glasser](https://github.com/glasser)! - For ease of upgrade from the recommended configuration of Apollo Server v3.9+, you can now pass `new ApolloServer({ cache: 'bounded' })`, which is equivalent to not providing the `cache` option (as a bounded cache is now the default in AS4). + ## 4.2.2 ### Patch Changes diff --git a/packages/server/package.json b/packages/server/package.json index 14b679b3434..9723c5251a5 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@apollo/server", - "version": "4.2.2", + "version": "4.3.0", "description": "Core engine for Apollo GraphQL server", "type": "module", "main": "dist/cjs/index.js",