Skip to content

Version Packages - #714

Merged
rkistner merged 1 commit into
mainfrom
changeset-release/main
Aug 5, 2026
Merged

Version Packages#714
rkistner merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

@github-actions github-actions Bot commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@powersync/lib-services-framework@0.10.0

Minor Changes

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

Patch Changes

  • Updated dependencies [8daa300]
  • Updated dependencies [be42e25]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-sync-rules@0.40.0
    • @powersync/service-errors@0.5.0

@powersync/service-module-convex@0.3.0

Minor Changes

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

Patch Changes

  • be42e25: Throw a clear error (PSYNC_R2201) when a schema wildcard is used in a table pattern with MongoDB, MySQL, SQL Server or Convex connections, instead of silently discovering no tables.
  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [483415d]
  • Updated dependencies [8daa300]
  • Updated dependencies [aab068b]
  • Updated dependencies [37591e9]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/service-sync-rules@0.40.0

@powersync/service-module-mongodb@0.20.0

Minor Changes

  • 087b61e: Configurable heartbeat_interval_seconds for MongoDB, Postgres, SQL Server.

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

Patch Changes

  • 37591e9: [MongoDB Storage] Use batched deletes for clearing data.
  • 63707af: Stability and performance fixes for MongoDB storage V3.
  • be42e25: Throw a clear error (PSYNC_R2201) when a schema wildcard is used in a table pattern with MongoDB, MySQL, SQL Server or Convex connections, instead of silently discovering no tables.
  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [37591e9]
  • Updated dependencies [483415d]
  • Updated dependencies [8daa300]
  • Updated dependencies [aab068b]
  • Updated dependencies [37591e9]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/lib-service-mongodb@0.6.30
    • @powersync/service-sync-rules@0.40.0

@powersync/service-module-mongodb-storage@0.19.0

Minor Changes

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

  • 922f974: Add experimental support for storing bucket data chunks on S3.

Patch Changes

  • 37591e9: [MongoDB Storage] Use batched deletes for clearing data.
  • 63707af: Stability and performance fixes for MongoDB storage V3.
  • be14bfe: [MongoDB Storage V3] Tweak size estimates and chunking to use actual BSON sizes.
  • aab068b: [MongoDB Storage V3] Add has_clear_op field and simplify checksum queries.
  • b3cbc25: Update "Flushed X + Y + Z updates" log to include more detail
  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [37591e9]
  • Updated dependencies [483415d]
  • Updated dependencies [8daa300]
  • Updated dependencies [aab068b]
  • Updated dependencies [37591e9]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/lib-service-mongodb@0.6.30
    • @powersync/service-sync-rules@0.40.0

@powersync/service-module-mssql@0.9.0

Minor Changes

  • 087b61e: Configurable heartbeat_interval_seconds for MongoDB, Postgres, SQL Server.

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

Patch Changes

  • be42e25: Throw a clear error (PSYNC_R2201) when a schema wildcard is used in a table pattern with MongoDB, MySQL, SQL Server or Convex connections, instead of silently discovering no tables.
  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [483415d]
  • Updated dependencies [8daa300]
  • Updated dependencies [aab068b]
  • Updated dependencies [37591e9]
  • Updated dependencies [be42e25]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/service-sync-rules@0.40.0
    • @powersync/service-errors@0.5.0

@powersync/service-module-mysql@0.15.0

Minor Changes

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

Patch Changes

  • be42e25: Throw a clear error (PSYNC_R2201) when a schema wildcard is used in a table pattern with MongoDB, MySQL, SQL Server or Convex connections, instead of silently discovering no tables.
  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [483415d]
  • Updated dependencies [8daa300]
  • Updated dependencies [aab068b]
  • Updated dependencies [37591e9]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/service-sync-rules@0.40.0

@powersync/service-module-postgres@0.22.0

Minor Changes

  • 087b61e: Configurable heartbeat_interval_seconds for MongoDB, Postgres, SQL Server.

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

  • be42e25: Support wildcard schemas in Sync Streams (e.g. SELECT * FROM "%".assets), with the matched schema available as assets.schema(), the table name as assets.table_name() and the matched wildcard table suffix as assets.table_suffix() for use in filters and bucket parameters.

