Skip to content

Releases: electric-sql/electric

electric-sql@0.12.0

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

create-electric-app@0.3.2

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/debug-toolbar@2.0.0

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

Minor Changes

  • b966157: Add support for new shape sync API

Patch Changes

  • 6d4fb3d: Use shape sync status notifier for updating shapes tab.
  • f4af7f6: Allow toolbar to remount properly on consecutive addToolbar calls
  • 5f40b96: Remove source map files from npm package
  • 52265c8: Convert toolbar container into rounded border card
  • Updated dependencies [f4f020d]
  • Updated dependencies [17e793c]
  • Updated dependencies [d279c8a]
  • Updated dependencies [81d91f5]
  • Updated dependencies [a8eedad]
  • Updated dependencies [d406e85]
  • Updated dependencies [d3506ab]
  • Updated dependencies [d3506ab]
  • Updated dependencies [237e323]
  • Updated dependencies [17e793c]
  • Updated dependencies [25523d9]
  • Updated dependencies [b966157]
  • Updated dependencies [276149d]
    • electric-sql@0.12.0

@core/electric@0.12.0

10 Jun 11:16
@core/electric@0.12.0
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

electric-sql@0.11.3

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

Patch Changes

  • 6080c9c: Fix port collisions in client tests

@electric-sql/debug-toolbar@1.2.0

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

  • Updated dependencies [6080c9c]
    • electric-sql@0.11.3

electric-sql@0.11.2

13 May 10:46
d3f5623
Compare
Choose a tag to compare

Patch Changes

  • c4876dd: Fix Postgres introspection subquery to only look at PK constraints
  • ebd2cb9: Fix a bug with Postgres client sync so that pk columns for creating the ON CONFLICT statement are correct when applying an incoming transaction.

@electric-sql/debug-toolbar@1.0.2

13 May 10:46
d3f5623
Compare
Choose a tag to compare

Patch Changes

  • Updated dependencies [c4876dd]
  • Updated dependencies [ebd2cb9]
    • electric-sql@0.11.2

@core/electric@0.11.1

13 May 10:46
d3f5623
Compare
Choose a tag to compare

Patch Changes

  • 3294240: fix: set Postgrex SSL mode based on the connection by :epgsql to keep sslmode=prefer behaviour when DATABASE_REQUIRE_SSL is not true.
  • 6a746d9: Correct handling of multi-statement migration sql

electric-sql@0.11.1

07 May 15:45
c646b42
Compare
Choose a tag to compare

Patch Changes

  • f03bde0: Fix CLI bug for fetching migrations