apollo-android v2.4.1 Release Notes
Release Date: 2020-10-05 // over 3 years ago-
๐ Version 2.4.1 brings a bunch of bug fixes, support for Gradle configuration cache and better Apollo Studio integration.
๐ง Gradle configuration cache
๐ Apollo Android now supports Gradle configuration cache. Configuration cache is still an incubating Gradle feature. If you notice any warning in your builds, please file an issue
Studio integration
๐ Users of Apollo Studio can now use the built-in
ApolloClientAwarenessInterceptor
to get more insights about their Android clients. Check the related documentation for more details how to do this.๐ Also, the Gradle plugin can now download schemas from the registry in addition to using introspection. To download a schema from the registry, use the
--graph
argument:./gradlew downloadApolloSchema --graph $APOLLO_GRAPH --key $APOLLO_KEY --schema schema.[json | sdl]
Full Changelog
๐ฑ โจ New
๐ [Gradle Plugin] add registry download (#2617)
[Runtime] add a client awareness OkHttp interceptor (#2603)
๐ง [Gradle Plugin] configuration cache compatibility (#2608)๐ ๐ทโ Fixes
[Compiler] fix line wrapping on long lines with
forEach
lambda. (#2621)
[Compiler] fix cache key for arguments that contain lists (#2592)
๐ [Gradle Plugin] fix absolute paths in windows (#2615)๐ฑ โ๏ธ Internal
๐ฒ [Runtime] Fix some operation log calls (#2599)
๐ฑ โค๏ธ External contributors
๐ Many thanks to @SamuelFrankSmith, @BenSchwab, @moshkit, @annieechen for their awesome work on codegen, runtime, documentation and help keep the project in good shape in general!