Skip to content

Tags: idanDaniel12/graphql-kotlin

Tags

5.4.1

Toggle 5.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat:concurrent graphql server (ExpediaGroup#1443)

* feat: cherry pick concurrent graphql server

* feat: remove unused imports

Co-authored-by: samvazquez <[email protected]>

5.4.0

Toggle 5.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: support directives with union (ExpediaGroup#1439)

* feat: support directives with the union annotation (ExpediaGroup#1424)

* feat: support directives with the union annotation

* CR comment

* fix: willAddGraphQLTypeToSchema needs annotations from field (ExpediaGroup#1437)

* feat: use withDirective

* feat: update tests

Co-authored-by: bherrmann2 <[email protected]>
Co-authored-by: samvazquez <[email protected]>

6.0.0-alpha.4

Toggle 6.0.0-alpha.4's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Revert "feat(generator): avoid adding `input`-suffix for input-only c…

…lasses (ExpediaGroup#1434)" (ExpediaGroup#1438)

This reverts commit 0cca1e4.

6.0.0-alpha.3

Toggle 6.0.0-alpha.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
fix: willAddGraphQLTypeToSchema needs annotations from field (Expedia…

…Group#1437)

6.0.0-alpha.2

Toggle 6.0.0-alpha.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[docs] fix formatting on directive page

6.0.0-alpha.1

Toggle 6.0.0-alpha.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
feat: DataLoader Sync Execution Exhaustion Instrumentation (ExpediaGr…

…oup#1419)

* feat: sync execution exhaustion

* feat: make extension fun internal

* feat: specific import

* feat: just verify independent dataloader statistics

* feat: update README

Co-authored-by: samvazquez <[email protected]>

6.0.0-alpha.0

Toggle 6.0.0-alpha.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[generator] add IDValueUnboxer for correctly serializing ID value cla…

…ss (ExpediaGroup#1385)

Since `ID` is a value class, it may be represented at runtime as a wrapper or directly as underlying type. Due to the generic
nature of the query processing logic we *always* end up with up a wrapper type when resolving the field value. As a result,
in order to ensure that underlying scalar value is correctly serialized, we need to explicitly unwrap it by registering
`IDValueUnboxer` with your GraphQL instance.

```kotlin
// registering custom value unboxer
val graphQL = GraphQL.newGraphQL(graphQLSchema)
    .valueUnboxer(IDValueUnboxer())
    .build()
```

`IDValueUnboxer` is automatically registered by `graphql-kotlin-spring-server`.

5.3.2

Toggle 5.3.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[client] support @include and @Skip directives (ExpediaGroup#1341)

5.3.1

Toggle 5.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[generator] add runtime warning on deprecated context usage (ExpediaG…

…roup#1323)

### 📝 Description
This PR updates `FunctionDataFetcher` so that it logs a warning when injecting a `GraphQLContext`.  This functionality is [deprecated](https://github.com/ExpediaGroup/graphql-kotlin/blob/master/website/docs/schema-generator/execution/contextual-data.md#interface-injection-deprecated).  Unlike the `GraphQLContext` interface itself, which is annotated `@deprecated, there is no compile or runtime time warning when using `GraphQLContext` interface injection in a query or mutation.

### 🔗 Related Issues
* discussion: ExpediaGroup#1305
* supersedes: ExpediaGroup#1306

Co-authored-by: Joel Brown <[email protected]>

5.3.0

Toggle 5.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[dependencies] downgrade to graphql-java 17.2 (ExpediaGroup#1317)