The change is both a media-buying default and an API migration. Advertisers that want online-only Shopping campaigns must move that intent into listing scope or the inventory filter instead of relying on `ShoppingSetting.enable_local=false`.
The new recovery rule does not remove refresh-token rotation, but it makes the upcoming January 2027 migration safer: losing a successful refresh response no longer necessarily forces a merchant to reopen and reauthorize the app.
Estuary’s new runtime is less about an AI label than a data-correctness problem: the same pipeline is meant to move from millisecond streams to large backfills without exposing downstream systems to partial transactions or requiring separate batch reconciliation.