Skip to content

Tags: ExpediaGroup/graphql-kotlin

Tags

8.8.1

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: update graphql java (#2122)

### 📝 Description
https://github.com/graphql-java/graphql-java/releases/tag/v22.4

Co-authored-by: Samuel Vazquez <samvazquez@expediagroup.com>

8.8.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: try isAssignableFrom instead of DFS isSubclassOf (#2115)

### 📝 Description
cherry pick #2109 for
8.x.x branch

### 🔗 Related Issues
#1570

Co-authored-by: Samuel Vazquez <sam_2f@hotmail.com>

7.4.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: try isAssignableFrom instead of DFS isSubclassOf (#2114)

### 📝 Description
cherry pick #2109 for
7.x.x branch

### 🔗 Related Issues
#1570

Co-authored-by: Samuel Vazquez <sam_2f@hotmail.com>

9.0.0-alpha.8

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: graphql java 23 update (#2106)

### 📝 Description
https://github.com/graphql-java/graphql-java/releases/tag/v23.1
https://github.com/graphql-java/graphql-java/releases/tag/v23.0

graphql-java 22 introduced the support to `@defer` directive, however,
it wasn't added to the SDL, now in graphql-java 23 `@defer` is being,
added. For now, we will disable `@defer` because work will be needed to
implement the transport of responses through HTTP.

graphql-java 23 broke the data loader dispatch by synchronous execution
exhaustion mechanism, because of the introduction of dataLoader hooks,
the reason is because the mechanism was relying on the number of
dependents of the CompletableFuture returned by the dataLoader, which
now is instrumented and adds extra dependents.

significant changes were done to stop relying on number of dependents
and instead, use the instrumentation provided by the data loader library

A KotlinDataLoaderRegistry decorator is no longer needed, with this we
will simply the execution.

---------

Co-authored-by: Samuel Vazquez <samvazquez@expediagroup.com>

6.11.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat: try isAssignableFrom instead of DFS isSubclassOf (#2109)

If this doesn't work, a cache need to be put in place.

### 🔗 Related Issues
#1570

---------

Co-authored-by: Samuel Vazquez <samvazquez@expediagroup.com>

8.7.0

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
feat(8.x.x): support federation 2.7 (#2088) (#2107)

cherry pick #2088 to
8.x.x

Co-authored-by: sjin <sjin@expediagroup.com>

9.0.0-alpha.7

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: return result of getter resolved at runtime (#2101)

Co-authored-by: Samuel Vazquez <samvazquez@expediagroup.com>

9.0.0-alpha.6

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix: log on else and return result of getter.call (#2100)

### 📝 Description
for null returned values, log was happening and returning Unit

Co-authored-by: Samuel Vazquez <samvazquez@expediagroup.com>

8.6.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(8.x.x): return result of getter resolved at runtime (#2102)

Co-authored-by: Samuel Vazquez <samvazquez@expediagroup.com>

7.3.2

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
fix(7.x.x): return result of getter resolved at runtime (#2103)

Co-authored-by: Samuel Vazquez <samvazquez@expediagroup.com>