Skip to content

feat(graphql): add deferred project header delivery#12395

Closed
mikeldking wants to merge 2 commits intomainfrom
large-data-problem
Closed

feat(graphql): add deferred project header delivery#12395
mikeldking wants to merge 2 commits intomainfrom
large-data-problem

Conversation

@mikeldking
Copy link
Copy Markdown
Collaborator

Summary

  • enable Strawberry incremental execution for GraphQL queries
  • add Relay multipart response handling so query @defer payloads can stream into the client
  • move project header cost, latency, and summary-name data onto deferred fragments so the header shell can render before slow secondary fields
  • add Relay schema extensions and generated artifacts required for @defer
  • pin graphql-core to the 3.3 prerelease line required by incremental execution and update uv.lock
  • keep project header annotation summary names refreshed after annotation deletes

Verification

  • regenerated Relay artifacts with the local Relay compiler
  • uv run python - <<'PY'\nimport graphql\nprint(graphql.__version__)\nPY
  • uv run python - <<'PY'\nfrom phoenix.server.api.schema import build_graphql_schema\nbuild_graphql_schema()\nprint('schema-ok')\nPY
  • full frontend tsc / test runs were not available in this workspace because the local package binaries were not fully linked

@mikeldking mikeldking requested review from a team as code owners March 26, 2026 23:46
@github-project-automation github-project-automation Bot moved this to 📘 Todo in phoenix Mar 26, 2026
@dosubot dosubot Bot added the size:XXL This PR changes 1000+ lines, ignoring generated files. label Mar 26, 2026
@mintlify
Copy link
Copy Markdown
Contributor

mintlify Bot commented Mar 26, 2026

Preview deployment for your docs. Learn more about Mintlify Previews.

Project Status Preview Updated (UTC)
arize-phoenix 🟢 Ready View Preview Mar 26, 2026, 11:47 PM

@claude
Copy link
Copy Markdown
Contributor

claude Bot commented Mar 26, 2026

Code review

No issues found. Checked for bugs and CLAUDE.md compliance.

@github-project-automation github-project-automation Bot moved this from 📘 Todo to 👍 Approved in phoenix Apr 3, 2026
@mikeldking mikeldking closed this Apr 4, 2026
@github-project-automation github-project-automation Bot moved this from 👍 Approved to ✅ Done in phoenix Apr 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:XXL This PR changes 1000+ lines, ignoring generated files.

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

2 participants