Releases: ExpediaGroup/graphql-kotlin
Releases · ExpediaGroup/graphql-kotlin
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
6.3.5
Patch Changes
- feat: config property to print schema (#1645) @samuelAndalon
- fix: fixed federation link imports (#1643) @dariuszkuc
6.3.4
Other Changes
- chore: update federation jvm to 2.2.0 (#1636) @samuelAndalon, this fixes CVE-2022-3171
6.3.3
Patch Changes
- feat: Backport
_FieldSetFederation v2 fix to 6.x.x branch (#1618)
6.3.2
Other Changes
- feat: add missing async leafs use case to sync exhaustion (#1613) @samuelAndalon
6.3.1
Patch Changes
- feat: make builder use null graphQLContext if null was provided (#1607) @samuelAndalon
7.0.0-alpha.0
Major Changes
- [federation] default to Federation v2 (#1585) @dariuszkuc
- feat: remove usage of GraphQLContext interface (#1580) @samuelAndalon
- feat: CompletableFuture in FederatedTypeResolver, standardize entities resolver with other subgraph implementations (#1514) @samuelAndalon
Minor Changes
- [federation] add support for Fed 2.1 (#1591) @dariuszkuc
- Configure client generate parser options (#1586) @mgilbey
- [client] update Jackson client to always annotate input fields (#1579) @dariuszkuc
- feat: graphQL errors per federated type element in batch (#1568) @samuelAndalon
- feat: DataFetchingEnvironment extensions to access to entries in GraphQLContext (#1552) @samuelAndalon
Patch Changes
- [federation] fix fed2 link imports (#1595) @dariuszkuc
- [federation] remove unnecessary extends on Fed 2 Query (#1590) @dariuszkuc
- [federation] fix @link definition and doc cleanup (#1588) @dariuszkuc
- [build] update other references of springboot version (#1584) @samuelAndalon
- [federation] cleanup validation rules (#1581) @dariuszkuc
- update spring-boot to 2.7.5 (#1582) @tapaderster
- ISSUE-1566: Relax federated type validation rules (#1571) @hchen
- [federation] deprecate @extends directive (#1562) @dariuszkuc
- [federation] fix override directive definition (#1555) @dariuszkuc
- [federation] rename _FieldSet to FieldSet in Federation v2 (#1547) @dariuszkuc
Other Changes
- [federation] update federation example and enable tests (#1599) @dariuszkuc
- [build] use reusable workflows to simplify actions (#1598) @dariuszkuc
- [examples] Remove unrecognized JVM option (#1577) @smyrick
- [build] update to kotlin 1.7.10 (#1572) @samuelAndalon
- [docs] custom scalars & optional/nullable types (#1574) @brycatch
- chore: update instrumentation documentation (#1559) @samuelAndalon
- [docs] update current version label to 7.x.x (#1551) @samuelAndalon
- start 7.x.x development (#1550) @samuelAndalon
New Contributors
6.3.0
IMPORTANT: This release fixes Federation v2 support. Earlier versions DO NOT generate valid Federation 2 schema and may fail composition. Federation v1 support was not impacted.
Minor Changes
Patch Changes
- [federation] fix fed2 link directive imports and spec URL (#1593) @dariuszkuc
Full Changelog: 6.2.5...6.3.0
6.2.5
Patch Changes
- [federation] fix override directive definition (v6) (#1554) @dariuszkuc