Skip to content

Releases: electric-sql/electric

[email protected]

19 Jun 09:35
e0365c6
Compare
Choose a tag to compare

Patch Changes

  • b3c1bdc: Minor performance improvements in downstream initial sync path
  • e9dc60f: Update better-sqlite3 dependency, dropping Node v16 support and adding Node v22 support, see relevant PR.
  • 7bbba53: Modify FK flag option to default to disabling FK checks on SQLite.
  • 7b4b8d4: Remove WITHOUT ROWID specification on SQLite migrations for improved performance (see #1349).
  • fbf8a4d: Modify setReplicationTransform to throw if a FK column is transformed.

@electric-sql/[email protected]

19 Jun 09:35
e0365c6
Compare
Choose a tag to compare

Patch Changes

@core/[email protected]

19 Jun 09:35
e0365c6
Compare
Choose a tag to compare

Patch Changes

  • ecdd4ab: Reduce baseline memory usage by limiting the maximum number of open file descriptors.
  • 7b4b8d4: Remove WITHOUT ROWID specification on SQLite migrations for improved performance (see #1349).
  • 8cddaaf: Support psycopg3 style transactions in proxy

[email protected]

12 Jun 11:21
21fc043
Compare
Choose a tag to compare

Patch Changes

  • 81b1d00: Update starter templates to use electric-sql version 0.12.x

[email protected]

10 Jun 11:16
f322afc
Compare
Choose a tag to compare

Minor Changes

  • a8eedad: feat: server-driven unsubscribes to allow clients to unsubscribe from shapes

Patch Changes

  • f4f020d: Flag to disable FKs checks on incoming TXs in SQLite.
  • 17e793c: Fix asyncEventEmitter to not silence unhandled exceptions raised in event handlers.
  • d279c8a: Redact secrets from CLI Docker configuration printout.
  • 81d91f5: Use canary Docker image tag when using the canary CLI client.
  • d406e85: Use more widely supported regex features for SQL interpolation (remove negative lookbehind which has limmited support)
  • d3506ab: Consistently use URL API for parsing and constructing URLs in CLI.
  • d3506ab: Ensure default port numbers are used when starting Electric with CLI.
  • 237e323: Better throttle snapshot stop strategy
  • 17e793c: Fix ShapeManager bug where manager state gets reset but the Satellite process is still assuming it is accessible.
  • 25523d9: Add experimental feature flag ELECTRIC_FEATURES environment variable to CLI options
  • b966157: Expose SyncStatus type and methods for introspecting shape subscription status
  • 276149d: Add notifier method subscribeToShapeSubscriptionSyncStatusChanges for listening to shape subscription status updates

[email protected]

10 Jun 11:16
f322afc
Compare
Choose a tag to compare

Patch Changes

  • 269bb0f: Remove legacy-peer-deps npm installation option with new templates

@electric-sql/[email protected]

10 Jun 11:16
f322afc
Compare
Choose a tag to compare

Minor Changes

  • b966157: Add support for new shape sync API

Patch Changes

@core/[email protected]

10 Jun 11:16
@core/[email protected]
7ac268d
Compare
Choose a tag to compare

Minor Changes

  • a8eedad: feat: server-driven unsubscribes to allow clients to unsubscribe from shapes

Patch Changes

  • cbd652d: Bring back the enforcement of SSL use for database connections. The default value was changed to false in v0.9.1 by accident. This version restores the intended behaviour. To use unencrypted database connections, you must explicitly configure Electric with DATABASE_REQUIRE_SSL=false.
  • e77296d: The sync service now exits when a database connector fails to initialise. Previously, some initialisation errors would result in Electric running without a single database connection and not logging any erors about that.
  • 7ac268d: Increase client ping interval from 5 to 20 seconds.
  • e8e4e3b: Use the same TCP options for database connections regardless of whether they are initiated by epgsql or the Ecto repo.
  • c3873fe: Truncate temporary replication slot name to always fit within Postgres' limit of 63 chars

[email protected]

14 May 14:46
379fad5
Compare
Choose a tag to compare

Patch Changes

  • 6080c9c: Fix port collisions in client tests

@electric-sql/[email protected]

14 May 14:46
379fad5
Compare
Choose a tag to compare

Minor Changes

  • e9f9221: Add support for Electric with postgres dialect (e.g. with PGLite)

Patch Changes