Skip to content

Releases: wundergraph/graphql-go-tools

v2.0.0-rc.126

18 Nov 20:29
c9d36de
Compare
Choose a tag to compare

2.0.0-rc.126 (2024-11-18)

Bug Fixes

  • fix regression on removing null variables which was undefined (#988) (06d9407)

v2.0.0-rc.125

18 Nov 10:31
f0eb230
Compare
Choose a tag to compare

2.0.0-rc.125 (2024-11-18)

Features

  • better epoll detection, allow to disable epoll (#984) (bf93cf9)

v2.0.0-rc.124

18 Nov 09:38
81c892e
Compare
Choose a tag to compare

2.0.0-rc.124 (2024-11-16)

Bug Fixes

  • ws: deadlock on unsubscribe when epoll disabled (#982) (2fad683)

execution: v1.1.0

15 Nov 14:53
aff0506
Compare
Choose a tag to compare

1.1.0 (2024-11-14)

Features

  • add data source ID to trace (#870) (beb8720)
  • add further apollo-compatible error support (#939) (2d08eb6)
  • add query plans (#871) (da79d7e)
  • expose acquire resolver wait time in loader hooks (#854) (b85148d)
  • expose compose method of engine federation config factory (#878) (95e943e)
  • improve performance and memory usage of loader & resolbable (#851) (27670b7)
  • improve resolve performance by solving merge abstract nodes in postprocessing (#826) (6566e02)
  • include subgraph name in ART (#929) (fc0993d)
  • rewrite variable renderer to use astjson (#946) (0d2d642)
  • subgraph error propagation improvements (#883) (13cb695)
  • support multiple pubsub providers (#788) (ea8b3d3)
  • validate returned enum values (#936) (7aa4add)

Bug Fixes

  • argument and variable validation during execution (#902) (895e332)
  • correctly render trace and query plan together (#874) (2fc364f)
  • execution validation order, do not reuse planner (#925) (3ffce8b)
  • ignore empty errors (#890) (4c5556f)
  • improve ws subprotocol selection (1fc0dd9)
  • improve ws subprotocol selection (#795) (ad67dbb)
  • keep scalar order when merging fields in post processing (#835) (d27fb6e)
  • keep unused variables during normalization (#802) (15ae7b3)
  • level of null data propagation (#810) (537f4d6)
  • merging fields correctly (0dfb6a2)
  • merging fields correctly (#836) (3c4cb17)
  • merging response nodes (#772) (5e89693)
  • planning of provides, parent entity jump, conditional implicit keys, handling of external fields (#818) (fe6ffd6), closes #830 #847
  • return empty data when all root fields was skipped (#910) (4607dc0)
  • variables normalization for the anonymous operations (#965) (267aef8)

v2.0.0-rc.123

14 Nov 22:00
0d3f6ca
Compare
Choose a tag to compare

2.0.0-rc.123 (2024-11-14)

Bug Fixes

  • fix merging of response nodes of enum type (6ea332d)
  • fix merging of response nodes of enum type (#978) (230d188)

v2.0.0-rc.122

14 Nov 10:06
267aef8
Compare
Choose a tag to compare

What's Changed

Read more

v2.0.0-rc.50: feat: support file upload in router (#758)

24 Jun 14:51
627a7ce
Compare
Choose a tag to compare
This PR makes possible to support a file upload according to spec:

https://github.com/jaydenseric/graphql-multipart-request-spec

With this PR merged to main and released we can discuss and work on PR
to support the feature in cosmo router:

https://github.com/wundergraph/cosmo/pull/652

Basically, this PR makes possible to pass a temporary file information
stored in file system to structures responsible for graphql resolve
operation. Additionally, introduces a method in nethttpclient.go to
actually perform the multipart http request.

---------

Co-authored-by: pedraumcosta <costa@hcx.us>
Co-authored-by: thisisnithin <nithinkumar5353@gmail.com>

v1.67.0

12 Oct 13:16
87aab5b
Compare
Choose a tag to compare
feat: add GetSchemaUsageInfo to understand schema usage by operations…

Move to new organization, Add repeatable directives, Bump dependencies

21 May 14:36
9fe3016
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.51.0...v1.52.0

extend normalization

11 Mar 13:37
Compare
Choose a tag to compare

It's now possible to remove unused variables via normalization using extra options.
(currently used in the GraphQL DataSource to avoid sending invalid queries to upstreams)