-
Notifications
You must be signed in to change notification settings - Fork 101
Comparing changes
Open a pull request
base repository: graphql-java/java-dataloader
base: v6.0.0
head repository: graphql-java/java-dataloader
compare: master
- 11 commits
- 14 files changed
- 7 contributors
Commits on Nov 16, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 3eefb9a - Browse repository at this point
Copy the full SHA 3eefb9aView commit details -
Upgrade Gradle to 9.2.0 and fix deprecation warnings
Co-authored-by: andimarek <1706744+andimarek@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 3925883 - Browse repository at this point
Copy the full SHA 3925883View commit details -
Configuration menu - View commit details
-
Copy full SHA for 918203c - Browse repository at this point
Copy the full SHA 918203cView commit details
Commits on Dec 15, 2025
-
Bump com.gradle.develocity from 4.2.2 to 4.3
Bumps com.gradle.develocity from 4.2.2 to 4.3. --- updated-dependencies: - dependency-name: com.gradle.develocity dependency-version: '4.3' dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for b19b9c5 - Browse repository at this point
Copy the full SHA b19b9c5View commit details
Commits on Mar 21, 2026
-
Merge pull request #257 from graphql-java/dependabot/gradle/com.gradl…
…e.develocity-4.3
Configuration menu - View commit details
-
Copy full SHA for e5e5bf5 - Browse repository at this point
Copy the full SHA e5e5bf5View commit details
Commits on May 17, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 141495b - Browse repository at this point
Copy the full SHA 141495bView commit details
Commits on Jun 16, 2026
-
Fix reactive data loader hanging on backpressured publishers (#273)
The reactive subscribers (`AbstractBatchSubscriber` and friends) requested `keys.size()` from the upstream publisher exactly once in `onSubscribe` and then waited for `onComplete` to finalise the batch. A reactive publisher only emits while it has outstanding demand. So a publisher that emits values lazily as more demand arrives - for example one that emits an entry not matching any requested key before the entry that does - consumes that single window of demand and then blocks. The matching value is never requested, the per-key future never completes, and the data loader hangs forever. This change makes the subscribers manage demand properly: * track the outstanding demand and re-request another window whenever it drains to zero, repeating until the publisher completes or errors; * once a result has been received for every key there is nothing left to wait for, so cancel the upstream subscription and complete ourselves rather than blocking on a publisher that may never call `onComplete`. Adds `ReactiveBackpressureTest` reproducing the hang for both the list and mapped publisher data loaders; both tests time out against the old code and pass with the fix.Configuration menu - View commit details
-
Copy full SHA for 74822d3 - Browse repository at this point
Copy the full SHA 74822d3View commit details
Commits on Jun 21, 2026
-
Merge pull request #279 from zenios/fix/issue-273-reactive-backpressure
Fix reactive data loader hanging on backpressured publishers (#273)
Configuration menu - View commit details
-
Copy full SHA for f197b5f - Browse repository at this point
Copy the full SHA f197b5fView commit details -
Merge pull request #276 from graphql-java/allow-caching-without-batching
If caching is off AND batching is off - ValueCache should not be used
Configuration menu - View commit details
-
Copy full SHA for 4ba3a4d - Browse repository at this point
Copy the full SHA 4ba3a4dView commit details
Commits on Aug 20, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 96dfe5f - Browse repository at this point
Copy the full SHA 96dfe5fView commit details -
Merge pull request #288 from graphql-java/disable-stale-workflow
Remove stale issue and PR workflow
Configuration menu - View commit details
-
Copy full SHA for 747a7de - Browse repository at this point
Copy the full SHA 747a7deView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v6.0.0...master