Never miss a release that matters

AI-powered summaries of every GitHub release.

AI Summaries

Changelogs condensed into clear, actionable insights.

Always Free

Track up to 5 packages at no cost, forever.

Weekly Digest

A curated summary of every release, delivered weekly.

Get Started Free
@apollo/clientv4.x
32 releases

TL;DR

Apollo Client now handles Relay (data fetching) multipart subscriptions more reliably and significantly improves cache write performance, especially for streamed data.

Fixes Worth Knowing

  • Relay multipart subscriptions now correctly handle serialization failures, preventing unnecessary network requests.
  • Cache writes are faster, and streamed data overwrites existing lists as expected, resolving unexpected merging behavior. (AST = Abstract Syntax Tree)
@apollo/clientv2.xprerelease
1 release

TL;DR

Apollo Client now supports custom scalars (data types beyond standard GraphQL) with new code generation features, simplifying configuration of the InMemoryCache for complex data handling.

New

  • GraphQL Codegen plugin generates configuration for custom scalars, streamlining InMemoryCache setup.
  • The new plugin generates both inputObjects and scalarTypePolicies for comprehensive custom scalar support.

Before You Upgrade

Update your codegen.ts file to include the @apollo/client-graphql-codegen/custom-scalars plugin and configure it according to the documentation to leverage the new features.

@apollo/clientv2.x
4 releases

TL;DR

Apollo Client’s GraphQL Codegen integration now supports the latest major versions of the GraphQL Codegen package (code generation tool), ensuring compatibility and access to new features in that ecosystem.

New

GraphQL Codegen support updated to latest major.

@apollo/clientv4.xprerelease
64 releases

TL;DR

Apollo Client now supports custom scalars (data types like dates or currencies) with improved type safety and serialization, simplifying complex data handling in your GraphQL applications.

New

  • Custom Scalar Support: Define and use custom scalars within InMemoryCache for parsing, serializing, and validating data.
  • Automatic Scalar Serialization: Variables containing custom scalar values are now automatically serialized for network requests and cache operations.
  • Input Object Configuration: Specify where nested scalar fields are found within input objects for more complex data structures.

Fixes Worth Knowing

  • Custom scalars are now correctly handled during cache reads, writes, and restoration using cache.extract() and cache.restore().
v4.0.0-alpha.15v4.0.0-alpha.15
May 23, 2025
v4.0.0-alpha.14v4.0.0-alpha.14
May 21, 2025
v4.0.0-alpha.13v4.0.0-alpha.13
May 14, 2025
v4.0.0-alpha.12v4.0.0-alpha.12
Apr 29, 2025
v4.0.0-alpha.11v4.0.0-alpha.11
Apr 23, 2025
v4.0.0-alpha.10v4.0.0-alpha.10
Apr 17, 2025
v4.0.0-alpha.9v4.0.0-alpha.9
Apr 11, 2025
v4.0.0-alpha.8v4.0.0-alpha.8
Apr 10, 2025
v4.0.0-alpha.7v4.0.0-alpha.7
Apr 3, 2025
v4.0.0-alpha.6v4.0.0-alpha.6
Apr 1, 2025
v4.0.0-alpha.5v4.0.0-alpha.5
Mar 31, 2025
v4.0.0-alpha.4v4.0.0-alpha.4
Mar 24, 2025
v4.0.0-alpha.3v4.0.0-alpha.3
Mar 20, 2025
v4.0.0-alpha.2v4.0.0-alpha.2
Mar 19, 2025
v4.0.0-alpha.1v4.0.0-alpha.1
Mar 14, 2025
v4.0.0-alpha.0v4.0.0-alpha.0
Mar 13, 2025
@apollo/clientv3.x
102 releases

TL;DR

Apollo Client now correctly silences deprecation warnings, even when used in different parts of your application, improving console clarity.

Fixes Worth Knowing

Deprecation warnings are now consistently muted when globally disabled, resolving issues where warnings reappeared unexpectedly.

Before You Upgrade

If you globally muted deprecation warnings, verify they remain silenced after upgrading.

