-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
graphql-java-support: Bump graphql-java to v17.3 #127
Conversation
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
…dlPrinter Co-authored-by: Martin Bonnin <martin@mbonnin.net>
Co-authored-by: Martin Bonnin <martin@mbonnin.net>
…s to 11.1.2 Co-authored-by: Martin Bonnin <martin@mbonnin.net> Co-authored-by: Bernardo Gomez Palacio <bernardo.gomezpalacio@gmail.com>
…2, and Jackson to 2.12.5, to satisfy Maven enforcer upper bounds in spring-example. We also remove an unneeded dependencyManagement section for spring-aop Co-authored-by: Martin Bonnin <martin@mbonnin.net> Co-authored-by: Bernardo Gomez Palacio <bernardo.gomezpalacio@gmail.com>
…g-example to fix bug in graphql-spring-boot-starter Co-authored-by: Martin Bonnin <martin@mbonnin.net> Co-authored-by: Bernardo Gomez Palacio <bernardo.gomezpalacio@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Nice! @sachindshinde - I believe this might be the version you are after as it uses both |
@setchy |
re: |
Semi-related - do you have any thoughts on whether I know you recently added a |
… the child POM, as they're not shared Co-authored-by: Martin Bonnin <martin@mbonnin.net>
Thanks for the insights here! We tried using
We got the same issue when trying to use the BOM for We also tried using the BOM for
This went away oddly when we manually overrided the I'm not quite sure what's causing the issues here yet, as I haven't really dug into it. It could be an issue in
I believe The other aspect here is that Regarding issues about new |
This PR is an iteration of the changes suggested in #122 (many thanks to @berngp for the PR, and @setchy @paulbakker for the comments). I've added a
Co-authored-by
section to the commits where changes from #122 were used.Summary of changes:
graphql-java
to v17.3 in thepom.xml
FederationSdlPrinter
to usegraphql-java
v17.3'sSchemaPrinter
graphql-java-kickstart
artifacts to11.1.0
andgraphql-java-tools
to11.1.2
graphql-java
v17.2.5.4
,slf4j-api
to1.7.32
,junit-jupiter
to5.7.2
, and Jackson artifacts to2.12.5
.graphql-java-kickstart
artifacts, and the rest needed to be transitively bumped. (These were to ensure we use the upper-bound version of all transitive dependencies, as required by Maven enforcer.)dependencyManagement
entry forspring-aop
fromspring-example
.dependencyManagement
entry forgraphql-java-extended-scalars
tospring-example
.graphql-java-kickstart
artifacts does, and it appears to declare itself needing an earlier version ofgraphql-java-extended-scalars
than it actually needs. So we usedependencyManagement
here to force the version higher inspring-example
.Note that this is a backwards incompatible version bump due to backwards incompatible changes in
graphql-java
v17 (specifically in the APIs used inFederationSdlPrinter
).