You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: ROADMAP.md
+13-17Lines changed: 13 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# 🔮 Apollo iOS Roadmap
2
2
3
-
**Last updated: 2025-08-05**
3
+
**Last updated: 2025-09-03**
4
4
5
5
For up to date release notes, refer to the project's [Changelog](https://github.com/apollographql/apollo-ios/blob/main/CHANGELOG.md).
6
6
@@ -20,32 +20,18 @@ We are currently looking for feedback on what features, use cases, or improvemen
20
20
21
21
Please see our [patch releases milestone](https://github.com/apollographql/apollo-ios/milestone/70) for more information about the fixes and enhancements we plan to ship in the near future. Anything labeled [`planned-next`](https://github.com/apollographql/apollo-ios/labels/planned-next) is slated for the next patch release.
22
22
23
-
## Upcoming 1.x features
24
-
25
-
As we identify feature sets that we intend to ship, we'll add to and update the subheadings in this section. We intend to keep this section in chronological order. In order to enable rapid and continuous feature delivery, we'll avoid assigning minor version numbers to these feature groups in the roadmap.
26
-
27
-
### `@defer` support - Available in release [1.14.0](https://github.com/apollographql/apollo-ios/releases/tag/1.14.0)
28
-
29
-
The `@defer` directive enables your queries to receive data for specific fields asynchronously. This is helpful whenever some fields in a query take much longer to resolve than others. [Apollo Kotlin](https://www.apollographql.com/docs/kotlin/fetching/defer/) and [Apollo Client (web)](https://www.apollographql.com/docs/react/data/defer/) currently support this syntax, so if you're interested in learning more check out their documentation. This has been released as an experimental feature in `1.14.0`.
30
-
31
-
* ✅ Code generation
32
-
* ✅ Partial incremental execution
33
-
* ✅ Partial and incremental caching
34
-
* ✅ Local cache mutations
35
-
* 🔲 Selection Set Initializers (_next_)
36
-
37
23
### [2.0 Release] - Swift 6 compatibility
38
24
39
25
To support the breaking language changes in Swift 6, a major version 2.0 of Apollo iOS will be released. This version will include support for the new Swift Concurrency Model and improve upon networking and caching APIs.
* 🔲 ApolloWebSocket (Will be released with Apollo-iOS 2.1)
49
35
50
36
Current RFC for design is available [here](https://github.com/apollographql/apollo-ios/issues/3411)._
51
37
@@ -76,6 +62,16 @@ _Status: Feature Design_
76
62
77
63
We are active participants in the [Nullability Working Group](https://github.com/graphql/nullability-wg/) and are planning to ship experimental support for @semanticNonNull, @catch, etc. based on Apollo Kotlin’s soon. Future iterations are expected but it’s too early to tell what those might be.
78
64
65
+
### `@defer` support - Available in release [1.14.0](https://github.com/apollographql/apollo-ios/releases/tag/1.14.0)
66
+
67
+
The `@defer` directive enables your queries to receive data for specific fields asynchronously. This is helpful whenever some fields in a query take much longer to resolve than others. [Apollo Kotlin](https://www.apollographql.com/docs/kotlin/fetching/defer/) and [Apollo Client (web)](https://www.apollographql.com/docs/react/data/defer/) currently support this syntax, so if you're interested in learning more check out their documentation. This has been released as an experimental feature in `1.14.0`.
0 commit comments