Skip to content

Releases: ExpediaGroup/graphql-kotlin

3.6.5

25 Oct 02:44
7f37f24
Compare
Choose a tag to compare

Patch Changes

  • [3.x.x] backport fixes for client concurrency and custom scalars bug #917

    Fixes:

    • update parameterizedType cache used by the clients to use concurrent hash map - when client was used in multithreaded environment it was possible to encounter ConcurrentModificationException when multiple threads attempted to compute parameterized type. .
    • fix client generation when selecting custom scalars - when custom scalars (with converters) were referenced multiple times from selection set (e.g. from a common fragment) we would attempt to unwrap the converted scalar type when comparing generated object properties and next selection set fields. As a result even though it was the same selection we could still end up with multiple duplicate classes. Added explicit check to verify whether unwrapped property type is auto converted scalar type.

4.0.0-alpha.6

12 Oct 14:31
5f725bb
Compare
Choose a tag to compare
4.0.0-alpha.6 Pre-release
Pre-release

Patch Changes

  • [plugin] update Gradle plugin extension to use Actions (#901) @dariuszkuc
  • [client] update GraphQLWebClient to correctly apply codecs (#900) @dariuszkuc

4.0.0-alpha.5

07 Oct 18:50
651e883
Compare
Choose a tag to compare
4.0.0-alpha.5 Pre-release
Pre-release

Patch Changes

  • [server] update to SpringBoot 2.3 (#898) @dariuszkuc
  • [client] Throw error on non-successful HTTP responses (#889) @nqv
  • Refactor federation code for readability (#887) @smyrick

Non-version Changes

4.0.0-alpha.4

17 Sep 20:34
4694d99
Compare
Choose a tag to compare
4.0.0-alpha.4 Pre-release
Pre-release

Patch Changes

3.6.4

21 Sep 22:41
542840c
Compare
Choose a tag to compare

Rerelease of 3.6.3 as there was publishing issues

3.6.3

17 Sep 20:33
542840c
Compare
Choose a tag to compare

Patch Changes

  • [client 3.x.x] fix generation of duplicate classes (#884)

4.0.0-alpha.3

07 Sep 18:14
8c98205
Compare
Choose a tag to compare
4.0.0-alpha.3 Pre-release
Pre-release

Patch Changes

Non-version Changes

3.6.2

04 Sep 15:59
b66d30e
Compare
Choose a tag to compare

Patch Changes

4.0.0-alpha.2

03 Sep 22:00
7f7eb51
Compare
Choose a tag to compare
4.0.0-alpha.2 Pre-release
Pre-release

Major Changes

Patch Changes

Non-version Changes

4.0.0-alpha.1

01 Sep 04:09
10d3ad2
Compare
Choose a tag to compare
4.0.0-alpha.1 Pre-release
Pre-release

Major Changes

  • Change federated resolver to include type name (#851) @smyrick

Patch Changes

  • Fix subscriptions messaging and tests (#845) @smyrick
  • Include reflection as a dependency for all subprojects (#856) @smyrick

Non-version Changes