Releases: ExpediaGroup/graphql-kotlin
Releases · ExpediaGroup/graphql-kotlin
6.5.1
What's Changed
- feat: honor LightDataFetcher on by level batching logic (#1795) by @samuelAndalon in #1796
Full Changelog: 6.5.0...6.5.1
7.0.0-alpha.6
Minor Changes
- feat(server): pass graphQLContext to KotlinDataLoaderRegistryFactory by @samuelAndalon in #1785
- feat(server): Add subscriptions support to ktor server by @thevietto in #1774
- feat(plugin): GraalVM native image support for Spring server by @dariuszkuc in #1769
- feat(plugin): new generate-graalvm-metadata Maven goal by @dariuszkuc in #1759
- feat(dataloader): FederatedTypePromiseResolver to settle all promises regardless of errors by @samuelAndalon in #1753
Patch Changes
- fix(federation): relaxes
@requires
and@external
constraints by @dariuszkuc in #1778 - fix(dataloader): grab kotlinDataLoaderRegistry from environment by @samuelAndalon in #1767
- fix(client): Improve alias handling in client generation by @WIStudent in #1763
- fix(plugin): fix generated GraalVM metadata for property fields by @dariuszkuc in #1757
- fix(server): Absolute urls for graphiql subscriptions by @jaaqo in #1755
- dependency updates
- chore: update dependencies to the latest by @dariuszkuc in #1780
- build(deps): bump junit from 5.9.1 to 5.9.2 by @dependabot in #1716
- feat: update graphql-java version by @samuelAndalon in #1749
Other Changes
- fix Ktor server DataLoader example usage by @dariuszkuc in #1786
- documentation updates
- docs: cleanup tasks/mojos usage documentation by @dariuszkuc in #1766
- docs: documentation for new GraalVm plugin tasks/goal by @dariuszkuc in #1764
- chore: update examples README to point to graphiql by @samuelAndalon in #1762
- build updates:
- chore: disable flaky test by @samuelAndalon in #1789
- chore: add GraalVM integration tests to the CI workflow by @dariuszkuc in #1745
New Contributors
- @jaaqo made their first contribution in #1755
- @WIStudent made their first contribution in #1763
- @thevietto made their first contribution in #1774
Full Changelog: 7.0.0-alpha.5...7.0.0-alpha.6
6.5.0
What's Changed
- feat: update graphql-java version with backwards compatible changes by @samuelAndalon in #1783
This is an special release, that updates graphql-java
to 20.3, implementing the LightDataFetcher
along with other performance improvements,
version update is backwards compatible, making this a candidate for a minor release.
Full Changelog: 6.4.1...6.5.0
6.4.1
What's Changed
- fix: grab kotlinDataLoaderRegistry from environment (#1767) by @samuelAndalon in #1768
Full Changelog: 6.4.0...6.4.1
7.0.0-alpha.5
Major Changes
- BREAKING CHANGE(generator): make dependency on ClassGraph optional (#1733) @dariuszkuc
- BREAKING CHANGE(generator): update functionDataFetcherFactory to accept KClass (#1732) @dariuszkuc
Minor Changes
- feat(plugin): new GraalVm metadata Gradle task (#1743) @dariuszkuc
- feat: new GraalVM reflect metadata generator (#1739) @dariuszkuc
Patch Changes
- fix(server): pin GraphiQL versions (#1735) @dariuszkuc
Other Changes
- GraalVM example integration (#1742) @dariuszkuc
- chore(build): gradle script cleanups (#1740) @dariuszkuc
- feat: update graphiql packages cdn (#1737) @samuelAndalon
- chore: remove gradle duplicates from composite builds (#1721) @dariuszkuc
7.0.0-alpha.4
Major Changes
- [ktor plugin] refactor route configuration (#1688) @dariuszkuc
Patch Changes
- [ktor server] simplify KtorGraphQLRequestParser (#1704) @dariuszkuc
- add support for application/graphql-response+json content type (#1699) @gumimin
- fix(ktor-server): move plugin install to routing context (#1684) @lucsoft
- fix(gradle-plugin): compileKotlin does not exist in Multiplatform (#1681) @nothendev
Other Changes
- introduce graphql-over-http spec compliance tests (#1715) @dariuszkuc
- Fix typo in NestedQueries.kt (#1689) @martinbonnin
- build
- build: set permissions to deploy GH pages (#1724) @dariuszkuc
- build: set permissions for release drafter (#1727) @dariuszkuc
- chore: update actions/cache to v3 (#1707) @dariuszkuc
- build: update PR fed check to use pull-requests permissions instead of issues (#1706) @dariuszkuc
- build: fix fed action permissions (#1703) @dariuszkuc
- build: refactor fed integration workflows to use pull_request event (#1701) @dariuszkuc
- fix federation integration workflows (#1687) @dariuszkuc
- dependencies
- docs
- docs: fix typo in generator-config.md (#1722) @tenstad
- docs: update
@composeDirective
usage documentation (#1696) @dariuszkuc - docs: update v6 docs with fed2.3 info (#1686) @dariuszkuc
- chore: add example how to use data loaders with suspendable functions (#1678) @samuelAndalon
7.0.0-alpha.3
Minor Changes
- add ktor server plugin module (#1667) @dariuszkuc
- federation: add support for Apollo Federation subgraph spec v2.3 (#1661) @dariuszkuc
Other Changes
- chore: update to latest docusaurus version (#1668) @dariuszkuc
- docs: arguments spelling mistake (#1669) @andydenk
- fix: update federation PR workflows to check out correct codebase (#1671) @dariuszkuc
New Contributors
Full Changelog: 7.0.0-alpha.2...7.0.0-alpha.3
6.4.0
Minor Changes
- feat: add support for federation v2.3 (#1674) @dariuszkuc
- feat: pass graphQLContext as fallback if deprecated context is null (#1652 #1653 ) @samuelAndalon
7.0.0-alpha.2
This is a technical release without any new features or fixes. Triggering new release as previous one failed.
7.0.0-alpha.1
WARNING: This release updates the minimum required JVM version to 17 and Kotlin to 1.7.21
Major Changes
- feat: add and use graphiql as default for browser IDE (#1623 #1641) @samuelAndalon
- [build] update to kotlin 1.7.21 (#1627) @samuelAndalon
- update to SpringBoot 3 and Java 17 (#1638) @dariuszkuc
Minor Changes
- feat: add missing async leafs use case to sync exhaustion (#1612) @samuelAndalon
- feat: add graphiql explorer plugin (#1624) @samuelAndalon
- feat: add explorer and exporter plugins (#1626) @samuelAndalon
- plugin: allow configuring streamed response for introspection task/mojo (#1639) @dariuszkuc
- feat: config property to print schema (#1641) @samuelAndalon
Other Changes
- misc doc cleanup/updates (#1603 #1605 #1616 #1619 #1620 #1621 #1622 #1629 #1646)
- build updates
- migrate build to version catalog (#1630) @dariuszkuc
- [build] add Apollo Federation Subgraph Compatibility tests (#1628 #1632 #1637) @dariuszkuc
- build: migrate to use buildSrc and convention plugins (#1633) @dariuszkuc
- build: use typesafe project accessors (#1635) @dariuszkuc
- Bump Gradle to 7.6 (#1648) @martinbonnin
- migrate Gradle plugin IT to a composite build (#1654 #1656 #1657 #1658 #1659)
- dependency updates
- chore: update federation-jvm version to 2.2.0 (#1634) @samuelAndalon