Pull Requests
#6537
Release 3.9.0
#7880
Update custom-scalars.mdx
#7879
chore(deps): update dependency graphql-http to v1.22.1
#7876
[docs] Update docs on where response extensions can be mutated
#7873
Version Packages
#7872
Missing required import
#7871
Eagerly start subscription heartbeats
#7869
docs: update the screenshot of sandbox for potential confusion
#7868
chore(deps): update dependency eslint to v9
#7867
Version Packages
#7866
Tninesling/handle failed subscription payloads
#7865
Export package.json from exports list in package.json to support introspection by build tools
#7859
chore(deps): update dependency express to v4.19.2 [security]
#7856
[apollo-server][docs] fix plugin link
#7854
Update codegen config to prevent naming collision of enum values
#7853
Version Packages
#7852
Elaborate on changed behavior in v4.3.3 re: `fieldLevelInstrumentation` and error metrics
#7851
fix: Undefined 'code' TypeError within errorNormalize #7850
#7849
Fix client delay when subscription is terminated
#7848
docs: update example of ApolloServerPluginCacheControl's cacheControl
#7847
chore(deps): update dependency typescript to v5.4.2
#7844
Version Packages
#7843
[fix] whenResultIsFinished works on Promise of Array of Promises
#7841
Add test for router subscription termination via 404 response
#7840
Update AS2 EOL info
#7838
docs: Standardize Edit in CodeSandbox button
#7837
content updates to match MongoDB tutorial
#7836
Docs: Update migration.mdx by adding missing "and" in the _HTTP body parsing and CORS_ section
#7834
Include the compatible graphql version to incremental delivery docs
#7832
Docs: Fix generate-types syntax
#7831
[docs] Update custom-scalars with specified by
#7830
docs: Add more schema docs around lists
#7826
[docs] Update authentication docs with link to Router
#7825
Add graphql-amqp-subscriptions to docs
#7824
do not merge
#7821
chore(deps): update dependency prettier to v3.2.1
#7820
feat: SECOPS-2525 - add semgrep job
#7819
Minor improvement to Migration to Apollo Server 4
#7818
chore(deps): update all non-major dependencies
#7810
chore(deps): update dependency @types/node-fetch to v2.6.10
#7809
chore(deps): update dependency @types/supertest to v6
#7808
chore(deps): update dependency @types/superagent to v8
#7805
no-op change to test cci pipeline
#7804
chore(deps): update all non-major dependencies
#7803
feat: allow `stringifyResult` to return a `Promise<string>`
#7801
chore(deps): update all non-major dependencies to v2.6.2
#7800
chore(deps): update dependency prettier to v3.1.1
#7799
Fix type of ApolloServerPluginUsageReporting reportTimer
#7794
chore(deps): update all non-major dependencies
#7793
upgrade to subscription callback protocol GA
#7792
chore(deps): update all non-major dependencies
Build Activity
#261677
Release
- apollo-datasource-rest@3.6.1
- apollo-datasource@3.3.2
- apollo-server-azure-functions@3.9.0
- apollo-server-cloud-functions@3.9.0
- apollo-server-cloudflare@3.9.0
- apollo-server-core@3.9.0
- apollo-server-express@3.9.0
- apollo-ser...
#261672
Finalizing docs fixes, rework CHANGELOG entries
Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>
#261671
Finalizing docs fixes, rework CHANGELOG entries
Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>
#261665
Apply suggestions from code review
Co-authored-by: Rose M Koron <32436232+rkoron007@users.noreply.github.com>
#261329
Undo
#261327
Trigger docs change and restore ignore command
#261326
Remove ignore condition, will restore
#261322
Merge branch 'main' into release-3.9.0
#261321
Fix links, add highlighting, and additional tweaks (#6573)
#261320
Fix link in changelog
#261319
Changelog updates proposed by @glasser
#261305
Update caching docs (#6547)
Add new page for configuring Apollo Server's cache. Include details on how to use
`InMemoryCache` as well as `Keyv` + `KeyvAdapter`. Add information about the
new `cache: "bounded"` option and the associated risks. Update...
#260786
Add changelog entry
#260777
Merge branch 'main' into release-3.9.0
#259150
Reinstate bounded documentStore (#6548)
#259096
Warn on unconfigured `cache` (#6545)
Issue a warning in production mode if neither the cache nor the APQ cache
(persistedQueries.cache) are configured.
We've provided a simple path to using a bounded cache via: #6536
The current default for AS3...
#259094
Remove caching packages (#6541)
Remove apollo-server-caching, apollo-server-cache-redis, and
apollo-server-cache-memcached packages. We will continue to offer bugfixes for
these packages as needed but don't intend to continue active development on
...
#258639
Add `cache: "bounded"` configuration option (#6536)
This commit introduces the `cache: "bounded"` option. AS3 has an unbounded cache
by default, which means that a malicious client can take an open-ended amount of
memory in the cache, crashing the s...
#258603
Implement simple `UnboundedCache` (#6535)
This introduces a simple Map-backed, unbounded, in-memory cache
which implements TTLs. This lets us remove the dependency on
keyv and @apollo/utils.keyvadapter for a thing that we're going
to actively tell ...
apollographql/apollo-server    #261677
Loading Sandboxes...
Loading Packages...
Loading Install Instructions...
Finished!