Tags: mcun0s/graphql-kotlin
Tags
Valid polymorphic types in lists as input (ExpediaGroup#801) * Valid polymorphic types in lists as input * Add more unit tests for listtype Co-authored-by: Shane Myrick <[email protected]>
Add invalid packages exception (ExpediaGroup#793) Co-authored-by: Shane Myrick <[email protected]>
[plugin] expose timeout config for downloadSDL/introspectSchema tasks (… …ExpediaGroup#775) * [plugin] expose timeout configuration for downloadSDL/introspectSchema tasks Expose new read/connect timeout configuration for downloadSDL and introspectSchema tasks (and corresponding MOJOs). Example configuration: ```kotlin graphql { client { endpoint = "http://localhost:8080/graphql" packageName = "com.example.generated" timeout { // Connect timeout in milliseconds connect = 5_000 // Read timeout in milliseconds read = 15_000 } } } ``` ```xml <plugin> <groupId>com.expediagroup</groupId> <artifactId>graphql-kotlin-maven-plugin</artifactId> <version>${graphql-kotlin.version}</version> <executions> <execution> <goals> <goal>introspect-schema</goal> </goals> <configuration> <endpoint>http://localhost:8080/graphql</endpoint> <!-- optional configuration below --> <timeoutConfiguration> <!-- timeout values in milliseconds --> <connect>5000</connect> <read>15000</read> </timeoutConfiguration> </configuration> </execution> </executions> </plugin> ``` Resolves: ExpediaGroup#745 * update timeout values for test It looks like GH Actions sometimes take a bit longer to execute so bumping up the response delay from 1s to 10s. * disable parallel maven integration tests * enable streaming mvn logs to std out * unique integration test maven project names
Upgrade dependencies and run ktlint format (ExpediaGroup#766) * Upgrade dependecies and run ktlint format * Use same default junit version for plugin * Use published version of ktor-client-cio Co-authored-by: Shane Myrick <[email protected]>
[client] fix operation name in the GraphQL request (ExpediaGroup#757) We were incorrectly specifying normalized operation name to be sent as part of the request instead of passing in the original one from the query. This lead to runtime failures when operation name was not starting with an upper case or was not specified at all. Resolves: ExpediaGroup#756
[docs] fix copy+paste error on downloadSDL task (ExpediaGroup#744) * [docs] fix copy+paste error on downloadSDL task * fix gradle plugin extension in readme * update gradle plugin readme with complete extension
[build] update all generated pom.xml with sonatype information (Exped… …iaGroup#736)
[build] attempt to use default mavenJava publication for plugin (Expe… …diaGroup#735) Our current build does not upload Gradle plugin jar artifact to Sonatype. Reverting back to the original publication logic - originally had an issue with mutliple artifacts sharing the coordinates, checking if that is still an issue. If nothing else works we might need to disable Sonatype publish of Gradle artifact for now.
PreviousNext