Skip to content

Tags: mcun0s/graphql-kotlin

Tags

3.4.1

Toggle 3.4.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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]>

3.4.0

Toggle 3.4.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Add invalid packages exception (ExpediaGroup#793)

Co-authored-by: Shane Myrick <[email protected]>

3.3.1

Toggle 3.3.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[build] update release build secrets (ExpediaGroup#792)

3.3.0

Toggle 3.3.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[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

3.2.0

Toggle 3.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
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]>

3.1.1

Toggle 3.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[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

3.1.0

Toggle 3.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[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

3.0.0

Toggle 3.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[build] update all generated pom.xml with sonatype information (Exped…

…iaGroup#736)

3.0.0-RC8.2

Toggle 3.0.0-RC8.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[build] update all generated pom.xml with sonatype information (Exped…

…iaGroup#736)

3.0.0-RC8.1

Toggle 3.0.0-RC8.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
[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.