Skip to content

Commit d9fe84c

Browse files
chore: publish new package versions (#3440)
This PR was opened by the [Changesets release](https://github.com/changesets/action) GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated. # Releases ## @electric-sql/[email protected] ### Patch Changes - Updated dependencies [aacfba4] - @electric-sql/[email protected] ## @electric-sql/[email protected] ### Patch Changes - Updated dependencies [aacfba4] - @electric-sql/[email protected] ## @electric-sql/[email protected] ### Patch Changes - aacfba4: Expose the ShapeStream.fetchSnapshot as a public api that can be used to fetch a snapshot without it being injected into the emitted stream of change messages. This is useful for cases where the user wants to handle the application of these snapshot in a custom way. ## @electric-sql/[email protected] ### Patch Changes - Updated dependencies [aacfba4] - @electric-sql/[email protected] ## @core/[email protected] ### Minor Changes - b94f236: Update electric dependency to support 1.2 ## @core/[email protected] ### Patch Changes - 2d1d268: Ensure shape consumers idempotently handle transactions using log offset comparisons. - b71e46c: Fix retry-after header not being exposed via CORS The server was sending the retry-after header to clients during overload scenarios (503 responses), but the header was not included in the access-control-expose-headers CORS header. This caused browsers to block access to the retry-after value, preventing clients from honoring the server's backoff directive. As a result, clients would ignore the server's retry-after header and use only exponential backoff with jitter, which could result in very short retry delays (as low as 0-100ms on early retries), leading to intense retry loops during server overload. - ff45de1: Replace max LSN recovery from on-disk shapes with direct read from replication slot flushed LSN. - 68424c3: Reduce replication client working memory by sending individual operations to ShapeLogCollector rather than whole transactions - 6bb011b: Remove Shapes.Monitor and re-write shape removal for improved performance - 5c8b559: Propagate shape subset errors correctly to Ecto. - b24556b: Reduce memory buildup when calculating least recently used shapes by using `:ets.foldl`. - d3a60f6: Fix shape delete api call function arguments Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent aacfba4 commit d9fe84c

22 files changed

+57
-60
lines changed

.changeset/brave-crews-help.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/fix-retry-after-cors.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

.changeset/kind-planes-flow.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/late-owls-wave.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/polite-moons-compete.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/purple-tigers-cheat.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/sharp-badgers-yell.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/slow-peaches-watch.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/swift-tomatoes-admire.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

.changeset/violet-olives-share.md

Lines changed: 0 additions & 5 deletions
This file was deleted.

0 commit comments

Comments
 (0)