Skip to content

Releases: wundergraph/graphql-go-tools

v2.0.0-rc.129

27 Nov 17:20
f7a31e8
Compare
Choose a tag to compare

2.0.0-rc.129 (2024-11-27)

Bug Fixes

v2.0.0-rc.128

25 Nov 10:44
f760706
Compare
Choose a tag to compare

2.0.0-rc.128 (2024-11-25)

Features

v2.0.0-rc.127

19 Nov 12:44
611d683
Compare
Choose a tag to compare

2.0.0-rc.127 (2024-11-19)

Bug Fixes

  • netpoll: obtain fd correctly when dealing with tls.Conn (#991) (7aa57f2)

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 <[email protected]>
Co-authored-by: thisisnithin <[email protected]>