apollographql / federation-jvm

JVM support for Apollo Federation
https://www.apollographql.com/docs/federation/
MIT License
250 stars 65 forks source link

fix(deps): update dependency com.graphql-java:graphql-java to v22.3 #416

Open renovate[bot] opened 2 months ago

renovate[bot] commented 2 months ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
com.graphql-java:graphql-java 22.1 -> 22.3 age adoption passing confidence

Release Notes

graphql-java/graphql-java (com.graphql-java:graphql-java) ### [`v22.3`](https://redirect.github.com/graphql-java/graphql-java/releases/tag/v22.3): 22.3 This is a bugfix release focusing on the `@defer` directive implementation. There are no breaking changes in this release. Thanks to the community for continuing to report issues and build improvements, which helps make graphql-java better! Kudos to [@​felipe-gdr](https://redirect.github.com/felipe-gdr) and [@​jbellenger](https://redirect.github.com/jbellenger) for contributing `@defer` improvements in this release. #### Key Changes - `@defer` and DataLoader integration in [https://github.com/graphql-java/graphql-java/pull/3639](https://redirect.github.com/graphql-java/graphql-java/pull/3639) - Transformable IncrementalExecutionResult in [https://github.com/graphql-java/graphql-java/pull/3693](https://redirect.github.com/graphql-java/graphql-java/pull/3693) #### What's Changed - Bump google-github-actions/auth from 2.1.3 to 2.1.4 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3684](https://redirect.github.com/graphql-java/graphql-java/pull/3684) - transformable IncrementalExecutionResult by [@​jbellenger](https://redirect.github.com/jbellenger) in [https://github.com/graphql-java/graphql-java/pull/3693](https://redirect.github.com/graphql-java/graphql-java/pull/3693) - Defer dataloader integration by [@​felipe-gdr](https://redirect.github.com/felipe-gdr) in [https://github.com/graphql-java/graphql-java/pull/3639](https://redirect.github.com/graphql-java/graphql-java/pull/3639) - Bump net.bytebuddy:byte-buddy from 1.14.18 to 1.15.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3699](https://redirect.github.com/graphql-java/graphql-java/pull/3699) - Bump google-github-actions/auth from 2.1.4 to 2.1.5 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3695](https://redirect.github.com/graphql-java/graphql-java/pull/3695) - Bump net.bytebuddy:byte-buddy-agent from 1.14.18 to 1.15.1 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3700](https://redirect.github.com/graphql-java/graphql-java/pull/3700) - Bump io.projectreactor:reactor-core from 3.6.8 to 3.6.9 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3689](https://redirect.github.com/graphql-java/graphql-java/pull/3689) - Bump org.junit.jupiter:junit-jupiter from 5.10.3 to 5.11.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3688](https://redirect.github.com/graphql-java/graphql-java/pull/3688) **Full Changelog**: https://github.com/graphql-java/graphql-java/compare/v22.2...v22.3 ### [`v22.2`](https://redirect.github.com/graphql-java/graphql-java/releases/tag/v22.2): 22.2 This is a bugfix release. There are no breaking changes in this release. Thanks to everyone in the community for reporting issues and contributing bugfixes for this release! And happy birthday to GraphQL Java, who recently turned 9! ##### Key changes: - Bugfix for DataLoader dispatching which caused subscriptions to hang [https://github.com/graphql-java/graphql-java/pull/3673](https://redirect.github.com/graphql-java/graphql-java/pull/3673). First reported to Spring for GraphQL [https://github.com/spring-projects/spring-graphql/issues/1019](https://redirect.github.com/spring-projects/spring-graphql/issues/1019) - Improved `@oneOf` validation to run sooner in the validation phase [https://github.com/graphql-java/graphql-java/pull/3577](https://redirect.github.com/graphql-java/graphql-java/pull/3577) [https://github.com/graphql-java/graphql-java/pull/3580](https://redirect.github.com/graphql-java/graphql-java/pull/3580) - MultiSourceReader bugfix to handle different new line behaviour in Java 16+, thanks [@​gummybug](https://redirect.github.com/gummybug) [https://github.com/graphql-java/graphql-java/pull/3670](https://redirect.github.com/graphql-java/graphql-java/pull/3670) #### What's Changed - Bump net.bytebuddy:byte-buddy from 1.14.15 to 1.14.16 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3606](https://redirect.github.com/graphql-java/graphql-java/pull/3606) - Bump net.bytebuddy:byte-buddy-agent from 1.14.15 to 1.14.16 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3604](https://redirect.github.com/graphql-java/graphql-java/pull/3604) - Bump org.assertj:assertj-core from 3.25.3 to 3.26.0 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3605](https://redirect.github.com/graphql-java/graphql-java/pull/3605) - Better javadoc on beginFieldFetching by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3610](https://redirect.github.com/graphql-java/graphql-java/pull/3610) - nested nullable list validation bugfix by [@​jbellenger](https://redirect.github.com/jbellenger) in [https://github.com/graphql-java/graphql-java/pull/3599](https://redirect.github.com/graphql-java/graphql-java/pull/3599) - Adding missed properties on IncrementalExecutionResultImpl.Builder.from by [@​Juliano-Prado](https://redirect.github.com/Juliano-Prado) in [https://github.com/graphql-java/graphql-java/pull/3593](https://redirect.github.com/graphql-java/graphql-java/pull/3593) - This provides validation on [@​oneof](https://redirect.github.com/oneof) input types during validation phase by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3577](https://redirect.github.com/graphql-java/graphql-java/pull/3577) - Bump net.bytebuddy:byte-buddy from 1.14.16 to 1.14.17 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3612](https://redirect.github.com/graphql-java/graphql-java/pull/3612) - Bump net.bytebuddy:byte-buddy-agent from 1.14.16 to 1.14.17 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3613](https://redirect.github.com/graphql-java/graphql-java/pull/3613) - This will validate [@​oneOf](https://redirect.github.com/oneOf) variable values when the variables are coerced by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3580](https://redirect.github.com/graphql-java/graphql-java/pull/3580) - Fix stale bot cache problem by [@​dondonz](https://redirect.github.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3615](https://redirect.github.com/graphql-java/graphql-java/pull/3615) - Add option to redact token details from parser error messages by [@​dondonz](https://redirect.github.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3618](https://redirect.github.com/graphql-java/graphql-java/pull/3618) - Make FetchedValue a public constructor by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3624](https://redirect.github.com/graphql-java/graphql-java/pull/3624) - AstPrinter: Empty types should not include braces `{}` by [@​tinnou](https://redirect.github.com/tinnou) in [https://github.com/graphql-java/graphql-java/pull/3619](https://redirect.github.com/graphql-java/graphql-java/pull/3619) - Add toString() implementations for RawVariables and CoercedVariables classes by [@​oliverlockwood](https://redirect.github.com/oliverlockwood) in [https://github.com/graphql-java/graphql-java/pull/3629](https://redirect.github.com/graphql-java/graphql-java/pull/3629) - Small tweak allowed on Java 9 and later by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3635](https://redirect.github.com/graphql-java/graphql-java/pull/3635) - Subscription results keep in upstream order by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3574](https://redirect.github.com/graphql-java/graphql-java/pull/3574) - Start draining deferred results on subscription by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3634](https://redirect.github.com/graphql-java/graphql-java/pull/3634) - Fix builder return type and expose generic toSpecification by [@​gnawf](https://redirect.github.com/gnawf) in [https://github.com/graphql-java/graphql-java/pull/3642](https://redirect.github.com/graphql-java/graphql-java/pull/3642) - Bump io.projectreactor:reactor-core from 3.6.5 to 3.6.7 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3643](https://redirect.github.com/graphql-java/graphql-java/pull/3643) - Only use JetBrains nullability annotations by [@​dondonz](https://redirect.github.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3644](https://redirect.github.com/graphql-java/graphql-java/pull/3644) - Bump org.junit.jupiter:junit-jupiter from 5.10.2 to 5.10.3 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3653](https://redirect.github.com/graphql-java/graphql-java/pull/3653) - Bump org.codehaus.groovy:groovy from 3.0.21 to 3.0.22 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3654](https://redirect.github.com/graphql-java/graphql-java/pull/3654) - This introduces a Traversal Options to allow skipping the coercing of field arguments by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3651](https://redirect.github.com/graphql-java/graphql-java/pull/3651) - produce better exception for diffing bug by [@​andimarek](https://redirect.github.com/andimarek) in [https://github.com/graphql-java/graphql-java/pull/3655](https://redirect.github.com/graphql-java/graphql-java/pull/3655) - Add missing NamedNode interface to OperationDefinition by [@​dondonz](https://redirect.github.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3646](https://redirect.github.com/graphql-java/graphql-java/pull/3646) - Fix bug with error handling in the defer execution code by [@​felipe-gdr](https://redirect.github.com/felipe-gdr) in [https://github.com/graphql-java/graphql-java/pull/3640](https://redirect.github.com/graphql-java/graphql-java/pull/3640) - Bump org.eclipse.jetty:jetty-server from 11.0.21 to 11.0.22 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3659](https://redirect.github.com/graphql-java/graphql-java/pull/3659) - Bump com.fasterxml.jackson.core:jackson-databind from 2.17.1 to 2.17.2 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3660](https://redirect.github.com/graphql-java/graphql-java/pull/3660) - Bump io.projectreactor:reactor-core from 3.6.7 to 3.6.8 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3666](https://redirect.github.com/graphql-java/graphql-java/pull/3666) - Bump net.bytebuddy:byte-buddy from 1.14.17 to 1.14.18 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3664](https://redirect.github.com/graphql-java/graphql-java/pull/3664) - Bump org.assertj:assertj-core from 3.26.0 to 3.26.3 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3665](https://redirect.github.com/graphql-java/graphql-java/pull/3665) - Bump net.bytebuddy:byte-buddy-agent from 1.14.17 to 1.14.18 by [@​dependabot](https://redirect.github.com/dependabot) in [https://github.com/graphql-java/graphql-java/pull/3667](https://redirect.github.com/graphql-java/graphql-java/pull/3667) - Fix MultiSourceReader compatibility with Java 16+ by [@​gummybug](https://redirect.github.com/gummybug) in [https://github.com/graphql-java/graphql-java/pull/3670](https://redirect.github.com/graphql-java/graphql-java/pull/3670) - Use static function to initialize a flag in MultiSourceReader by [@​gummybug](https://redirect.github.com/gummybug) in [https://github.com/graphql-java/graphql-java/pull/3671](https://redirect.github.com/graphql-java/graphql-java/pull/3671) - upgrade gradle to 8.9 by [@​andimarek](https://redirect.github.com/andimarek) in [https://github.com/graphql-java/graphql-java/pull/3672](https://redirect.github.com/graphql-java/graphql-java/pull/3672) - 3662 - fixes dataloader dispatching during subscriptions by [@​bbakerman](https://redirect.github.com/bbakerman) in [https://github.com/graphql-java/graphql-java/pull/3673](https://redirect.github.com/graphql-java/graphql-java/pull/3673) - upgrade gradle wrapper by [@​andimarek](https://redirect.github.com/andimarek) in [https://github.com/graphql-java/graphql-java/pull/3675](https://redirect.github.com/graphql-java/graphql-java/pull/3675) - Add missing directive definitions by [@​dondonz](https://redirect.github.com/dondonz) in [https://github.com/graphql-java/graphql-java/pull/3656](https://redirect.github.com/graphql-java/graphql-java/pull/3656) - schema diffing improvements by [@​andimarek](https://redirect.github.com/andimarek) in [https://github.com/graphql-java/graphql-java/pull/3676](https://redirect.github.com/graphql-java/graphql-java/pull/3676) #### New Contributors - [@​oliverlockwood](https://redirect.github.com/oliverlockwood) made their first contribution in [https://github.com/graphql-java/graphql-java/pull/3629](https://redirect.github.com/graphql-java/graphql-java/pull/3629) - [@​gummybug](https://redirect.github.com/gummybug) made their first contribution in [https://github.com/graphql-java/graphql-java/pull/3670](https://redirect.github.com/graphql-java/graphql-java/pull/3670) **Full Changelog**: https://github.com/graphql-java/graphql-java/compare/v22.1...v22.2

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 this update again.



This PR was generated by Mend Renovate. View the repository job log.

github-actions[bot] commented 2 months ago

Apollo Federation Subgraph Compatibility Results

Federation 1 Support Federation 2 Support
_service🟢
@key (single)🟢
@key (multi)🟢
@key (composite)🟢
repeatable @key🟢
@requires🟢
@provides🟢
federated tracing🟢
@link🟢
@shareable🟢
@tag🟢
@override🟢
@inaccessible🟢
@composeDirective🟢
@interfaceObject🟢

Learn more: