-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
fix: (source-shopify) - deprecate an old ProductGraphQL
and CustomerSavedSearch
streams from the stream catalog
#51037
base: master
Are you sure you want to change the base?
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
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.
LGTM! Just a couple of small comments. Let's wait for @katmarkham to review this
…ify/deprecate-products-graph-ql-stream
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 Migration guide looks good to me with the updates.
Meant to only approve migration guide, code review still needed
…ify/deprecate-products-graph-ql-stream
- `Products Graph QL` | ||
- `Customer Saved Search` | ||
|
||
To replace the old `Products Graph QL` use the `Products` instead. |
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.
don't we have a chart somewhere for this type of change?
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.
Not sure I'm aware of any at the moment. I'd appreciate sharing one.
/approve-regression-tests
|
What
Original Slack thread: https://airbytehq-team.slack.com/archives/C02U9R3AF37/p1736286359890149
We would need to deprecate the
ProductGraphQL
andCustomerSavedSearch
streams completely, since these are using the old deprecatedapi version
(2023-07 and 2022-01 respectively) which are not supported anymore. Moreover, Shopify demands us to stop making API calls using these API versions and move to the2024-04
at least, which we effectively do by far for all other streams.How
ProductGraphQL
stream from the sourceCustomerSavedSearch
stream from the sourceUser Impact
This is considered as
Breaking change
:ProductsGraphQL
stream - use theProducts
stream instead (it covers all the fields of an old deprecated stream)CustomerSaverSearch
there is no alternative at the moment, but there is a chance to re-implement this stream again usingGraphQL BULK
, once there is a demand from the Customer perspectiveCan this PR be safely reverted and rolled back?