Skip to content

Releases: electric-sql/electric

@core/sync-service@1.5.0

02 Apr 17:39
c740930

Choose a tag to compare

Minor Changes

  • a4efdab: Start admin connection pool before lock acquisition and inline lock breaker

Patch Changes

  • 61c64bb: Fix SQL injection in ORDER BY clause validation. Replace permissive catch-all in the AST walker with a deny-by-default allowlist of safe node types, and rebuild the clause from validated AST via PgQuery deparse instead of passing the raw user string through.
  • 8aa23ca: Test for empty MapSet using MapSet.size/1 to avoid spurious allocations

expo-db-electric-starter@1.0.15

31 Mar 09:38
b9c67f3

Choose a tag to compare

Patch Changes

  • Updated dependencies [deb7c32]
    • @electric-sql/client@1.5.14

@electric-sql/y-electric@0.1.40

31 Mar 09:38
b9c67f3

Choose a tag to compare

Patch Changes

  • Updated dependencies [deb7c32]
    • @electric-sql/client@1.5.14

@electric-sql/react@1.0.43

31 Mar 09:39
b9c67f3

Choose a tag to compare

Patch Changes

  • Updated dependencies [deb7c32]
    • @electric-sql/client@1.5.14

@electric-sql/experimental@6.0.14

31 Mar 09:39
b9c67f3

Choose a tag to compare

Patch Changes

  • Updated dependencies [deb7c32]
    • @electric-sql/client@1.5.14

@electric-sql/docs@0.0.8

31 Mar 09:39
b9c67f3

Choose a tag to compare

Patch Changes

  • d89be52: Document new ELECTRIC_CONSUMER_PARTITIONS environment variable

@electric-sql/client@1.5.14

31 Mar 09:39
b9c67f3

Choose a tag to compare

Patch Changes

  • deb7c32: Add move-in event support to the TypeScript client. Rename MoveOutPattern to MovePattern (with a deprecated alias for backwards compatibility), extend EventMessage to accept both move-out and move-in events, and add active_conditions field to ChangeMessage headers.

@core/sync-service@1.4.16

31 Mar 09:38
b9c67f3

Choose a tag to compare

Patch Changes

  • 6c5068a: Fix stuck flush tracker when storage flush notification arrives mid-transaction in Consumer
  • 93e5d40: Fix typo in source event name
  • 64a89a0: Fixed char(n) column values being trimmed of trailing spaces in snapshot and subset queries, causing inconsistency with values from PG replication.
  • 8919ca3: Reclassify branch_does_not_exist error as retryable. PlanetScale returns this
    error transiently during cluster maintenance, and classifying it as non-retryable
    caused sources to be permanently shut down requiring manual restart.
  • d89be52: Improve shutdown times by changing the consumer supervision strategy
  • 0af96e9: Make in-memory shape db instances isolated
  • 461576d: Add known errors for pg authorization failures

@core/elixir-client@0.9.4

31 Mar 09:39
b9c67f3

Choose a tag to compare

Patch Changes

  • cb2c45e: Include required headers in client mock responses

@core/electric-telemetry@0.1.10

31 Mar 09:39
b9c67f3

Choose a tag to compare

Patch Changes

  • 0aa8c00: Extend top processes by memory metric to collect processes until the specified mem usage threshold is covered.

    ELECTRIC_TELEMETRY_TOP_PROCESS_COUNT has been renamed to ELECTRIC_TELEMETRY_TOP_PROCESS_LIMIT with a new format: count:<N> or mem_percent:<N>. The old env var is still accepted as a fallback.

  • 0aa8c00: Group request handler processes together to see their aggregated memory usage.