Skip to content
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

feat(core): Update supported "Incremental Delivery" format/spec #3007

Merged
merged 17 commits into from
Mar 7, 2023

Conversation

kitten
Copy link
Member

@kitten kitten commented Mar 6, 2023

Resolves #3003

Summary

When applied, this pull request updates the "Incremental Delivery" spec format, as it should be supported according to the updated specification. It furthermore updates the permissible formats of execution results we accept from APIs.

While some minor adjustments have been made that could be breaking, we only changed things related to the prior experimental changes, as not merged to the spec yet.

Note: Combined gzip+min size of *.min.js went from 6.11 kB to 6.27 kB, a delta of +0.16kB

Set of changes

  • Support new incremental payloads
  • Update to support old incremental payloads
  • Remove string support for rehydrating errors
  • Add new Accept header format, as most APIs should reasonably support it

@kitten kitten requested a review from JoviDeCroock March 6, 2023 14:49
@kitten kitten force-pushed the feat/update-incremental-delivery branch from 21ff4cb to dd0f89d Compare March 6, 2023 15:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

RFC (core): Update Incremental Delivery response payload support
2 participants