Releases: electric-sql/electric
Releases · electric-sql/electric
@core/sync-service@1.5.0
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/1to avoid spurious allocations
expo-db-electric-starter@1.0.15
Patch Changes
- Updated dependencies [deb7c32]
- @electric-sql/client@1.5.14
@electric-sql/y-electric@0.1.40
Patch Changes
- Updated dependencies [deb7c32]
- @electric-sql/client@1.5.14
@electric-sql/react@1.0.43
Patch Changes
- Updated dependencies [deb7c32]
- @electric-sql/client@1.5.14
@electric-sql/experimental@6.0.14
Patch Changes
- Updated dependencies [deb7c32]
- @electric-sql/client@1.5.14
@electric-sql/docs@0.0.8
Patch Changes
- d89be52: Document new ELECTRIC_CONSUMER_PARTITIONS environment variable
@electric-sql/client@1.5.14
Patch Changes
- deb7c32: Add move-in event support to the TypeScript client. Rename
MoveOutPatterntoMovePattern(with a deprecated alias for backwards compatibility), extendEventMessageto accept bothmove-outandmove-inevents, and addactive_conditionsfield toChangeMessageheaders.
@core/sync-service@1.4.16
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_existerror 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
Patch Changes
- cb2c45e: Include required headers in client mock responses
@core/electric-telemetry@0.1.10
Patch Changes
-
0aa8c00: Extend top processes by memory metric to collect processes until the specified mem usage threshold is covered.
ELECTRIC_TELEMETRY_TOP_PROCESS_COUNThas been renamed toELECTRIC_TELEMETRY_TOP_PROCESS_LIMITwith a new format:count:<N>ormem_percent:<N>. The old env var is still accepted as a fallback. -
0aa8c00: Group request handler processes together to see their aggregated memory usage.