Skip to content

Commit 3235183

Browse files
authored
2023-08-03 roadmap update (#5150)
1 parent 14e9789 commit 3235183

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

ROADMAP.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 🔮 Apollo Kotlin Roadmap
22

3-
**Last updated: 2023-07-06**
3+
**Last updated: 2023-08-03**
44

55
For up to date release notes, refer to the project [Changelog](https://github.com/apollographql/apollo-kotlin/blob/main/CHANGELOG.md).
66

@@ -25,7 +25,7 @@ _Approximate Date: 2023-04-03 (experimental), stable release pending user feedba
2525

2626
## [4.0](https://github.com/apollographql/apollo-kotlin/milestone/29)
2727

28-
_Approximate Dates: August 2023 (Beta), Autumn 2023 (GA)_
28+
_Approximate Dates: 2023-09-20 (Beta), Autumn 2023 (GA)_
2929

3030
Our next major release is currently in the alpha stage. Expect new alphas to be released as we make progress towards being feature-complete. This major version removes some deprecated APIs but will otherwise contain mostly incremental changes and most of the API will stay compatible.
3131

@@ -35,16 +35,19 @@ Here's a high-level overview of what to expect:
3535
- [Better Java support](https://github.com/apollographql/apollo-kotlin/milestone/25)
3636
- Better error handling ([RFC here](https://github.com/apollographql/apollo-kotlin/issues/4711))
3737
- [API tweaks and cleanups](https://github.com/apollographql/apollo-kotlin/issues/4171)
38-
- Client-controlled nullability
39-
- Annotation processing for custom scalars
40-
- Stable Jetpack Compose extensions
38+
- Client-controlled nullability (experimental)
4139

4240
## Cache improvements
4341

4442
_Approximate Date: TBD_
4543

4644
The declarative cache makes working with the cache and defining unique object ids easier. We also want to include helpers to handle with common cases like pagination, garbage collection and eviction. Follow [#2331](https://github.com/apollographql/apollo-kotlin/issues/2331) for a high level overview. The current focus is on cache control and expiration. You can read more in [the cache control design document](https://github.com/apollographql/apollo-kotlin/pull/4009).
4745

46+
## Future feature releases
47+
48+
- Annotation processing for custom scalars
49+
- Stable Jetpack Compose extensions - user feedback is critical here, please do try out the experimental extensions and let us know what's working and what could be improved!
50+
4851
### `release-2.x` branch
4952

5053
`release-2.x` is the Apollo Android `2.x` branch. Major security issues or fixes will get new releases.

0 commit comments

Comments
 (0)