# apollo-client

Apollo Client is a JavaScript GraphQL state management library for managing local and remote application data, including fetching, caching, and UI updates.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## What's New in Apollo Client 4.3

DevFeed: [What's New in Apollo Client 4.3](<https://devfeed.tech/articles/what-s-new-in-apollo-client-4-3-32028.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/whats-new-in-apollo-client-4-3>)

Author: Jerel Miller

Published: 2026-09-15T12:01:05Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [Code generation](<https://devfeed.tech/topics/code-generation.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [cache](<https://devfeed.tech/tags/cache.md>), [codegen](<https://devfeed.tech/tags/codegen.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [native](<https://devfeed.tech/tags/native.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Apollo Client 4.3 adds native custom scalar support, type-safe cache access, and improved TypeScript handling for incremental GraphQL data. The release also updates generated types and data-state narrowing for deferred fields.

### Source excerpt

Apollo Client 4.3 is here: native custom scalar support, type-safe cache access, and more consistent @defer and @stream behavior. See what's new and upgrade today.

## What's New in Apollo Client 4.2

DevFeed: [What's New in Apollo Client 4.2](<https://devfeed.tech/articles/what-s-new-in-apollo-client-4-2-23586.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/whats-new-in-apollo-client-4-2>)

Author: Jerel Miller

Published: 2026-05-27T11:33:11Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [React Hooks](<https://devfeed.tech/topics/react-hooks.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [announce](<https://devfeed.tech/tags/announce.md>), [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [browser](<https://devfeed.tech/tags/browser.md>), [react-hooks](<https://devfeed.tech/tags/react-hooks.md>), [release](<https://devfeed.tech/tags/release.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Apollo Client 4.2 introduces type-safe default options and event-based refetching. The release also deprecates generic arguments in hooks and core APIs to support the new type-safety model.

### Source excerpt

Discover Apollo Client 4.2's type-safe default options and event-based refetching. Eliminate type mismatches and automatically refetch on window focus. Learn how.

## Building MCP Apps with Apollo Client and Apollo MCP Server

DevFeed: [Building MCP Apps with Apollo Client and Apollo MCP Server](<https://devfeed.tech/articles/building-mcp-apps-with-apollo-client-and-apollo-mcp-server-23245.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/building-mcp-apps-with-apollo-client-and-apollo-mcp-server>)

Author: Andrew McGivery

Published: 2026-03-02T12:00:24Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [MCP](<https://devfeed.tech/topics/mcp.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [Claude](<https://devfeed.tech/topics/claude.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [claude](<https://devfeed.tech/tags/claude.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>)

### AI overview

Apollo introduces a framework for building interactive MCP Apps with Apollo Client and Apollo MCP Server. The framework supports ChatGPT and other MCP hosts, uses GraphQL and auto-generated tools, and avoids the need to maintain dedicated MCP infrastructure.

### Source excerpt

Build MCP Apps with Apollo Client and Apollo MCP Server. Learn how to create conversational, interactive apps for ChatGPT and other MCP hosts using GraphQL, auto-generated tools, and a deploy-anywhere framework with no custom MCP infrastructure required.

## Apollo Skills: Teaching AI Agents How to Use Apollo and GraphQL

DevFeed: [Apollo Skills: Teaching AI Agents How to Use Apollo and GraphQL](<https://devfeed.tech/articles/apollo-skills-teaching-ai-agents-how-to-use-apollo-and-graphql-23220.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-skills-teaching-ai-agents-how-to-use-apollo-and-graphql>)

Author: Dale Seo

Published: 2026-02-03T12:00:35Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [apollo-server](<https://devfeed.tech/topics/apollo-server.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [GitHub Copilot](<https://devfeed.tech/topics/github-copilot.md>), [Kiro](<https://devfeed.tech/topics/kiro.md>), [Structured-data](<https://devfeed.tech/topics/structured-data.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [apollo-mcp-server](<https://devfeed.tech/tags/apollo-mcp-server.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [copilot](<https://devfeed.tech/tags/copilot.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [schema-design](<https://devfeed.tech/tags/schema-design.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

Apollo describes Apollo Skills, an open-source artifact designed to give AI agents persistent guidance on Apollo and GraphQL practices. The article explains that agents often repeat outdated or suboptimal patterns and says the skills cover Apollo Client, Apollo Server, Connectors, schema design, and operations. The skills work with Claude Code, Cursor, and GitHub Copilot.

### Source excerpt

Apollo Skills teaches AI agents to write production-quality GraphQL. Covers Apollo Client, Apollo Server, Connectors, schema design, and operations. Install: npx skills add apollographql/skills. Works with Claude Code, Cursor, Copilot. Open source at github.com/apollographql/skills

## Apollo Client 4.1 Adds @stream Support and GraphQL Incremental Delivery Improvements

DevFeed: [Apollo Client 4.1 Adds @stream Support and GraphQL Incremental Delivery Improvements](<https://devfeed.tech/articles/stream-all-the-things-with-apollo-client-4-1-23525.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/stream-all-the-things-with-apollo-client-4-1>)

Author: Jerel Miller

Published: 2026-01-21T12:36:16Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [client](<https://devfeed.tech/topics/client.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [cache](<https://devfeed.tech/tags/cache.md>), [compatibility](<https://devfeed.tech/tags/compatibility.md>), [fragments](<https://devfeed.tech/tags/fragments.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [incremental](<https://devfeed.tech/tags/incremental.md>), [performance](<https://devfeed.tech/tags/performance.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Apollo Client 4.1 adds full @stream directive support, compatibility with the latest GraphQL incremental delivery specification, and APIs for watching multiple fragments. The release also includes cache fixes, deduplication improvements, and other updates.

### Source excerpt

Apollo Client 4.1 introduces full @stream directive support, compatibility with the latest GraphQL incremental delivery spec, and powerful new APIs for working with fragments.

## Building Apps for ChatGPT with Apollo MCP Server and Apollo Client

DevFeed: [Building Apps for ChatGPT with Apollo MCP Server and Apollo Client](<https://devfeed.tech/articles/building-apps-for-chatgpt-with-apollo-mcp-server-and-apollo-client-23243.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/building-apps-for-chatgpt-with-apollo-mcp-server-and-apollo-client>)

Author: Andrew McGivery

Published: 2025-12-18T17:02:39Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [ChatGPT](<https://devfeed.tech/topics/chatgpt.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [App](<https://devfeed.tech/topics/app.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [apollo-mcp-server](<https://devfeed.tech/tags/apollo-mcp-server.md>), [apps](<https://devfeed.tech/tags/apps.md>), [chatgpt](<https://devfeed.tech/tags/chatgpt.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial on building ChatGPT apps with Apollo Client and Apollo MCP Server. It presents Apollo's stack for creating conversational apps that use MCP and interactive user interfaces.

### Source excerpt

This post will introduce a tutorial on how to build an app for ChatGPT using Apollo Client and Apollo MCP Server. You'll have what you need to get started with our opinionated stack for building these apps.

## @apollo/client-integration-nextjs Officially Released

DevFeed: [@apollo/client-integration-nextjs Officially Released](<https://devfeed.tech/articles/apollo-client-integration-nextjs-officially-released-23174.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-client-integration-nextjs-officially-released>)

Author: Lenz Weber-Tronic

Published: 2025-04-07T11:26:16Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [React](<https://devfeed.tech/topics/react.md>), [Server-side rendering](<https://devfeed.tech/topics/server-side-rendering.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [React Router](<https://devfeed.tech/topics/react-router.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [nextjs](<https://devfeed.tech/tags/nextjs.md>), [react](<https://devfeed.tech/tags/react.md>), [react-router](<https://devfeed.tech/tags/react-router.md>), [release](<https://devfeed.tech/tags/release.md>), [ssr](<https://devfeed.tech/tags/ssr.md>), [streaming](<https://devfeed.tech/tags/streaming.md>)

### AI overview

Apollo Client's Next.js integration has been released as a stable package after testing and community feedback. The release includes a renamed package, multipart response support, query preloading in RSC, cache rehydration, and compatibility with streaming SSR.

### Source excerpt

Exciting News: Officially Released! After almost two years of testing, gathering user feedback, and refining our approach, we're thrilled to announce that has been released as a stable package with the new name . This milestone marks a significant achievement for the Apollo Client community 🎉 A Brief History of Apollo Client + Next.js When we first started working on this integration, we were concerned about potential race conditions during hydration with how Next.js works.

## More resilient code with data masking in Apollo Client 3.12

DevFeed: [More resilient code with data masking in Apollo Client 3.12](<https://devfeed.tech/articles/more-resilient-code-with-data-masking-in-apollo-client-3-12-23460.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/more-resilient-code-with-data-masking-in-apollo-client-3-12>)

Author: Jerel Miller

Published: 2024-12-10T09:47:59Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [React](<https://devfeed.tech/topics/react.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [fragments](<https://devfeed.tech/tags/fragments.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [react](<https://devfeed.tech/tags/react.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Apollo Client 3.12 introduces data masking, using GraphQL fragments to expose only the fields requested by each component. The article explains how this reduces implicit dependencies between components and describes colocated fragments, the useFragment hook, and enabling data masking.

### Source excerpt

We are excited to announce the release of Apollo Client 3.12, which primarily focuses on data masking. When building complex applications today, Apollo Client users are leveraging GraphQL fragments to make their applications more maintainable. Data masking leverages fragments to help you write more resilient and performant code. What is data masking? Data masking enforces that only the fields requested by a component in a query or fragment are available to it.

## What's new in Apollo Client 3.11

DevFeed: [What's new in Apollo Client 3.11](<https://devfeed.tech/articles/what-s-new-in-apollo-client-3-11-23584.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/whats-new-in-apollo-client-3-11>)

Author: Jerel Miller

Published: 2024-07-23T11:21:52Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [React](<https://devfeed.tech/topics/react.md>), [Developer Tools](<https://devfeed.tech/topics/developer-tools.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [devtools](<https://devfeed.tech/tags/devtools.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [react](<https://devfeed.tech/tags/react.md>), [release](<https://devfeed.tech/tags/release.md>), [subscriptions](<https://devfeed.tech/tags/subscriptions.md>)

### AI overview

Apollo Client 3.11 introduces subscription API improvements, support for React 19 release candidate versions, improved React Compiler support, new Apollo Client Devtools options, and a transition from experimental schema testing utilities to the @apollo/graphql-testing-library package.

### Source excerpt

With the release of Apollo Client 3.11, we're excited to announce a number of features and improvements. Here is what you can expect in Apollo Client 3.11: - A number of improvements to Apollo Client's subscription APIs such as access to in Suspense-enabled hooks, the ability to forward extensions in , a new option for , and a new function for . - Support for React 19 release candidate versions with improved React Compiler support. - New Apollo Client Devtools options.

## Optimizing Data Fetching with Apollo Client: Leveraging useFragment and Colocated Fragments

DevFeed: [Optimizing Data Fetching with Apollo Client: Leveraging useFragment and Colocated Fragments](<https://devfeed.tech/articles/optimizing-data-fetching-with-apollo-client-leveraging-usefragment-and-colocated-fragments-23477.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/optimizing-data-fetching-with-apollo-client-leveraging-usefragment-and-colocated-fragments>)

Author: Tyler Goelz

Published: 2024-05-10T10:50:08Z

Content type: tutorial

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [client](<https://devfeed.tech/topics/client.md>), [React](<https://devfeed.tech/topics/react.md>), [Caching](<https://devfeed.tech/topics/caching.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [best-practices](<https://devfeed.tech/tags/best-practices.md>), [cache](<https://devfeed.tech/tags/cache.md>), [decoupling](<https://devfeed.tech/tags/decoupling.md>), [fragments](<https://devfeed.tech/tags/fragments.md>), [maintainability](<https://devfeed.tech/tags/maintainability.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>)

### AI overview

This article explains how Apollo Client's useFragment hook and colocated fragments can reduce over-fetching while keeping data requirements close to the components that use them. It discusses separating responsibility for declaring data needs from accountability for fetching data, and notes that useFragment accesses fragment data from Apollo Client's normalized cache.

### Source excerpt

When building complex applications today, Apollo Client users typically reach for to get data to their components. This is no surprise as this is considered a best practice by the Apollo Client documentation. However, this can cause challenges while trying to minimize over-fetching while maintaining a clear separation of concern.

## What's new in Apollo Client 3.10

DevFeed: [What's new in Apollo Client 3.10](<https://devfeed.tech/articles/what-s-new-in-apollo-client-3-10-23583.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/whats-new-in-apollo-client-3-10>)

Author: Lenz Weber-Tronic

Published: 2024-04-25T12:26:16Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [testing](<https://devfeed.tech/tags/testing.md>), [tests](<https://devfeed.tech/tags/tests.md>)

### AI overview

Apollo Client 3.10 introduces experimental schema-based testing utilities, adds a new API for using hook functionality outside React, and moves an existing API from alpha to stable.

### Source excerpt

Apollo Client 3.10 has just been released, and we want to provide you with an overview of what's new: - Introducing new experimental schema-based testing utilities - New API: - reaches "stable" status Let's take a look: Introducing new experimental schema-based testing utilities In Apollo Client 3.10, we are introducing new schema-based testing utilities under the import. This adds two new tools: You can modify the resolvers inside your tests to simulate changing results.

## What's new in Apollo Client 3.9

DevFeed: [What's new in Apollo Client 3.9](<https://devfeed.tech/articles/what-s-new-in-apollo-client-3-9-23585.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/whats-new-in-apollo-client-3-9>)

Author: Alessia Bellisario

Published: 2024-01-31T12:27:45Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [React](<https://devfeed.tech/topics/react.md>), [React Router](<https://devfeed.tech/topics/react-router.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [cache](<https://devfeed.tech/tags/cache.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [new-features](<https://devfeed.tech/tags/new-features.md>), [performance](<https://devfeed.tech/tags/performance.md>), [react](<https://devfeed.tech/tags/react.md>), [react-router](<https://devfeed.tech/tags/react-router.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Apollo Client 3.9 introduces Suspense-enabled data fetching for user interactions, query preloading outside React, a new hook for accessing query handlers, memory-use optimizations, multipart subscriptions, and network adapters for Relay and urql. Query preloading is described as an alpha feature that may change before version 3.10.

### Source excerpt

With the release of Apollo Client 3.9, we're excited to announce a host of new features and improvements, including: - Suspense-enabled data fetching in response to user interaction with - Preloading data outside of React with and - Memory usage optimizations - A new hook for accessing and for a given - Multipart subscriptions network adapters for Relay and urql - improvements Let's dive in!

## Apollo Client 3.9 Feature Spotlight - The memory story

DevFeed: [Apollo Client 3.9 Feature Spotlight - The memory story](<https://devfeed.tech/articles/apollo-client-3-9-feature-spotlight-the-memory-story-23154.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-3-9-beta-feature-spotlight-the-memory-story>)

Author: Lenz Weber-Tronic

Published: 2023-12-20T16:02:32Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [Memory Leaks](<https://devfeed.tech/topics/memory-leaks.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [cache](<https://devfeed.tech/tags/cache.md>), [feature](<https://devfeed.tech/tags/feature.md>), [issue](<https://devfeed.tech/tags/issue.md>), [leak](<https://devfeed.tech/tags/leak.md>), [memory](<https://devfeed.tech/tags/memory.md>), [memory-leak](<https://devfeed.tech/tags/memory-leak.md>), [memory-leaks](<https://devfeed.tech/tags/memory-leaks.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [spotlight](<https://devfeed.tech/tags/spotlight.md>)

### AI overview

Apollo Client 3.9 is released in beta with fixes for various memory leaks, more granular control over internal cache sizes, and deprecation of canonizeResults because of a conceptual, non-fixable memory leak. The article also asks users to help determine appropriate default cache sizes.

### Source excerpt

Apollo Client 3.9 is out in beta now, and it fixes various memory leaks, adds granular control over internal cache sizes, and deprecates the canonizeResults option due to a conceptual and non-fixable memory leak associated with it. We want your help to find the correct default cache sizes - see the last paragraph for details on that. The memory story Sometimes, in an open source project, you have that issue that sticks around for a long time because it's not clear how you would tackle it.

## Apollo Client Office Hours with Alessia Bellisario

DevFeed: [Apollo Client Office Hours with Alessia Bellisario](<https://devfeed.tech/articles/apollo-client-office-hours-with-alessia-bellisario-23176.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-client-office-hours-with-alessia-bellisario>)

Author: Dylan Anthony

Published: 2023-11-08T17:46:38Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [Maintainers](<https://devfeed.tech/topics/maintainers.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [discord](<https://devfeed.tech/tags/discord.md>), [maintainers](<https://devfeed.tech/tags/maintainers.md>)

### AI overview

An Apollo maintainer office-hours discussion about Apollo Client, including its release process, team maintenance, defer support, bug fixes, features, and overall improvements.

### Source excerpt

Alessia Bellisario and Jeff Auriemma talk about Apollo Client. Originally streamed in Apollo's Discord on October 6, 2023. Transcript Jeff: Alright. We're back at office hours after a bit of a hiatus. This is really exciting. Welcome back to everybody who's joined us before, welcome to anybody who's joining us for the first time. This is Apollo Maintainer Office Hours, focusing on Apollo Client today, and we're really excited to talk to you about that. I'm Jeff, Jeff Auriemma.

## Apollo's Response to CVE-2023-38545

DevFeed: [Apollo's Response to CVE-2023-38545](<https://devfeed.tech/articles/apollo-s-response-to-cve-2023-38545-23227.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollos-response-to-cve-2023-38545>)

Author: Matt Peake

Published: 2023-10-09T14:59:26Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [vulnerability](<https://devfeed.tech/topics/vulnerability.md>), [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [apollo-server](<https://devfeed.tech/topics/apollo-server.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [cve](<https://devfeed.tech/tags/cve.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [security](<https://devfeed.tech/tags/security.md>), [socks5](<https://devfeed.tech/tags/socks5.md>), [vulnerability](<https://devfeed.tech/tags/vulnerability.md>), [vulnerability-management](<https://devfeed.tech/tags/vulnerability-management.md>)

### AI overview

Apollo reports that Apollo Router, Apollo Client, Apollo Server, Apollo Kotlin, Apollo iOS, and Rover are not affected by CVE-2023-38545. GraphOS includes containers with affected curl versions, but Apollo says it does not use SOCKS5 proxies in the GraphOS environment, a key requirement for exploiting the vulnerability.

### Source excerpt

October 12, 2023 Update Yesterday, the curl project released details regarding CVE-2023-38545. We want to provide an update on Apollo's impact from this vulnerability. As mentioned in our original post, Apollo Router, Apollo Client, Apollo Server, Apollo Kotlin, Apollo iOS, and Rover do not rely on curl and are not affected by this vulnerability. The build processes for these projects do utilize curl, but exclusively communicate with trusted domains and are therefore not impacted.

## Apollo Client 3.8 Adds React 18 Suspense Integration and New Data-Fetching Features

DevFeed: [Apollo Client 3.8 Adds React 18 Suspense Integration and New Data-Fetching Features](<https://devfeed.tech/articles/wait-for-it-announcing-apollo-client-3-8-with-react-suspense-integration-23570.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/wait-for-it-announcing-apollo-client-3-8-with-react-suspense-integration>)

Author: Jerel Miller

Published: 2023-08-07T12:07:43Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [React](<https://devfeed.tech/topics/react.md>), [React Hooks](<https://devfeed.tech/topics/react-hooks.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Error Handling](<https://devfeed.tech/topics/error-handling.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [error-handling](<https://devfeed.tech/tags/error-handling.md>), [errors](<https://devfeed.tech/tags/errors.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [react](<https://devfeed.tech/tags/react.md>), [react-hooks](<https://devfeed.tech/tags/react-hooks.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Apollo Client 3.8 introduces React 18 Suspense integration with three new React hooks, along with query document transforms, automatic removal of fields from variables, improved error extraction, type-safe query skipping, and selective update skipping.

### Source excerpt

Today we're thrilled to announce the release of Apollo Client 3.8 with long-awaited support for React 18's Suspense features! This is our biggest minor release yet and is jam packed with lots of great features and updates. This release is a culmination of 16 alphas, 8 betas, and 3 release candidates. Thank you to everyone who has tried the new features and provided us with valuable input!

## Office Hours: Apollo iOS - 16 June 2023

DevFeed: [Office Hours: Apollo iOS - 16 June 2023](<https://devfeed.tech/articles/office-hours-apollo-ios-16-june-2023-23474.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/office-hours-apollo-ios-16-june-2023>)

Author: Patrick Arminio

Published: 2023-07-20T16:35:49Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [iOS](<https://devfeed.tech/topics/ios.md>), [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [ios](<https://devfeed.tech/tags/ios.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-development](<https://devfeed.tech/tags/mobile-development.md>)

### AI overview

This Apollo office-hours episode features Jeff Auriemma and Calvin Cestari discussing Apollo iOS. The supplied transcript identifies Apollo iOS as the subject and notes Apollo's iOS, web, and Kotlin client teams.

### Source excerpt

Here we are with another episode of our office hours! We have a recording of the stream below, where Jeff Auriemma and Calvin Cestari discuss all about Apollo iOS! Join the Discord server, now so you don't miss future office hours! Transcript Jeff Welcome back, everyone, to another maintainer office hours. What's old is new again. We started this series with Apollo iOS, and now we're back to Apollo iOS again. I'm Jeff, Jeff Auriemma. My pronouns are he and him.

## Office Hours: Apollo Client

DevFeed: [Office Hours: Apollo Client](<https://devfeed.tech/articles/office-hours-apollo-client-23472.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/office-hours-apollo-client>)

Author: Patrick Arminio

Published: 2023-06-30T10:04:05Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [C++](<https://devfeed.tech/topics/c-plus-plus.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

A recorded Apollo office-hours stream featuring Jeff Auriemma and Lenz Weber-Tronic discussing Apollo Client. The transcript also includes a conversation about learning TypeScript and understanding its compiler behavior.

### Source excerpt

Here we are with another episode of our office hours! We have a recording of the stream below, where Jeff Auriemma and Lenz Weber-Tronic discuss all about Apollo Client! Join the Discord server, now so you don't miss future office hours! Transcript Jeff Hey everybody, welcome back. I'm Jeff, Jeff Auriemma. My pronouns are he and him. I'm the engineering manager for the Apollo client maintainers for web, iOS and Kotlin here at Apollo.

## Apollo Client 3.8 introduces the @nonreactive directive and useFragment hook for more selective React rendering

DevFeed: [Apollo Client 3.8 introduces the @nonreactive directive and useFragment hook for more selective React rendering](<https://devfeed.tech/articles/don-t-overreact-introducing-apollo-client-s-new-nonreactive-directive-and-usefragment-hook-23405.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/introducing-apollo-clients-nonreactive-directive-and-usefragment-hook>)

Author: Alessia Bellisario

Published: 2023-06-15T08:53:00Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [React](<https://devfeed.tech/topics/react.md>), [render](<https://devfeed.tech/topics/render.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [react](<https://devfeed.tech/tags/react.md>), [release](<https://devfeed.tech/tags/release.md>), [render](<https://devfeed.tech/tags/render.md>)

### AI overview

The article introduces Apollo Client 3.8 beta features for reducing unnecessary React re-renders: the @nonreactive directive and the useFragment hook. It explains how they can limit updates to affected components and improve rendering efficiency.

### Source excerpt

Efficient React apps are selective in their re-rendering, using a variety of techniques (such as ) to skip re-rendering unchanged components. With the beta release of Apollo Client 3.8, we're excited to spotlight a couple of new techniques to help you re-render exactly the components that you need to: - The directive: mark GraphQL query fields and fragments that shouldn't trigger a re-render if their cached value changes.

## Apollo Changelog: May 26, 2023

DevFeed: [Apollo Changelog: May 26, 2023](<https://devfeed.tech/articles/apollo-changelog-may-26-2023-23170.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-changelog-may-26-2023>)

Author: Dylan Anthony

Published: 2023-05-26T15:45:31Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [changelog](<https://devfeed.tech/topics/changelog.md>), [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [apollo-server](<https://devfeed.tech/topics/apollo-server.md>), [WebSocket](<https://devfeed.tech/topics/websocket.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [bug](<https://devfeed.tech/tags/bug.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [community](<https://devfeed.tech/tags/community.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [server](<https://devfeed.tech/tags/server.md>)

### AI overview

Apollo's May 26, 2023 changelog announces an Odyssey course on expanding supergraphs, upcoming maintainer office hours, updates to Apollo Client and Apollo Kotlin, Apollo Router and Apollo Compiler releases, and a community post about hiding selected schema elements from introspection with Apollo Server.

### Source excerpt

Growing your supergraph There's a fresh new course in Odyssey all about expanding an existing supergraph. Add a new subgraph and walk through the composition and query-planning processes. Check it out and let us know what you think! Upcoming events - Ask the Apollo Client (web) maintainers anything during the next office hours on Tuesday, May 30, at 14:00 UTC. Can't make it? Drop your question in the channel!

## Community Update: Apollo Client, Apollo iOS, and Apollo Kotlin

DevFeed: [Community Update: Apollo Client, Apollo iOS, and Apollo Kotlin](<https://devfeed.tech/articles/community-update-apollo-client-apollo-ios-and-apollo-kotlin-23256.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/community-update-apollo-client-apollo-ios-and-apollo-kotlin>)

Author: Jeff Auriemma

Published: 2023-05-23T12:58:59Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [GitHub](<https://devfeed.tech/topics/github.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [bug](<https://devfeed.tech/tags/bug.md>), [developer-community](<https://devfeed.tech/tags/developer-community.md>), [discord](<https://devfeed.tech/tags/discord.md>), [github](<https://devfeed.tech/tags/github.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [how-to](<https://devfeed.tech/tags/how-to.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [news](<https://devfeed.tech/tags/news.md>), [server](<https://devfeed.tech/tags/server.md>), [teams](<https://devfeed.tech/tags/teams.md>)

### AI overview

Apollo GraphQL announces community resources for Apollo Client, Apollo iOS, and Apollo Kotlin users, including a new Apollo GraphOS Discord server, maintainer-led Office Hours, and continued support through its forums. The article also explains where to post feature requests, questions, bug reports, and roadmap inquiries.

### Source excerpt

The client teams at Apollo GraphQL are committed to providing a welcoming, responsive, and helpful environment for GraphQL developers. Whether you've been an Apollo power user for years or hours, read on for some news and tips so you can get the most out of our community. Where to get the help you need The Apollo GraphOS Discord Server (new!) Head on over to the Apollo GraphOS Discord server and say hello!

## Apollo Changelog: May 19, 2023

DevFeed: [Apollo Changelog: May 19, 2023](<https://devfeed.tech/articles/apollo-changelog-may-19-2023-23169.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-changelog-may-19-2023>)

Author: Patrick Arminio

Published: 2023-05-19T18:00:08Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>)

Tags: [apollo](<https://devfeed.tech/tags/apollo.md>), [blog-post](<https://devfeed.tech/tags/blog-post.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [community](<https://devfeed.tech/tags/community.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [release](<https://devfeed.tech/tags/release.md>)

### AI overview

Apollo's May 19, 2023 changelog covers an ApolloGraphOS Enterprise self-service trial, an Apollo Kotlin office-hours recording and Kotlin version 4 alpha, upcoming office hours, Apollo Router v1.19.0, and related GraphQL events and livestreams.

### Source excerpt

Having trouble keeping up with all of these Changelogs? You can get notified about every new Apollo blog post in our Discord server! ApolloGraphOS Enterprise self service trial ApolloGraphOS Enterprise is now available for a self service trial to the developer community. Apollo Kotlin office hours' stream recording A couple of weeks ago we had our second office hour livestream, all about Apollo Kotlin! Head over to the blog post to rewatch it or read the transcript!

## Office Hours: Apollo Kotlin

DevFeed: [Office Hours: Apollo Kotlin](<https://devfeed.tech/articles/office-hours-apollo-kotlin-23475.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/office-hours-apollo-kotlin>)

Author: Patrick Arminio

Published: 2023-05-19T13:13:15Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Android](<https://devfeed.tech/topics/android.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>)

Tags: [android](<https://devfeed.tech/tags/android.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [mobile](<https://devfeed.tech/tags/mobile.md>)

### AI overview

An office-hours recording featuring Jeff Auriemma and Martin Bonnin discussing Apollo Kotlin. The transcript introduces the speakers and includes a question about which technological invention or breakthrough Martin would choose to witness.

### Source excerpt

Here we are with another episode of our office hours! We have a recording of the stream below, where Jeff Auriemma and Martin Bonnin discuss all about Apollo Kotlin! Join the Discord server, now so you don't miss future office hours! Transcript Martin Bonnin And hello! Jeff Auriemma Alright, we're here! Martin Bonnin Sorry, I made the mistake we said I shouldn't do and I was in the wrong stage. Jeff Auriemma Oh, that happens. Martin Bonnin But I found it. It had some nice background music.

## Apollo Changelog: May 12, 2023

DevFeed: [Apollo Changelog: May 12, 2023](<https://devfeed.tech/articles/apollo-changelog-may-12-2023-23168.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollo-changelog-may-12-2023>)

Author: Dylan Anthony

Published: 2023-05-12T19:27:36Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [changelog](<https://devfeed.tech/topics/changelog.md>), [apollo-client](<https://devfeed.tech/topics/apollo-client.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Next.js](<https://devfeed.tech/topics/next-js.md>), [Rust](<https://devfeed.tech/topics/rust.md>)

Tags: [apollo-client](<https://devfeed.tech/tags/apollo-client.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [improvements](<https://devfeed.tech/tags/improvements.md>), [next-js](<https://devfeed.tech/tags/next-js.md>), [rust](<https://devfeed.tech/tags/rust.md>)

### AI overview

Apollo's May 12, 2023 changelog covers Apollo Client support for Next.js 13's folder, a rebuilt graphql.com learning site, the 0.9.0 release of a Rust GraphQL compiler with complete validation-specification compliance, Apollo Router 1.18.1 fixes and improvements, upcoming events, and a community spotlight.

### Source excerpt

Having trouble keeping up with all of these changelogs? You can get notified about every new Apollo blog post in our Discord server! Using Apollo Client with Next.js 13 We've been very excited about the folder in recent versions of Next.js, and now that it's the default for new projects, we've decided to support it directly! This week, we published a blog post discussing the new, experimental package that makes it easier than ever to integrate with Apollo Client.

[Next page](<https://devfeed.tech/topics/apollo-client.md?cursor=WyIyMDIzLTA1LTEyVDE5OjI3OjM2KzAwOjAwIiwgImI2MDljYTRjLTZjMzEtNGUxYi1hMjM4LWI0Y2YyZmJmMTNkMiJd>)