Skip to content

Releases

sync-postgres: v0.2.0

Choose a tag to compare

@workos-sdk-automation workos-sdk-automation released this 06 Nov 18:27
a386a78

0.2.0 (2026-11-06)

Features

  • Abandon oversized reconcile streams, add excludeStreams (#45) (598f82a)

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

sync-mysql: v0.1.0

Choose a tag to compare

@workos-sdk-automation workos-sdk-automation released this 06 Nov 18:27
a386a78

0.1.0 (2026-11-06)

Features

  • mysql: add the MySQL destination package (#40) (01fa153)

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

sync-mongodb: v0.1.0

Choose a tag to compare

@workos-sdk-automation workos-sdk-automation released this 06 Nov 18:27
a386a78

0.1.0 (2026-11-06)

Features

  • mongodb: add the MongoDB destination package (#41) (9f0c1d0)

Bug Fixes

  • 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

sync-engine: v0.2.0

Choose a tag to compare

@workos-sdk-automation workos-sdk-automation released this 06 Nov 18:27
a386a78

0.2.0 (2026-11-06)

Features

  • Abandon oversized reconcile streams, add excludeStreams (#45) (598f82a)
  • clickhouse: add the ClickHouse destination package (#46) (a8ea9e9)
  • mongodb: add the MongoDB destination package (#41) (9f0c1d0)
  • mysql: add the MySQL destination package (#40) (01fa153)

Bug Fixes

  • engine: honor a stop() issued while init() is still running (#42) (4f9aebf)
  • engine: record per-parent backfill progress as one watermark (#48) (6b84f5a)
  • redact every column that names a user, verify unrecorded MySQL columns (#52) (613ae96)

sync-clickhouse: v0.1.0

Choose a tag to compare

@workos-sdk-automation workos-sdk-automation released this 06 Nov 18:27
a386a78

0.1.0 (2026-11-06)

Features

  • clickhouse: add the ClickHouse destination package (#46) (a8ea9e9)

Bug Fixes

  • 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

sync-postgres: v0.1.0

Choose a tag to compare

@workos-sdk-automation workos-sdk-automation released this 04 Nov 15:14
0c969a7

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

sync-engine: v0.1.0

Choose a tag to compare

@workos-sdk-automation workos-sdk-automation released this 04 Nov 15:14
0c969a7

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)