-
Notifications
You must be signed in to change notification settings - Fork 550
feat: Implement @defer and @stream directives for incremental delivery #1377
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
cschiewek
merged 31 commits into
absinthe-graphql:main
from
gigsmart:gigmart/defer-stream-incremental
Feb 9, 2026
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
3a82547
update
jwaldrip 73715de
fix introspection
jwaldrip 38ad2eb
add claude.md
jwaldrip e849361
Fix mix tasks to respect schema adapter for proper naming conventions
jwaldrip 801f39d
feat: Add field description inheritance from referenced types
jwaldrip 5970e31
gitignore local settings
jwaldrip ab51d53
fix sdl render
jwaldrip 42c1c00
feat: Add @defer and @stream directive support for incremental delivery
jwaldrip 2457921
docs: Add comprehensive incremental delivery documentation
jwaldrip b64aeeb
fix: Correct Elixir syntax errors in incremental delivery implementation
jwaldrip a227ae8
fix: Update test infrastructure for incremental delivery
jwaldrip fff271f
feat: Complete @defer and @stream directive implementation
jwaldrip 326d604
docs: Add comprehensive incremental delivery guide
jwaldrip bfcec32
Add incremental delivery guide to documentation extras
jwaldrip ea5d665
Remove automatic field description inheritance
jwaldrip 2dc02b3
Fix code formatting
jwaldrip 11ca745
fix dialyzer
jwaldrip df669b6
remove elixir 1.19
jwaldrip fda1edf
fix: resolve @defer/@stream incremental delivery issues
jwaldrip 7831a2c
docs: clarify supervisor startup and dataloader integration
jwaldrip 81a24d2
chore: remove debug test file
jwaldrip 993d3c4
feat: add on_event callback for monitoring integrations
jwaldrip 2efc671
feat: add telemetry events for incremental delivery instrumentation
jwaldrip 141a4ea
docs: add incremental delivery telemetry documentation
jwaldrip 70f3b5b
docs: add incremental delivery to CHANGELOG
jwaldrip ae5150b
docs: clarify @defer/@stream are draft/RFC, not finalized spec
jwaldrip 68d8421
feat: make @defer/@stream directives opt-in
jwaldrip 8d92bb2
chore: fix formatting across incremental delivery files
jwaldrip 0d48992
ci: restore Elixir 1.19 support
jwaldrip 7f1bfe7
feat: unify streaming architecture for subscriptions and incremental …
jwaldrip 96fa747
refactor: extract middleware and telemetry modules for better discove…
jwaldrip File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The changelog should be updated automatically