Skip to content

Releases: electric-sql/electric

@core/[email protected]

04 Sep 16:19
73e320d
Compare
Choose a tag to compare

Patch Changes

  • 18b7054: Improve consistency of shape consumers after storage error

@core/[email protected]

04 Sep 14:16
9a8ec97
Compare
Choose a tag to compare

Minor Changes

  • b3f5d7c: Introduce and enable by default a new iteration of the storage engine, which is more optimal when creating new shapes. If you need to continue using the old shapes without interruption, set STORAGE=cubdb environment variable.
  • 1461432: Replace individual persistence location configuration with a single STORAGE_DIR environment variable, that should be bound to a volume to survive Electric restarts. If you were using CUBDB_FILE_PATH, you should move that folder into a subdirectory named shapes and configure STORAGE_DIR to the previous directory.

Patch Changes

  • 61cd2a1: Raise the Erlang open port limit to allow for more simoultaneus connecitons
  • 6e268cb: Move row-to-JSON serialization for initial shape data from Electric to PG
  • b322b95: Added a note to reconnection logging whether the replication mode or regular mode connection is failing

@electric-sql/[email protected]

03 Sep 18:19
70b5d5f
Compare
Choose a tag to compare

Patch Changes

  • 3c8f662: Fix useShape not returning correct data upon changing selector prop - see #1446.
  • b0f39c7: add test that useShape re-renders on where state change

@electric-sql/[email protected]

03 Sep 16:17
4619eaa
Compare
Choose a tag to compare

Patch Changes

@core/[email protected]

03 Sep 16:17
4619eaa
Compare
Choose a tag to compare

Patch Changes

  • 67b0a5e: Remove timeout when quering to create the initial log to support tables over 150MB in size
  • 2b2c2fe: Support BETWEEN, BETWEEN SYMMETRIC and IS UNKNOWN comparison predicates
  • 77d7bff: Implement log chunking, which tries to keep chunks within the specified LOG_CHUNK_BYTES_THREHSOLD - see relevant PR
  • 538d99f: Remove list_active_shapes and replace it by list_shapes.
  • 1d00501: Clean cached column info on relation changes.

@core/[email protected]

28 Aug 20:12
93792e6
Compare
Choose a tag to compare

Patch Changes

  • e5a1d8e: Fix a crash caused by incorrect conversion of an UPDATE into an INSERT or a DELETE depending on whether it is a shape move-in or a shape move-out case.
  • 9faab42: Move to process- and storage-per-shape

@electric-sql/[email protected]

27 Aug 15:38
85c926a
Compare
Choose a tag to compare

Patch Changes

  • 55c8449: Update Readme for removing ShapesProvider

@electric-sql/[email protected]

27 Aug 15:27
b062864
Compare
Choose a tag to compare

Minor Changes

  • 914e768: Remove obsolete ShapesProvider.

Patch Changes

@core/[email protected]

26 Aug 16:18
60c5069
Compare
Choose a tag to compare

Patch Changes

  • 5f31867: Don't search for exact log entry with provided offset. Fixes a bug that caused an infinite loop of initial syncs followed by 409s.

@core/[email protected]

26 Aug 13:59
f1ae2e1
Compare
Choose a tag to compare

Patch Changes

  • fa88719: clean shapes affected by migrations
  • e3b0040: Fix a bug in ReplicationClient caused by an invalid assumption about cross-transaction operation LSN ordering.