Skip to content

Commit bd61282

Browse files
authored
Update ROADMAP.md (#6377)
1 parent b5a625c commit bd61282

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

ROADMAP.md

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

3-
**Last updated: 2025-01-23**
3+
**Last updated: 2025-02-06**
44

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

@@ -15,8 +15,12 @@ For up to date release notes, refer to the project [Changelog](https://github.co
1515

1616
## [Cache improvements](https://github.com/apollographql/apollo-kotlin/issues/2331)
1717

18-
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. Cache control is now available ([doc](https://apollographql.github.io/apollo-kotlin-normalized-cache-incubating/cache-control.html)) 🎉. The current focus is now on implementing [garbage collection](https://github.com/apollographql/apollo-kotlin/issues/3805).
19-
Cache control is available to try now but may be slower than the current cache due to the extra metadata stored. We're planning to improve this after garbage collection is feature complete.
18+
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.
19+
20+
* Cache control is now available ([doc](https://apollographql.github.io/apollo-kotlin-normalized-cache-incubating/cache-control.html)) 🎉.
21+
* A [first implementation of garbage collection](https://github.com/apollographql/apollo-kotlin-normalized-cache-incubating/pull/69) is also available ([doc](https://apollographql.github.io/apollo-kotlin-normalized-cache-incubating/garbage-collection.html)).
22+
23+
Using the incubtating cache, early results show a speed improvement. This is to be confirmed on real life use cases. As always, your feedback is greatly appreciated and helps us moving the artifact out of experimental state faster.
2024

2125
## [Testing utilities](https://github.com/apollographql/apollo-kotlin/issues/6076)
2226

@@ -30,7 +34,6 @@ _This is currently available as an experimental feature. We will release a stab
3034

3135
## Future feature releases
3236

33-
- Project isolation compatibility for the Gradle plugin (might work already but at least requires some tests).
3437
- Better support for inline value classes.
3538
- 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!
3639

0 commit comments

Comments
 (0)