1.2.1 (2025-02-13)
- fix printing object value with optional fields (#1065) (5730d72)
- interface objects (#1055) (858d929)
1.2.0 (2024-12-30)
1.1.0 (2024-11-14)
- 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)
- 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)