Skip to content

Releases: electric-sql/electric

@core/[email protected]

12 Jun 08:29
968c5a6
Compare
Choose a tag to compare

Patch Changes

  • a148509: Only warn when publication manager exits during shape cleanup
  • 7e8c4f4: Retire obsolete stack event 'database_connection_failed' in favour of 'connection_error'
  • 68ba7ed: fix: ensure correct shape lookup & comparison

@core/[email protected]

12 Jun 08:29
968c5a6
Compare
Choose a tag to compare

Patch Changes

  • 3f43346: Support generating shape definitions from Ecto.Changeset structs, add replica mode to client ShapeDefinitions, ensure client parameters are always of type %{binary() => binary()} and expose some options schema information for use in Phoenix.Sync

@core/[email protected]

09 Jun 13:00
543b204
Compare
Choose a tag to compare

Patch Changes

  • 0c6578d: Fix bug in Shape.comparable/1 preventing client shapes matching existing ones loaded from storage

@core/[email protected]

09 Jun 13:00
543b204
Compare
Choose a tag to compare

Patch Changes

  • 67b8172: Add support for array parameters in ecto where clauses

@core/[email protected]

05 Jun 11:45
ec15834
Compare
Choose a tag to compare

Patch Changes

  • 0928065: Make PublicationManager calls idempotent based on shape handles to ensure proper cleanups.
  • 34c445b: chore: add more logging around publication altering
  • ca329d3: Open a replication connection to acquire the exclusive connection lock, fixing the lock semantics for cases where Electric runs with a pooled connection string.
  • 3ef7ed3: Consistently send :ready stack event after replication client restarts as well.
  • b862abc: Fix compilation issue that appeared in Erlang/OTP 28.0.
  • 6d733c5: chore: add Erlang GC metrics to Otel export
  • fbeb583: Fix shape hash lookup deletion upon removing shape
  • 6bc8924: Fix for possible collisions when generating the next interval timestamp for long polling.
  • 0928065: Fix race conditions with shape deletion

@core/[email protected]

05 Jun 11:44
ec15834
Compare
Choose a tag to compare

Minor Changes

  • 000f96d: Enabling correct handling and dumping of custom types in fields

Patch Changes

  • 0928065: Allow for using a custom Finch pool in the Elixir client
  • b327626: Fix consumption of embedded API across processes

@core/[email protected]

26 May 13:52
93ad45e
Compare
Choose a tag to compare

Patch Changes

  • eed575c: Avoid using GenServers for calculating total disk size for telemetry purposes.
  • a37f01b: fix: make sure shape hash collisions aren't causing issues
  • 5c62f37: Properly handle response stream interruptions with reason :closed.

@core/[email protected]

26 May 13:52
93ad45e
Compare
Choose a tag to compare

Minor Changes

  • bdb031e: Allow server errors to be streamed to the consumer rather than raising

@core/[email protected]

22 May 14:12
7cc6490
Compare
Choose a tag to compare

Patch Changes

  • 51c91ac: fix: ensure cleanup and persistance of cached relation information is correct

@core/[email protected]

22 May 13:58
b0393ec
Compare
Choose a tag to compare

Patch Changes

  • 0f4b7e6: Fix the issue with Electric not picking up values defined in environment variables.
  • 544a810: fix: add OTEL logging