graphql-kotlin
graphql-kotlin copied to clipboard
Libraries for running GraphQL in Kotlin
Let root level bootstrap exceptions go to the ktor exception handler rather than being swallowed. ### :pencil: Description Exceptions that happen when building the context are swallowed obscuring what actually...
**Is your feature request related to a problem? Please describe.** I want to leverage abstract classes to define interfaces corresponding to schema types, and have separate resolver classes inherit from...
**Library Version** 7.0.2 **Describe the bug** It's possible for the websocket to become defunct at some point, preventing new requests from being processed at all; once this triggers, even the...
**Library Version** 7.0.2 **Describe the bug** When building a custom graphql context that throws an exception, the exception gets completely swallowed by the ktor graphql server plugin making it hard...
**Is your feature request related to a problem? Please describe.** Currently we only support primitive scalar/enums directive arguments (or list of those). . Since we are using annotations to apply...
**Library Version** 7.0.2 **Describe the bug** When adding the dependency to a multiplatform project, the plugin fails during project syncing. ```console * Exception is: org.gradle.api.ProjectConfigurationException: A problem occurred configuring project...
**Library Version** 7.0.2 **Describe the bug** A deadlock occurs when calling subscriptions in `graphql-kotlin-ktor-server` if a suspendable function is called (that actually suspends execution) when there are only two workers...
**Is your feature request related to a problem? Please describe.** Right now, plugin does not have an option to provide custom Ktor GraphQL server which means that plugin cannot be...
# **Library Version** | Name | Version | | ------------- | ------------- | | kotlin | 1.9.21 | | graphql-kotlin | 7.0.2 | | ktor + CIO | 2.3.6 |...
`graphql-java` added support for the `@oneOf` directive [in the 21.2 release](https://github.com/graphql-java/graphql-java/releases/tag/v21.2). I understand that `graphql-kotlin` is still using the `21.1` release, but I was wondering if I will be able...