Update operation normalization to deterministically sort fragments. #1158
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.
This re-lands the work from #1027, #1115 and #1118, which first surfaced in
an
apollo@next
CLI version via #1113 which was released in order to provide amigration path for customers of Apollo Engine plans which support the operation registry who utilize the CLI's
apollo client:push
features.Those customers were notified and advised to either pin their
apollo
version prior to this being released, so the hope is that we'll be able to
released this under the
apollo@2
cover without incurring breaking changeson anyone else.
That said, if you find yourself in a predicament that links back to this PR, we suggest re-registering all operations using the new version of the
apollo client:push
command available in this version and, once all client operations are re-registered, upgrade theapollo-server-plugin-operation-registry
to0.1.0-alpha.1
.