v3.14.1v3.14.1
Mar 12, 2026
Aug 21, 2025
v3.13.9v3.13.9
Jul 29, 2025
v3.13.8v3.13.8
Apr 17, 2025
v3.13.7v3.13.7
Apr 10, 2025
v3.13.6v3.13.6
Apr 4, 2025
v3.13.5v3.13.5
Mar 20, 2025
v3.13.4v3.13.4
Mar 10, 2025
v3.13.3v3.13.3
Mar 7, 2025
v3.13.2v3.13.2
Mar 6, 2025
v3.13.1v3.13.1
Feb 14, 2025
v3.13.0v3.13.0
Feb 13, 2025
v3.12.11v3.12.11
Feb 7, 2025
v3.12.10v3.12.10
Feb 6, 2025
v3.12.9v3.12.9
Feb 3, 2025
v3.12.8v3.12.8
Jan 27, 2025
v3.12.7v3.12.7
Jan 22, 2025
v3.12.6v3.12.6
Jan 14, 2025
v3.12.5v3.12.5
Jan 9, 2025
v3.12.4v3.12.4
Dec 19, 2024
v3.12.3v3.12.3
Dec 12, 2024
v3.12.2v3.12.2
Dec 5, 2024
v3.12.1v3.12.1
Dec 5, 2024
v3.12.0v3.12.0
Dec 4, 2024
v3.11.10v3.11.10
Nov 11, 2024
v3.11.9v3.11.9
Nov 7, 2024
v3.11.8v3.11.8
Sep 5, 2024
v3.11.7v3.11.7
Sep 4, 2024
v3.11.6v3.11.6
Sep 3, 2024
v3.11.5v3.11.5
Aug 28, 2024
v3.11.4v3.11.4
Aug 7, 2024
v3.11.3v3.11.3
Aug 5, 2024
v3.11.2v3.11.2
Jul 31, 2024
v3.11.1v3.11.1
Jul 23, 2024
v3.11.0v3.11.0
Jul 22, 2024
v3.10.8v3.10.8
Jun 27, 2024
v3.10.7v3.10.7
Jun 26, 2024
v3.10.6v3.10.6
Jun 21, 2024
v3.10.5v3.10.5
Jun 12, 2024
v3.10.4v3.10.4
May 15, 2024
v3.10.3v3.10.3
May 7, 2024
v3.10.2v3.10.2
May 3, 2024
v3.10.1v3.10.1
Apr 24, 2024
v3.10.0v3.10.0
Apr 24, 2024
v3.9.11v3.9.11
Apr 10, 2024
v3.9.10v3.9.10
Apr 1, 2024
v3.9.9v3.9.9
Mar 22, 2024
v3.9.8v3.9.8
Mar 20, 2024
v3.9.7v3.9.7
Mar 13, 2024
v3.9.6v3.9.6
Mar 6, 2024
v3.9.5v3.9.5
Feb 15, 2024
v3.9.4v3.9.4
Feb 7, 2024
v3.9.3v3.9.3
Feb 6, 2024
v3.9.2v3.9.2
Feb 1, 2024
v3.9.1v3.9.1
Jan 31, 2024
v3.9.0v3.9.0
Jan 30, 2024
v3.8.10v3.8.10
Jan 18, 2024
v3.8.9v3.8.9
Jan 9, 2024
v3.8.8v3.8.8
Nov 29, 2023
v3.8.7v3.8.7
Nov 2, 2023
v3.8.6v3.8.6
Oct 16, 2023
v3.8.5v3.8.5
Oct 5, 2023
v3.8.4v3.8.4
Sep 19, 2023
v3.8.3v3.8.3
Sep 5, 2023
v3.8.2v3.8.2
Sep 1, 2023
v3.8.1v3.8.1
Aug 10, 2023
v3.8.0v3.8.0
Aug 7, 2023
v3.7.17v3.7.17
Jul 5, 2023
v3.7.16v3.7.16
Jun 20, 2023
v3.7.15v3.7.15
May 26, 2023
v3.7.14v3.7.14
May 3, 2023
v3.7.13v3.7.13
Apr 27, 2023
v3.7.12v3.7.12
Apr 12, 2023
v3.7.11v3.7.11
Mar 31, 2023
v3.7.10v3.7.10
Mar 2, 2023
v3.7.9v3.7.9
Feb 17, 2023
v3.7.8v3.7.8
Feb 15, 2023
v3.7.7v3.7.7
Feb 3, 2023
v3.7.6v3.7.6
Jan 31, 2023
v3.7.5v3.7.5
Jan 24, 2023
v3.7.4v3.7.4
Jan 13, 2023
v3.7.3v3.7.3
Dec 15, 2022
v3.7.2v3.7.2
Dec 6, 2022
v3.7.13.7.1
Oct 20, 2022
v3.7.0v3.7.0
Sep 30, 2022
v3.6.10v3.6.10
Sep 29, 2022
v3.6.9v3.6.9
Sep 29, 2022
v3.6.8v3.6.8
Jun 13, 2022
v3.6.7v3.6.7
Jun 10, 2022
v3.6.6v3.6.6
Jun 10, 2022
v3.6.5v3.6.5
May 23, 2022
v3.6.4v3.6.4
May 16, 2022
v3.6.3v3.6.3
May 16, 2022
v3.6.23.6.2
May 3, 2022
v3.6.1v3.6.1
Apr 28, 2022
v3.6.03.6.0
Apr 26, 2022
v3.5.43.5.x
Nov 22, 2021
v3.4.03.4.0
Jul 28, 2021
v3.3.03.3.0
Nov 24, 2020
v3.2.03.2.0
Sep 14, 2020
v3.1.03.1.0
Jul 28, 2020
v3.0.03.0.0
Jul 14, 2020
@apollo/clientv1.x
4 releases

