Releases: PerplexityCoding/electric
Releases · PerplexityCoding/electric
expo-db-electric-starter@1.0.1
Patch Changes
- Updated dependencies [098e693]
- @electric-sql/client@1.0.8
@electric-sql/y-electric@0.1.22
@electric-sql/start@1.0.2
Patch Changes
- 984e9c9: fix: ensure correct shebang on the bin file
@electric-sql/react@1.0.25
Patch Changes
- Updated dependencies [f6e7c75]
- @electric-sql/client@1.3.1
@electric-sql/experimental@4.0.1
Patch Changes
- Updated dependencies [f6e7c75]
- @electric-sql/client@1.3.1
@electric-sql/docs@0.0.4
Patch Changes
- b0b9445: Remove suspend_consumers feature flag and disable consumer suspend by default
@electric-sql/client@1.3.1
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_handlecache 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 theexpired_handlefrom 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.
- In
@core/sync-service@1.2.10
@core/elixir-client@0.8.0
Minor Changes
- b94f236: Update electric dependency to support 1.2
@core/electric-telemetry@0.1.2
Patch Changes
- 10bee98: Restore the inclusion of stack_id in CallHomeReporter's static_info.