Repository navigation
Releases
Releases · workos/sync-engine
sync-postgres: v0.2.0
0.2.0 (2026-11-06)
Features
Bug Fixes
- postgres: run the installed command, dedupe by instant, refuse out-of-range offsets (#49) (e667d58)
- redact every column that names a user, verify unrecorded MySQL columns (#52) (613ae96)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @workos/sync-engine bumped to 0.2.0
- dependencies
sync-mysql: v0.1.0
0.1.0 (2026-11-06)
Features
Bug Fixes
- mysql: publish releases, port --exclude-streams and the oversized verdict (#47) (bac1bfc)
- mysql: run the installed command, dedupe by instant, refuse out-of-range offsets (#50) (05e8fb4)
- redact every column that names a user, verify unrecorded MySQL columns (#52) (613ae96)
- slight correct for locking in migration (#56) (4457aa3)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @workos/sync-engine bumped to 0.2.0
- dependencies
sync-mongodb: v0.1.0
sync-engine: v0.2.0
sync-clickhouse: v0.1.0
0.1.0 (2026-11-06)
Features
Bug Fixes
Dependencies
- The following workspace dependencies were updated
- dependencies
- @workos/sync-engine bumped to 0.2.0
- dependencies
sync-postgres: v0.1.0
0.1.0 (2026-11-04)
⚠ BREAKING CHANGES
- @workos/sync is now @workos/sync-engine, @workos/pg-sync is now @workos/sync-postgres, and the CLI is workos-sync-postgres.
Features
- Bound a backfill call with maxPages (#19) (a859418)
- Bound a reconcile call with maxPages (#31) (b937a17)
- Compute the reconcile set difference in Postgres (#7) (a2f8c4a)
- Detect and repair generated-column drift on init (#11) (a846f73)
- Emit metrics through OpenTelemetry (#36) (513bb4d)
- Generate a _live view for every mirror stream (#9) (2f454e2)
- Hold a single-writer lease while tailing the Events API (#6) (342476c)
- Identify the engine and its phase in the User-Agent (#27) (5ca5528)
- postgres: Add
init --print-sql(#25) (d613623) - postgres: Add WORKOS_SYNC_PG_SSL_CA for private CAs (#24) (8df0b06)
- postgres: Name the engine's connections workos-sync-engine (#34) (77f71f0)
- Quarantine poison events instead of stalling the tail (#12) (3959847)
- Serve /healthz and Prometheus metrics from listen (#8) (55176cb)
- Slice refresh like backfill, reset every environment first (#33) (ca3b76b)
Bug Fixes
- engine: Strip domain verification tokens from rows and archived events (#29) (07d6dc0)
- postgres: Fence blocked cursor checkpoints (#16) (3f6962d)
- postgres: Keep hydrated fields when a create and a later update share a batch (#30) (88493d8)
- postgres: Keep the process alive when the server closes an idle connection (#28) (8314c9c)
- postgres: Preserve ordering for unchanged payloads (#14) (4f22b26)
- postgres: Serialize schema initialization (#17) (18d591e)
- Stop claiming user and organization events omit fields (#37) (54af5c2)
- Stop mirroring invitation acceptance tokens into _raw (#2) (62d2842)
- sync: Reconcile complete composite keys (#15) (ffc3712)
- Write the composite-key separator as an escape sequence (#10) (c855c99)
Code Refactoring
- Rename to @workos/sync-engine and @workos/sync-postgres (012b35a)
Dependencies
- The following workspace dependencies were updated
- dependencies
- @workos/sync-engine bumped to 0.1.0
- dependencies
sync-engine: v0.1.0
0.1.0 (2026-11-04)
⚠ BREAKING CHANGES
- @workos/sync is now @workos/sync-engine, @workos/pg-sync is now @workos/sync-postgres, and the CLI is workos-sync-postgres.
Features
- Bound a backfill call with maxPages (#19) (a859418)
- Bound a reconcile call with maxPages (#31) (b937a17)
- Compute the reconcile set difference in Postgres (#7) (a2f8c4a)
- Detect and repair generated-column drift on init (#11) (a846f73)
- Emit metrics through OpenTelemetry (#36) (513bb4d)
- Hold a single-writer lease while tailing the Events API (#6) (342476c)
- Identify the engine and its phase in the User-Agent (#27) (5ca5528)
- postgres: Add
init --print-sql(#25) (d613623) - Quarantine poison events instead of stalling the tail (#12) (3959847)
- Serve /healthz and Prometheus metrics from listen (#8) (55176cb)
- Slice refresh like backfill, reset every environment first (#33) (ca3b76b)
Bug Fixes
- engine: Strip domain verification tokens from rows and archived events (#29) (07d6dc0)
- postgres: Fence blocked cursor checkpoints (#16) (3f6962d)
- Stop claiming user and organization events omit fields (#37) (54af5c2)
- Stop mirroring invitation acceptance tokens into _raw (#2) (62d2842)
- sync: Reconcile complete composite keys (#15) (ffc3712)
Code Refactoring
- Rename to @workos/sync-engine and @workos/sync-postgres (012b35a)