TL;DR

Apollo Client now supports generating resolver types for LocalState (client-side data management) using a new GraphQL Codegen plugin, streamlining type safety for local data.

Breaking

  • Codemod Required: A codemod is available to update import paths from Apollo Client v3 to v4. Run npx @apollo/client-codemod-migrate-3-to-4 --parser tsx ./src/**/*.{ts,tsx}.
  • gql Import: gql is no longer exported from @apollo/client/react; import it directly from @apollo/client.
  • ApolloClient Type: The TCacheShape type argument has been removed from ApolloClient usages.

New

  • Local State Codegen Plugin: Generate resolver types for LocalState using the @apollo/client-graphql-codegen/local-state plugin.
  • Comprehensive Codemod: A codemod automates several key migration steps, including updating HttpLink configuration and LocalState setup.

Fixes Worth Knowing

  • Corrected an issue where networkStatus wasn’
@apollo/clientv1.xprerelease
6 releases

TL;DR

Apollo Client v4 migration is now easier with a new codemod (code modification tool) that automates many upgrade steps, including configuration and import updates.

Breaking

  • uri, headers, and credentials must be moved to the link option and use a new HttpLink instance. (Configuration change)
  • name and version are now part of clientAwareness. (Configuration change)
  • typeDefs and fragmentMatcher options are removed; use localState with a LocalState instance instead. (Configuration change)
  • disableNetworkFetches is renamed to prioritizeCacheValues. (Configuration change)
  • Legacy import paths (e.g., @apollo/client/main.cjs) are updated to new entry points. (Import change)

New

No new features.

Fixes Worth Knowing

No fixes worth knowing.

Before You Upgrade

Run the clientSetup codemod step to automate most configuration changes before updating to Apollo Client v4.

@apollo/clientv3.xprerelease
54 releases

TL;DR

Apollo Client is preparing for version 4.0 with deprecation warnings on older APIs, helping developers identify code that will require updates.

Breaking

  • APIs used with client.query, client.mutate, and client.subscribe are deprecated (methods for fetching/modifying data).
  • Using a standby fetch policy with client.query now triggers a warning (controls caching behavior).

Before You Upgrade

Review console warnings for deprecated API usage and plan migration paths to ensure compatibility with Apollo Client 4.0.

