We’ve shipped resumeable full refresh on source-mysql and source-mssql! Between every jobs full refresh streams still do start over as full refresh, but between every attempt they are checkpointable. That means should full refresh stream encountered a transient failure and have to use a second attempt to retry, it will NOT start over from the beginning but from the latest checkpoint from last attempt. We are hoping this feature can improve overall success rate of full refresh syncs.
If you have full refresh streams on mysql and mssql you should upgrade your platform version to at least v0.58.0, regardless of you using this feature or not. Resumeable full refresh feature automatically applies to table with primary keys - tables without PKs will still use the legacy full refreshes.