what stackpulse tracks
Apollo Client releases from GitHub
StackPulse watches Apollo Client release notes and keeps the original source link close to every summary.
Fully-featured caching GraphQL client StackPulse turns upstream changelogs into scannable summaries with risky changes, deprecations, migration notes, and source links.
what stackpulse tracks
StackPulse watches Apollo Client release notes and keeps the original source link close to every summary.
upgrade risk
Risky changes are separated from normal feature notes so you can scan upgrade impact before changing production dependencies.
migration notes
Migration steps and recommended actions are only shown when the upstream release notes support them.
This release introduces changes to how field policies and `inputObjects` handle arrays of scalars, requiring updates to configurations. It also improves the accuracy of `dataState` in streaming scenarios and adds a helper for creating `Scalar` instances from `GraphQLScalarType`.
Developers using field policies and `inputObjects` with arrays of scalars or scalar values that are arrays are affected by the breaking changes.
Review and update field policies and `inputObjects` configurations to use the new GraphQL list syntax for scalar lists.
This release introduces changes to how field policies and `inputObjects` handle scalar arrays, requiring explicit list syntax for scalar fields. It also removes the optional modifier from the `variables` property in mutation update functions.
Developers using field policies or `inputObjects` with scalar arrays are affected by the breaking changes.
Update field policies and `inputObjects` to use the new list syntax for scalar arrays.
This release raises the minimum supported TypeScript version to 5.9.x and introduces the ability to enforce stricter type policies for fragment APIs through the new `FromOptionValue` key on the `TypeOverrides` interface.
Users on TypeScript versions below 5.9.x will need to upgrade, and developers can now enforce stricter type policies for fragment APIs.
Upgrade TypeScript to version 5.9.x if using an older version.
This alpha release of Apollo Client focuses on fixing issues with `@defer` and `@stream` directives, particularly around pruning behavior and data state reporting. The changes make results more predictable by better matching network delivery patterns.
Developers using `@defer` and `@stream` directives with Apollo Client may need to adjust their code due to changes in pruning behavior and the addition of `label` arguments.
Review usage of `@defer` and `@stream` directives in your queries to ensure compatibility with the new pruning behavior and `label` argument requirements.