Release 0.30.0¶
See GitHub Release.
Breaking Changes¶
- Rename
ResolverExecutionContext.nodeFortonodeRef(588b2ffc) by @gummybug
Features¶
- File-driven bootstrapping based on KSP. (5eef105f) by @gokhan-ozgozen
- Add total-count-aware pagination helpers for ConnectionArguments API (e4b61d16) by @kristileka
- Make AssembleTenantModuleConfigFilesTask incremental with unit tests (3906b242) by @rstata
- KSP registry-extractor processor and aggregation pipeline spike (be478800) by @rstata
- Add @InTenantCode and @InFrameworkCode documentation annotations (b442059b) by @fireboy1919
- Adds isBatching to @resolver (70b36697) by @kristileka
- Add mutation root support for @namespaceType directive (5d7d15a2) by @amity177
Bug Fixes¶
- Fix race condition in non-selective node resolver cache deduplication (e56c4daf) by @rstata
- Fix resolution of fromObjectField variables on non-root fields (2be9b1dc) by @jbellenger
- Fix engine hangs on subqueries (72123671) by @jbellenger
- Add missing actions:read permission to orchestrator workflows (80f597d5) by @geovannefduarte
Documentation¶
- Adds new docs for connection changes (c6611756) by @kristileka
- Clarify variable docs (d860ede5) by @jbellenger
- Update documentation to reflect @resolver(isBatching) API (e71571ad) by @gummybug
Testing¶
- Improve stability and debuggability of property tests in shared-mapping module (17b01aba) by @geovannefduarte
Refactoring¶
- Remove unused FieldError exception from tenant API (7df474f4) by @geovannefduarte
Chores¶
- Update kotlin to 1.9.25 (260dba66) by @skevy
Build System¶
- Use Central Portal snapshot endpoint for snapshot publications (#321) by @geovannefduarte
- Resolve INCLUDED version leak in published POMs for test fixture deps (27205c73) by @geovannefduarte
- Remove deprecated CI workflows and migrate triggers to ci-trigger.yml (#324) by @geovannefduarte
- Add build-time check that KSP and Kotlin versions align (1cad3e95) by @rstata
- Rewrite RELEASE-RUNBOOK.md for new workflow architecture (4e9f57d9) by @geovannefduarte