Version 3.8.3 is a maintenance release with two new convenience APIs and a Kotlin update. New developments happen in the 4.x versions.
Note: because Apollo Kotlin now depends on kotlin-stdlib version 1.9, you need the 1.8+ Kotlin compiler to compile your project.
- [all] update Kotlin to 1.9 (#5412)
- [runtime] Add
ApolloClient.Builder(ApolloHttpCache)
(#5638) (#5640) - [runtime] Allow
buildPostBody
to write operation extensions (#5631) - [runtime] compose support: Catch exceptions and expose them in
.exception
(#5018) - [http-cache] Ignore
IOException
when callingApolloHttpCache.remove
(#5730) - [all] Add deprecations on symbols that are getting removed in v4 (#5746)