Skip to content

Conversation

@Chriztiaan
Copy link
Collaborator

@Chriztiaan Chriztiaan commented Dec 4, 2025

  • Updated to the latest version (0.4.10) of the core extension.
  • Support bucket priorities.
  • Report PriorityStatusEntries on SyncStatus.
  • Dropping support for the legacy C# sync implementation (more convenient path than supporting bucket priorities and download progress for that implementation)
  • Add trackPreviousValues option on TableOptions which sets CrudEntry.PreviousValues to previous values on updates.
  • Add trackMetadata option on TableOptions which adds a _metadata column that can be used for updates. The configured metadata is available through CrudEntry.Metadata.
  • Add ignoreEmptyUpdates option on TableOptions which skips creating CRUD entries for updates that don't change any values.
  • Reporting progress information about downloaded rows. Sync progress is available through SyncStatus.DownloadProgress().

Tested bucket priorities and sync progress via the commented out integration test.

@Chriztiaan Chriztiaan changed the title First run through of catching up on sync priorities and progress. (feat) Sync priorities and progress Dec 4, 2025
Base automatically changed from feat/rust-sync-implementation to main December 8, 2025 15:29
@Chriztiaan Chriztiaan force-pushed the feat/progress-priorities branch from 71c9658 to eaef06d Compare December 10, 2025 12:53
@Chriztiaan Chriztiaan changed the title (feat) Sync priorities and progress (feat) Sync priorities, progress, table options (0.4.10 core extension) Dec 11, 2025
@Chriztiaan Chriztiaan marked this pull request as ready for review December 11, 2025 08:11
stevensJourney
stevensJourney previously approved these changes Dec 12, 2025
Copy link
Collaborator

@stevensJourney stevensJourney left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Had one minor comment. On a high-level, this seems good to me.

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.

3 participants