DATE:
AUTHOR:
PowerSync Product Team
CLI

PowerSync CLI: v0.9.3

DATE:
AUTHOR: PowerSync Product Team

We are pleased to announce the release of version 0.9.3 of the PowerSync CLI. The CLI can be installed globally npm install -g powersync or via npx powersync. Visit the docs to learn more about its usage.

Have any questions or feedback? Chat with us and the PowerSync community on Discord.

Changelog

v0.9.3 - 2026-03-19

  • [ADDED] --sync-config-file-path flag for powersync deploy, powersync deploy sync-config, powersync validate, and powersync generate schema, so the sync YAML can be loaded from any path rather than the default sync-config.yaml. (PR #32)

  • [ADDED] --skip-validations and --validate-only flags for deploy and validate commands, each accepting a comma-separated list of validation tests configuration, connections, sync-config). Useful when deploying behind VPC endpoints, working around transient sync config timeouts, or bypassing schema validation for older configs. (PR #22)

  • [ADDED] --overwrite flag for powersync pull instance to write directly to existing config files instead of temporary files; pulled service.yaml now also includes YAML comments and examples for all config options, making it easier to extend without consulting docs. (PR #26)

  • [IMPROVED] NPM install footprint reduced from ~326 MB to ~116 MB by removing transitive mssql, azure, and vitest dependencies. (PR #21)

  • [IMPROVED] Service error output now shows PowerSyncError or PowerSyncAuthError (with a hint to re-run powersync login) instead of raw JourneyError JSON. (PR #33)

v0.9.2 - 2026-03-06

  • [FIXED] Translation bugs in powersync migrate sync-rules: parameter queries without outputs (e.g. SELECT FROM users WHERE is_admin) now accepted; bucket parameter references now use double quotes correctly; auth.parameters() ->> 'x' is now rewritten to the more readable auth.parameter('x'). (PR #24)

v0.9.1 - 2026-03-05

  • [FIXED] powersync docker configure crash with ENOENT: no such file or directory for main-compose.yaml, caused by a missing build script in the Docker plugin that should copy template files to dist. (PR #20)

v0.9.0 - 2026-03-04

  • Initial release of the new CLI.

Powered by LaunchNotes