Update Apollo GraphQL packages to v2.5.14 #26
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
2.5.6
->2.5.14
2.5.6
->2.5.14
Release Notes
apollographql/apollo-android (com.apollographql.apollo:apollo-runtime)
v2.5.14
2022-11-18
A patch release to fix an issue where the ApolloCall could end up in a bad state. Many thanks to @WilliamsDHI for diving into this 💙!
👷 All changes
v2.5.13
A 2.x maintainance release with a couple of bugfixes. Many thanks to @eduardb for diving into #2818 💙
What's Changed
Full Changelog: apollographql/apollo-kotlin@v2.5.12...v2.5.13
v2.5.12
Version
2.5.12
is a maintenance release with a fix to restore downloading schemas as SDL, and a fix for Kotlin 1.7 compatibility.💜 Many thanks to @eg-ndobrijevic and @remcomokveld for raising these issues! 💜
👷 All Changes
v2.5.11
Version
2.5.11
is a maintenance release with fixes forregisterApolloOperations
and query batching.💜 Many thanks to @AOrobator and @rocketraman for their awesome contributions and feedback !💜
👷 All Changes
Full Changelog: apollographql/apollo-kotlin@v2.5.10...v2.5.11
v2.5.10
Version
2.5.10
is a maintenance release with a few bugfixes, mutiny support and a new Gradleregister${VariantName}ApolloOperations
task to register your operations to the Apollo registry.💜 Many thanks to @ProVir, @aoudiamoncef and @jgarrow for their contributions !💜
✨[new] Mutiny support (#3213)
Version
2.5.10
adds support for the Mutiny reactive library.Add the dependency:
And convert your
ApolloCall
to a Mutiny Uni:Read more in the documentation
✨[new]
register${VariantName}ApolloOperations
(#3403)If you're using Apollo safelisting, you can now upload the transformed operations from Gradle directly. Add a
registerOperations {}
block to theapollo {}
block:Then call
./gradlew registerMainServiceApolloOperations
to register your operations to the registry. The operations will be registered including the added__typename
fields that might be added during codegen.👷 All Changes
New Contributors
Full Changelog: apollographql/apollo-kotlin@v2.5.9...v2.5.10
v2.5.9
A mini-release to include a fix for query batching (#3146) that didn't make it in time for
2.5.8
.👷 Fixes
v2.5.8
Version 2.5.8 adds support for Query Batching thanks to the awesome work of @joaquim-verges (#3117) 🙌 as well as reactor bindings made with 💙 by @aoudiamoncef (#3138). Thanks a lot for making Apollo Android better️!
Query Batching
Query batching collects multiple GraphQL queries happening in a short timeframe and sends them in a single HTTP call to a compatible server. This minimizes the number of HTTP calls, for an exemple when a new screen is displayed and multiple queries are sent at the same time.
To enable batching in your
ApolloClient
:Execute your queries:
Stop batching:
Note: Enabling query batching reduces the number of HTTP calls but increases latency. Since the Batcher is run from a timer, an otherwise fast query will have to wait for both the timer to happen, and the backend to process all the events in the batch.
Reactor bindings
Project reactor is a reactive streams implementation for building non-blocking applications on the JVM. It's often used with Spring Boot for an example.
To add to your project:
The usage is very similar to the RxJava2/RxJava3 bindings:
For more information, refer to the documentation.
Full Changelog
✨ New
apollo-runtime
(#3117)👷 Fixes
v2.5.7
Version 2.5.7 is built with Kotlin
1.5.0
and compatible with coroutines1.5.0
. It also fixes a regression while parsing defaultValues withInt
values that should be coerced toFloat
and allows to change the buffering of MPP subscription messages thanks to the awesome work of @joaquim-verges (#3109) and @nealsanche (#3096)Full Changelog
✨ New
1.5.0
support👷 Fixes
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
This PR has been generated by Mend Renovate. View repository job log here.