Skip to content

Latest commit

 

History

History
196 lines (113 loc) · 18.7 KB

File metadata and controls

196 lines (113 loc) · 18.7 KB

Changelog

1.12.0 (2026-04-28)

Features

  • support costs on arguments of directives (#1465) (2eca1ab)

1.11.0 (2026-04-08)

Features

  • check slicing Arguments passed when requireOneSlicingArgument (#1456) (72c181f)
  • handle recursion for arguments containing input objects (#1461) (ba21793)

1.10.0 (2026-03-19)

Features

Bug Fixes

  • propagate actualListSizes via resolver context (#1404) (5433fcb)

1.9.0 (2026-02-20)

Features

1.8.1 (2026-02-19)

Bug Fixes

  • resolve: fix flaky singleflight deduplication tests (#1393) (4105082)
  • resolve: guard OnFinished against nil loaderHookContext on skipped fetches (#1394) (f79d071)

1.8.0 (2026-02-16)

Features

  • add flag for relaxed nullability checks on same shape (#1378) (6be2e74)

Bug Fixes

  • enable parallel execution for federation integration tests (#1385) (09d9348)

1.7.0 (2026-02-06)

Features

Bug Fixes

  • add ability to exclude introspection queries from complexity limits (#1342) (19c8693)

1.6.0 (2025-10-21)

Features

Bug Fixes

  • bump engine to v2.0.0-rc.231 for execution (#1329) (ebddb25)
  • propagate fetch reasons for interface-related fields (#1312) (5ee3014)

1.5.0 (2025-09-12)

Features

Bug Fixes

  • execution tests, disable test cache for execution (#1206) (7216c0f)
  • fix collecting representation for fetches scoped to concrete types (#1200) (bcf547d)
  • handle null only for outer list (#1250) (0e055a4)
  • refactor CoordinateDependencies, FetchReasons (#1293) (cfebc16)
  • return parsing error for empty selection sets (#1220) (726c0d2)
  • test v2 benchmarks on ci (#1238) (d9cfb21)

1.4.0 (2025-07-02)

Features

  • improve apollo gateway compatible field selection validation (#1169) (8c1a063)

Bug Fixes

  • support different kinds of close, correct client unsubscribe behaviour (#1174) (b6de322)

1.3.1 (2025-06-05)

Bug Fixes

  • upgrade execution graphqlgotools dependency to fix vulnerability (#1176) (ff21653)

1.3.0 (2025-06-05)

Features

  • add apollo router compat flag for invalid variable rendering (#1067) (e87961f)
  • add deprecated arguments support to introspection (#1142) (1ac2908)
  • apollo-router-like non-ok http status errors (#1072) (e685c29)
  • differentiate between complete and close event types (#1158) (79f3f41)
  • engine: mutex free subscription handling (#1076) (21be4ab)
  • implement gRPC datasource (#1146) (146a552)
  • update engine version for execution pkg (#1171) (9769beb)

Bug Fixes

1.2.0 (2024-12-30)

Features

Bug Fixes

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

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)