fix(deps): update dependency com.graphql-java:graphql-java to v24 #800
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:
23.1
->24.0
Release Notes
graphql-java/graphql-java (com.graphql-java:graphql-java)
v24.0
: 24.0Compare Source
24.0 is a breaking change
This release is an unexpected breaking change release. It was made to help propagate a fix in the DataLoader library
In DataLoader version 4.0.0 we introduced immutability into the
DataLoaderOptions
class, which was a good thing.However it left the old mutative
setXXX
methods in place and made them immutable. This was a mistake. This leads to bugs at runtime for exampleThe above code would continue to compile but the
setMaxBatchSize()
would never take affected at runtime with the immutable support.So to help address this bug a DataLoader version 5.0.0 was released and it has removed the
setXXX
methods and requires theBuilder
methods to be used to ensure that code that relied on the old mutative methods now break at compile time and not at runtime.In turn we have released this new version of graphql-java - we have designated it a breaking change because of this transitive DataLoader breaking change
We consider v23.x poisoned and we don't recommend you use it because of the latent bug above.
Small performance fixes
There are also a set of small performance oriented fixes that have gone out in this release.
What's Changed
Full Changelog: graphql-java/graphql-java@v23.1...v24.0
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 is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.