GraphQL Kotlin v2.0.0.RC1 Release Notes

Release Date: 2020-01-15 // over 4 years ago
  • Major Changes

    • πŸ’₯ BREAKING CHANGE: Refactor graphQLTypeOf to top level function (#535) @smyrick
    • πŸ’₯ BREAKING CHANGE: empty complex types should fail schema generation (#541) @dariuszkuc
    • πŸ’₯ BREAKING CHANGE: Refactor schema generator to remove cyclic dependencies (#532) @smyrick
    • πŸ’₯ BREAKING CHANGE: [generator] update generator hooks to include target kclass info (#530) @dariuszkuc
    • πŸ’₯ BREAKING CHANGE: [spring-server] default data fetcher should use Jackson object mapper from spring context (#525) @dariuszkuc
    • πŸ’₯ BREAKING CHANGE: [federation] federated type resolvers should have access to environment (#473) @dariuszkuc
    • πŸ’₯ BREAKING CHANGE: Remove DataFetcherExecutionPredicate (#478) @smyrick
    • πŸš€ Update to next major release (#480) @dariuszkuc

    Minor Changes

    Patch Changes

    • βœ… [federation] federated directives integration tests (#548) @dariuszkuc
    • [generator] Rename internal files (#545) @smyrick
    • πŸ”¨ Refactor federation validation unit tests (#540) @smyrick
    • Prevent starting second subscription with the same id (#520) @gklijs
    • πŸ›  Fix subscription caching logic (#515) @smyrick
    • βž• Add perf tests to validate subscription performance (#514) @smyrick
    • Do not close session on subscription GQL_STOP (#513) @smyrick
    • πŸ›  fix subscriptions by not removing the ak subscription when one of the… (#510) @gklijs
    • 🌲 Log schema with starting newline (#502) @smyrick
    • βž• Add unit tests for renaming input type fields (#501) @smyrick
    • πŸ‘ Allow for subscription request on the same endpoint (#487) @smyrick

    Non-version Changes

    • πŸ“„ [docs] information about execution and how to return partial data (#542) @dariuszkuc
    • ⚑️ Update spring server overview page (#539) @smyrick
    • GitHub Actions checkout v2 (#536) @sullis
    • βž• Add Slack badge link (#528) @smyrick
    • πŸ“š Update subscription documentation (#522) @smyrick
    • πŸ— [build] enforce jacoco coverage check at build time (#519) @dariuszkuc
    • βž• Add integration tests for Spring Boot application example (#516) @lykims
    • ⚑️ Revert "Update publish-docs to use github tokens" (#511) @smyrick
    • ⚑️ Update documenting-fields.md (#505) @smyrick
    • ⚑️ Update publish-docs to use github tokens (#504) @smyrick
    • ⚑️ Update interface docs (#503) @smyrick
    • ⚑️ Update PR check formatting (#497) @smyrick
    • Enable Github Action for PR checks (#495) @dariuszkuc
    • ⚑️ Update the spring server docs (#491) @smyrick
    • βž• Add slack info to README (#490) @smyrick
    • ⚑️ Update website depencies and license notice (#488) @smyrick
    • ⚑️ Update doc links (#486) @smyrick
    • ⚑️ Updated broken links in the doc (#485) @Macarse