Patch Changes

  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [483415d]
  • Updated dependencies [8daa300]
  • Updated dependencies [aab068b]
  • Updated dependencies [123c801]
  • Updated dependencies [37591e9]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/service-sync-rules@0.40.0
    • @powersync/lib-service-postgres@0.5.3
    • @powersync/service-jpgwire@0.21.22

@powersync/service-module-postgres-storage@0.17.0

Minor Changes

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

Patch Changes

  • 294f334: Clear the replication error flag outside the flush transaction. Clearing it inside the REPEATABLE READ replication transaction conflicts with concurrent keepalive updates on the same sync_rules row, causing serialization failures that retry the entire flush when multiple writers are active.
  • 0a511c2: Delete rows in batches when clearing storage for a replication stream. A single DELETE covering the entire group can run for hours on large deployments and never complete once it exceeds statement or socket timeouts; batched deletes make durable progress and can be safely retried or aborted.
  • c4860c9: Improve Postgres sync throughput by reading bucket data with ordered, per-bucket index range scans that stop once the requested batch is full.
  • 63707af: Stability and performance fixes for MongoDB storage V3.
  • 123c801: Reconnect PostgreSQL notification connections and restore LISTEN subscriptions when the underlying connection is terminated. Harden connection-slot retries and lease handling, and publish checkpoint notifications atomically with checkpoint updates.
  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [483415d]
  • Updated dependencies [8daa300]
  • Updated dependencies [aab068b]
  • Updated dependencies [123c801]
  • Updated dependencies [37591e9]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/service-sync-rules@0.40.0
    • @powersync/lib-service-postgres@0.5.3
    • @powersync/service-jpgwire@0.21.22

@powersync/service-core@1.24.0

Minor Changes

  • 087b61e: Configurable heartbeat_interval_seconds for MongoDB, Postgres, SQL Server.

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

  • 922f974: Add experimental support for storing bucket data chunks on S3.

Patch Changes

  • c4860c9: Improve Postgres sync throughput by reading bucket data with ordered, per-bucket index range scans that stop once the requested batch is full.
  • 483415d: Clarify whether too-many-buckets log breakdowns are grouped by sync stream or legacy bucket definition, and include up
    to 100 entries.
  • aab068b: [MongoDB Storage V3] Add has_clear_op field and simplify checksum queries.
  • 37591e9: Lock replication slots before clearing data, preventing concurrent clearing.
  • Updated dependencies [2189250]
  • Updated dependencies [8daa300]
  • Updated dependencies [df5663b]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/service-sync-rules@0.40.0
    • @powersync/service-rsocket-router@0.2.25

@powersync/service-core-tests@0.18.0

Minor Changes

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

Patch Changes

  • 63707af: Stability and performance fixes for MongoDB storage V3.
  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [483415d]
  • Updated dependencies [8daa300]
  • Updated dependencies [aab068b]
  • Updated dependencies [37591e9]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-sync-rules@0.40.0

@powersync/service-errors@0.5.0

Minor Changes

  • be42e25: Throw a clear error (PSYNC_R2201) when a schema wildcard is used in a table pattern with MongoDB, MySQL, SQL Server or Convex connections, instead of silently discovering no tables.

@powersync/service-sync-rules@0.40.0

Minor Changes

  • be42e25: Support wildcard schemas in Sync Streams (e.g. SELECT * FROM "%".assets), with the matched schema available as assets.schema(), the table name as assets.table_name() and the matched wildcard table suffix as assets.table_suffix() for use in filters and bucket parameters.

Patch Changes

  • 8daa300: Provide a span for more types of yaml errors when reading Sync Streams.
  • cb4c627: Improve error message when trying to load Sync Streams deployed with a more recent service version on older services.

@powersync/service-types@0.17.0

Minor Changes

  • 2189250: Add /sync/checkpoint-request for client-supplied checkpoint request ids, previously called write checkpoint ids. The route returns the stored checkpoint_request_id, storage now treats managed request ids as monotonic per user/client, custom checkpoint request ids continue to use the existing checkpoint field for backwards compatibility, and checkpoint_requested_at metadata lets compact jobs remove expired request-derived checkpoint records.

    This release includes storage migrations for the checkpoint request metadata. Self-hosters should run migrations as part of the upgrade.

@powersync/lib-service-mongodb@0.6.30

Patch Changes

  • 37591e9: [MongoDB Storage] Use batched deletes for clearing data.
  • Updated dependencies [2189250]
    • @powersync/lib-services-framework@0.10.0

