Skip to content

Releases: PerplexityCoding/electric

expo-db-electric-starter@1.0.1

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • Updated dependencies [098e693]
    • @electric-sql/client@1.0.8

@electric-sql/y-electric@0.1.22

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • baadaf7: Added debouncing to y-electric and use offset=now
  • Updated dependencies [f6e7c75]
    • @electric-sql/client@1.3.1

@electric-sql/start@1.0.2

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • 984e9c9: fix: ensure correct shebang on the bin file

@electric-sql/react@1.0.25

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • Updated dependencies [f6e7c75]
    • @electric-sql/client@1.3.1

@electric-sql/experimental@4.0.1

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • Updated dependencies [f6e7c75]
    • @electric-sql/client@1.3.1

@electric-sql/docs@0.0.4

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • b0b9445: Remove suspend_consumers feature flag and disable consumer suspend by default

@electric-sql/client@1.3.1

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • f6e7c75: Fix infinite 409 loop when proxy returns stale cached response with expired shape handle.

    Root cause: When a 409 response arrives, the client marks the old handle as expired and fetches with a new handle. If a proxy ignores the expired_handle cache buster parameter and returns a stale cached response containing the old handle, the client would accept it and enter an infinite 409 loop.

    The fix:

    • In #onInitialResponse: Don't accept a shape handle from the response if it matches the expired handle in the expired shapes cache
    • In getNextChunkUrl (prefetch): Don't prefetch the next chunk if the response handle equals the expired_handle from the request URL
    • Added console warnings when this situation is detected to help developers debug proxy misconfigurations

    This provides defense-in-depth against misconfigured proxies that don't include all query parameters in their cache keys.

@core/sync-service@1.2.10

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • dd85d67: fix: wrong return value caused metric sending to fail sometimes
  • 3c88770: Remove persistence of metadata from ShapeStatus and instead rely on storage for reading and caching.
  • 4a28afa: fix: ensure abscense of a materializer doesn't crash a part of electric

@core/elixir-client@0.8.0

29 Dec 16:48
7444cc9

Choose a tag to compare

Minor Changes

  • b94f236: Update electric dependency to support 1.2

@core/electric-telemetry@0.1.2

29 Dec 16:48
7444cc9

Choose a tag to compare

Patch Changes

  • 10bee98: Restore the inclusion of stack_id in CallHomeReporter's static_info.