v1.4.0
New Features
Schema Download Timeout
Download Schema feature now support configuring timeout. This is useful if you have a big schema. More info here: https://www.apollographql.com/docs/android/essentials/get-started/#downloading-a-schemajson-file
Added in: config okHttp timeout (#2026)
ApolloClient
API improvements
ApolloClient
now has more getters likegetServerUrl
- Added
newBuilder()
method to be able to create a copy with some properties modified
apolloClient
.newBuilder()
.serverUrl(newUrl)
.build()
Added in:
ApolloClient
API improvements (#2075)
Bug Fixes
Coroutines Support
- catch offer exceptions. See Kotlin/kotlinx.coroutines#974 (#2007)
- wrap more channel.offer calls (#2058)
- fix coroutine documentation (#2092)
Gradle Plugin
- Expose Compilation Units earlier (#2032)
Compiler
- Refactor GraphQL query validation (#2073)
- Fix issue with inlined input object validation (#2081)
- Fix issue with fragment condition type coercing (#2090)