Repository navigation
Version Packages - #827
Merged
Merged
Version Packages#827
Conversation
github-actions
Bot
force-pushed
the
changeset-release/main
branch
2 times, most recently
from
October 6, 2026 13:45
b64abd6 to
1ce8212
Compare
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
github-actions
Bot
force-pushed
the
changeset-release/main
branch
3 times, most recently
from
October 13, 2026 08:49
bb16673 to
072dddb
Compare
rkistner
previously approved these changes
Oct 14, 2026
github-actions
Bot
force-pushed
the
changeset-release/main
branch
8 times, most recently
from
October 21, 2026 07:42
6e21a41 to
d872060
Compare
github-actions
Bot
force-pushed
the
changeset-release/main
branch
from
October 21, 2026 10:16
d872060 to
8604075
Compare
rkistner
approved these changes
Oct 21, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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/service-module-mongodb@0.22.0
Minor Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.fff5024: Add a replication adapter interface for snapshot predicates and ChangeStream event batches. Both default and filtering providers parse events incrementally with shared split-event assembly. Persist safe resume positions after preceding writes have flushed, including when an adapter excludes all data events. Preserve exact-token resumes within transactions and export a pluggable, disposable ChangeStreamTestContext for module integration tests.
Expose a shared filtering helper with typed options and keep/exclude/delete decisions. The helper preserves checkpoint and DDL events, source batch boundaries and safe resume progress while counting exclusions. Export the shared stream and filter types from the replication module.
Report a replication error if a saved sync config requires MongoDB pre-filtering but no query provider factory is registered. Restore the required module, or remove the filters and deploy a new sync config to restart replication.
Patch Changes
@powersync/service-errors@0.6.0
Minor Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.fff5024: Add a replication adapter interface for snapshot predicates and ChangeStream event batches. Both default and filtering providers parse events incrementally with shared split-event assembly. Persist safe resume positions after preceding writes have flushed, including when an adapter excludes all data events. Preserve exact-token resumes within transactions and export a pluggable, disposable ChangeStreamTestContext for module integration tests.
Expose a shared filtering helper with typed options and keep/exclude/delete decisions. The helper preserves checkpoint and DDL events, source batch boundaries and safe resume progress while counting exclusions. Export the shared stream and filter types from the replication module.
Report a replication error if a saved sync config requires MongoDB pre-filtering but no query provider factory is registered. Restore the required module, or remove the filters and deploy a new sync config to restart replication.
@powersync/service-sync-rules@0.44.0
Minor Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.Patch Changes
schema/sync_rules.jsonfile removed in version0.43.0.token_parametersvalues are derived.bucket_definitions:). It appears in the/api/admin/v1/diagnosticsand/api/admin/v1/validateresponses withlevel: 'warning', and the service now logs sync config errors and warnings when it loads or deploys a sync config.PowerSyncDatabaseandSyncStreamin generated TypeScript schemas.@powersync/service-types@0.20.0
Minor Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.51a1a89: Add
sync_config_sourceandServiceInfotoDiagnosticsResponse.@powersync/lib-service-mongodb@0.6.34
Patch Changes
@powersync/lib-service-postgres@0.5.7
Patch Changes
@powersync/lib-services-framework@0.10.4
Patch Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.Updated dependencies [44ce423]
Updated dependencies [e703ca5]
Updated dependencies [fff5024]
Updated dependencies [324093e]
Updated dependencies [57ef2f4]
Updated dependencies [6700c71]
@powersync/service-module-convex@0.4.3
Patch Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.Updated dependencies [44ce423]
Updated dependencies [51a1a89]
Updated dependencies [e703ca5]
Updated dependencies [324093e]
Updated dependencies [286b0f8]
Updated dependencies [51a1a89]
Updated dependencies [57ef2f4]
Updated dependencies [6700c71]
@powersync/service-module-core@0.2.37
Patch Changes
@powersync/service-module-mongodb-storage@0.23.1
Patch Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.4df5d45: Fix memory bloat with V4 storage compacting.
Updated dependencies [44ce423]
Updated dependencies [51a1a89]
Updated dependencies [e703ca5]
Updated dependencies [324093e]
Updated dependencies [286b0f8]
Updated dependencies [51a1a89]
Updated dependencies [57ef2f4]
Updated dependencies [6700c71]
@powersync/service-module-mssql@0.10.4
Patch Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.1decb46: Fix the initial snapshot never completing for SQL Server tables with a composite primary key, or another key type not supported for chunked snapshots, when the table has 10,000 or more rows. The snapshot of these tables now reports progress and can be interrupted between batches.
Updated dependencies [44ce423]
Updated dependencies [51a1a89]
Updated dependencies [e703ca5]
Updated dependencies [fff5024]
Updated dependencies [324093e]
Updated dependencies [286b0f8]
Updated dependencies [51a1a89]
Updated dependencies [57ef2f4]
Updated dependencies [6700c71]
@powersync/service-module-mysql@0.16.4
Patch Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.286b0f8: Update WebSocket and HTTP dependencies to address reported security vulnerabilities. Update the OpenTelemetry metrics exporters to remove the protobufjs dependency and include metrics security fixes.
Updated dependencies [44ce423]
Updated dependencies [51a1a89]
Updated dependencies [e703ca5]
Updated dependencies [324093e]
Updated dependencies [286b0f8]
Updated dependencies [51a1a89]
Updated dependencies [57ef2f4]
Updated dependencies [6700c71]
@powersync/service-module-postgres@0.23.3
Patch Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.Updated dependencies [44ce423]
Updated dependencies [51a1a89]
Updated dependencies [e703ca5]
Updated dependencies [324093e]
Updated dependencies [286b0f8]
Updated dependencies [51a1a89]
Updated dependencies [57ef2f4]
Updated dependencies [6700c71]
@powersync/service-module-postgres-storage@0.19.3
Patch Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.Updated dependencies [44ce423]
Updated dependencies [51a1a89]
Updated dependencies [e703ca5]
Updated dependencies [324093e]
Updated dependencies [286b0f8]
Updated dependencies [51a1a89]
Updated dependencies [57ef2f4]
Updated dependencies [6700c71]
@powersync/service-jpgwire@0.21.26
Patch Changes
@powersync/service-rsocket-router@0.2.29
Patch Changes
@powersync/service-client@0.0.12
Patch Changes
@powersync/service-core@1.27.1
Patch Changes
44ce423: Add
config.source_table_optionsto edition 3 sync configs, including MongoDB pre-filtering expressions. Generate editor schemas with examples and report validation errors at their YAML source locations.MongoDB replication pre-filtering is not supported in the Open Edition; unsupported configurations report
PSYNC_S1348. For example:Validation and deployment reject filters when the feature is unavailable. Parsing accepts an optional map of connection tags to connection types, rejecting MongoDB pre-filtering expressions on known non-MongoDB sources. Unknown connections or missing connection metadata produce advisory warnings. The service supplies connection metadata during validation, deployment, and filesystem loading. Filesystem-loaded sync configs also run source-capability checks. With
exit_on_errordisabled, configs remain available to diagnostics. Changing source-table options requires replacement processing when deploying a new sync config.Source capability validation returns structured
ValidationDiagnosticentries, allowing multiple fatal issues andadvisory warnings. Deployment and reprocessing reject fatal diagnostics while validation continues collecting
independent findings. Existing
ReplicationErrorconsumers retain the same diagnostic shape.51a1a89: Add
service.versionandsync_config_sourceto diagnostics endpoint.286b0f8: Update WebSocket and HTTP dependencies to address reported security vulnerabilities. Update the OpenTelemetry metrics exporters to remove the protobufjs dependency and include metrics security fixes.
57ef2f4: Report a non-fatal deprecation warning when a sync config uses legacy Sync Rules (
bucket_definitions:). It appears in the/api/admin/v1/diagnosticsand/api/admin/v1/validateresponses withlevel: 'warning', and the service now logs sync config errors and warnings when it loads or deploys a sync config.Updated dependencies [44ce423]
Updated dependencies [e703ca5]
Updated dependencies [324093e]
Updated dependencies [286b0f8]
Updated dependencies [51a1a89]
Updated dependencies [57ef2f4]
Updated dependencies [6700c71]
@powersync/service-core-tests@0.18.4
Patch Changes
@powersync/service-image@1.27.1
Patch Changes
@powersync/service-schema@1.27.1
test-client@0.1.84
Patch Changes