@powersync/lib-service-postgres@0.5.3

Patch Changes

  • 123c801: Reconnect PostgreSQL notification connections and restore LISTEN subscriptions when the underlying connection is terminated. Harden connection-slot retries and lease handling, and publish checkpoint notifications atomically with checkpoint updates.
  • Updated dependencies [2189250]
  • Updated dependencies [123c801]
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/service-jpgwire@0.21.22

@powersync/service-module-core@0.2.32

Patch Changes

  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [483415d]
  • Updated dependencies [aab068b]
  • Updated dependencies [37591e9]
  • Updated dependencies [df5663b]
    • @powersync/service-core@1.24.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-types@0.17.0
    • @powersync/service-rsocket-router@0.2.25

@powersync/service-jpgwire@0.21.22

Patch Changes

  • 123c801: Reconnect PostgreSQL notification connections and restore LISTEN subscriptions when the underlying connection is terminated. Harden connection-slot retries and lease handling, and publish checkpoint notifications atomically with checkpoint updates.
  • Updated dependencies [8daa300]
  • Updated dependencies [be42e25]
  • Updated dependencies [cb4c627]
    • @powersync/service-sync-rules@0.40.0

@powersync/service-rsocket-router@0.2.25

Patch Changes

  • df5663b: Fix uncaught error on invalid websocket frame
  • Updated dependencies [2189250]
    • @powersync/lib-services-framework@0.10.0

@powersync/service-client@0.0.9

Patch Changes

  • Updated dependencies [2189250]
    • @powersync/service-types@0.17.0

@powersync/service-schema@1.24.0

@powersync/service-image@1.24.0

Patch Changes

  • 123c801: Reconnect PostgreSQL notification connections and restore LISTEN subscriptions when the underlying connection is terminated. Harden connection-slot retries and lease handling, and publish checkpoint notifications atomically with checkpoint updates.
  • 6470100: Node v24.18.1. When using unstable_sqlite_expression_engine, this may change how floating-point values are converted to text, due to the bundled SQLite version being upgraded to 3.53.
  • Updated dependencies [087b61e]
  • Updated dependencies [294f334]
  • Updated dependencies [0a511c2]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [37591e9]
  • Updated dependencies [483415d]
  • Updated dependencies [63707af]
  • Updated dependencies [be14bfe]
  • Updated dependencies [aab068b]
  • Updated dependencies [123c801]
  • Updated dependencies [b3cbc25]
  • Updated dependencies [37591e9]
  • Updated dependencies [df5663b]
  • Updated dependencies [be42e25]
  • Updated dependencies [be42e25]
    • @powersync/service-module-postgres@0.22.0
    • @powersync/service-module-mongodb@0.20.0
    • @powersync/service-core@1.24.0
    • @powersync/service-module-mssql@0.9.0
    • @powersync/service-module-postgres-storage@0.17.0
    • @powersync/lib-services-framework@0.10.0
    • @powersync/service-module-convex@0.3.0
    • @powersync/service-module-mongodb-storage@0.19.0
    • @powersync/service-module-mysql@0.15.0
    • @powersync/service-rsocket-router@0.2.25
    • @powersync/service-module-core@0.2.32

test-client@0.1.79

Patch Changes

  • Updated dependencies [087b61e]
  • Updated dependencies [2189250]
  • Updated dependencies [922f974]
  • Updated dependencies [c4860c9]
  • Updated dependencies [483415d]
  • Updated dependencies [aab068b]
  • Updated dependencies [37591e9]
    • @powersync/service-core@1.24.0

@github-actions
github-actions Bot force-pushed the changeset-release/main branch 2 times, most recently from fc0143e to a97b6ee Compare July 15, 2026 12:37
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 10 times, most recently from dad5d9b to 2cfd044 Compare July 27, 2026 10:40
@github-actions
github-actions Bot force-pushed the changeset-release/main branch 10 times, most recently from a2d50e7 to 1207442 Compare August 4, 2026 12:34
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from 1207442 to bc376c7 Compare August 4, 2026 14:52
@github-actions
github-actions Bot force-pushed the changeset-release/main branch from bc376c7 to df90e20 Compare August 5, 2026 11:29
@rkistner
rkistner merged commit d64536b into main Aug 5, 2026
14 checks passed
@rkistner
rkistner deleted the changeset-release/main branch August 5, 2026 12:16
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.

1 participant