v3.14.0-rc.0v3.14.0-rc.0
Jul 7, 2025
v3.14.0-alpha.1v3.14.0-alpha.1
Jul 1, 2025
v3.14.0-alpha.0v3.14.0-alpha.0
Jun 27, 2025
v3.13.0-rc.0v3.13.0-rc.0
Feb 7, 2025
v3.12.0-rc.4v3.12.0-rc.4
Nov 27, 2024
v3.12.0-rc.3v3.12.0-rc.3
Nov 20, 2024
v3.12.0-rc.2v3.12.0-rc.2
Nov 19, 2024
v3.12.0-rc.1v3.12.0-rc.1
Nov 15, 2024
v3.12.0-rc.0v3.12.0-rc.0
Nov 13, 2024
v3.12.0-alpha.0v3.12.0-alpha.0
Oct 1, 2024
v3.11.0-rc.2v3.11.0-rc.2
Jul 15, 2024
v3.11.0-rc.1v3.11.0-rc.1
Jul 10, 2024
v3.11.0-rc.0v3.11.0-rc.0
Jul 9, 2024
v3.10.0-rc.1v3.10.0-rc.1
Apr 15, 2024
v3.10.0-rc.0v3.10.0-rc.0
Apr 2, 2024
v3.10.0-alpha.1v3.10.0-alpha.1
Mar 18, 2024
v3.9.0-rc.1v3.9.0-rc.1
Jan 18, 2024
v3.9.0-rc.0v3.9.0-rc.0
Jan 17, 2024
v3.9.0-beta.1v3.9.0-beta.1
Dec 21, 2023
v3.9.0-beta.0v3.9.0-beta.0
Dec 18, 2023
v3.9.0-alpha.5v3.9.0-alpha.5
Dec 5, 2023
v3.9.0-alpha.4v3.9.0-alpha.4
Nov 8, 2023
v3.9.0-alpha.3v3.9.0-alpha.3
Nov 2, 2023
v3.9.0-alpha.2v3.9.0-alpha.2
Oct 11, 2023
v3.9.0-alpha.1v3.9.0-alpha.1
Sep 21, 2023
v3.9.0-alpha.0v3.9.0-alpha.0
Sep 19, 2023
v3.8.0-alpha.0v3.8.0-alpha.0
Aug 3, 2023
v3.8.0-alpha.1v3.8.0-alpha.1
Aug 3, 2023
v3.8.0-alpha.2v3.8.0-alpha.2
Aug 3, 2023
v3.8.0-alpha.3v3.8.0-alpha.3
Aug 3, 2023
v3.8.0-alpha.4v3.8.0-alpha.4
Aug 3, 2023
v3.8.0-alpha.5v3.8.0-alpha.5
Aug 3, 2023
v3.8.0-alpha.6v3.8.0-alpha.6
Aug 3, 2023
v3.8.0-alpha.7v3.8.0-alpha.7
Aug 3, 2023
v3.8.0-alpha.8v3.8.0-alpha.8
Aug 3, 2023
v3.8.0-alpha.9v3.8.0-alpha.9
Aug 3, 2023
v3.8.0-alpha.10v3.8.0-alpha.10
Aug 3, 2023
v3.8.0-alpha.11v3.8.0-alpha.11
Aug 3, 2023
v3.8.0-alpha.12v3.8.0-alpha.12
Aug 3, 2023
v3.8.0-alpha.13v3.8.0-alpha.13
Aug 3, 2023
v3.8.0-alpha.14v3.8.0-alpha.14
Aug 3, 2023
v3.8.0-alpha.15v3.8.0-alpha.15
Aug 3, 2023
v3.8.0-beta.0v3.8.0-beta.0
Aug 3, 2023
v3.8.0-beta.1v3.8.0-beta.1
Aug 3, 2023
v3.8.0-beta.2v3.8.0-beta.2
Aug 3, 2023
v3.8.0-beta.3v3.8.0-beta.3
Aug 3, 2023
v3.8.0-beta.4v3.8.0-beta.4
Aug 3, 2023
v3.8.0-beta.5v3.8.0-beta.5
Aug 3, 2023
v3.8.0-beta.6v3.8.0-beta.6
Aug 3, 2023
v3.8.0-beta.7v3.8.0-beta.7
Aug 3, 2023
v3.8.0-rc.0v3.8.0-rc.0
Aug 3, 2023
v3.8.0-rc.1v3.8.0-rc.1
Aug 3, 2023
v3.8.0-rc.2v3.8.0-rc.2
Aug 3, 2023
v3.0.0-rc.0
Jun 2, 2020