Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions .changeset/admission-control-check-shape-existence.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/brave-dingos-retire.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/brave-doors-flow.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/eleven-nails-argue.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-admission-control-error-handler.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-last-processed-lsn-missing.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-replication-keepalive-timeout.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/fix-stack-prometheus-ets-leak.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/forty-pillows-laugh.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/neat-kiwis-agree.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/nice-bugs-think.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/nice-taxis-shake.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/shaggy-phones-remember.md

This file was deleted.

7 changes: 7 additions & 0 deletions packages/electric-ax/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# electric-ax

## 0.1.1

### Patch Changes

- 2cc77cb: fix: ensure stable name for the started service
2 changes: 1 addition & 1 deletion packages/electric-ax/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "electric-ax",
"version": "0.1.0",
"version": "0.1.1",
"description": "CLI for Electric Agents",
"author": "ElectricSQL team and contributors",
"license": "Apache-2.0",
Expand Down
7 changes: 7 additions & 0 deletions packages/electric-telemetry/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
# @core/electric-telemetry

## 0.2.1

### Patch Changes

- e9db22c: Add binary memory, average number of off-heap binaries and their ref counts to top processes by memory metric.
- 1a4d094: Remove unused stack-level Prometheus reporter to fix unbounded ETS table growth

## 0.2.0

### Minor Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/electric-telemetry/package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "@core/electric-telemetry",
"private": true,
"version": "0.2.0"
"version": "0.2.1"
}
6 changes: 6 additions & 0 deletions packages/elixir-client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# @core/elixir-client

## 0.9.5

### Patch Changes

- dffd198: Include support for electric ~> 1.5.1

## 0.9.4

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/elixir-client/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@core/elixir-client",
"private": true,
"version": "0.9.4",
"version": "0.9.5",
"scripts": {
"publish:hex": "../../scripts/publish_hex.sh electric_client"
}
Expand Down
14 changes: 14 additions & 0 deletions packages/sync-service/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,19 @@
# @core/sync-service

## 1.5.2

### Patch Changes

- 388ec63: Classify admission control requests by actual shape existence instead of offset value. Prevents shape creation storms after restarts/redeploys from bypassing initial request limits, and avoids penalising reconnecting clients to shared shapes.
- 902970b: Fix race condition where HTTP readers crash with ArgumentError on deleted ETS buffer table during stack restarts
- 0fd30fc: Fix admission control permit leak in error handlers. `register_before_send` callbacks are not available in `Plug.ErrorHandler` because it uses the original conn, so permits must be released explicitly.
- b6a82be: Fix crash when LsnTracker ETS table is empty during long-poll timeout. Return nil instead of crashing, fall back to shape offset, and align request read-only flag with runtime status. Also fix stale flushed_wal (always 0) when populating LsnTracker during replication slot creation.
- 365dd17: Fix replication connection drops caused by PostgreSQL's wal_sender_timeout during backpressure. The replication client now sends periodic keepalive messages while event processing is paused, preventing the connection from being killed during slow downstream processing.
- e9db22c: Include stack_id in otel opts for stack metrics. It had been omitted by mistake before.
- 59a96b8: Add sync-service telemetry for indexed vs unindexed shape counts, backed by maintained in-memory counters so periodic metrics stay O(1) even on very large stacks.
- 0afe007: Add optional PhoenixLiveDashboard with configurable port to listen on.
- f842bc0: Handle transient errors when creating shapes gracefully rather than crashing entire stack

## 1.5.1

### Patch Changes
Expand Down
2 changes: 1 addition & 1 deletion packages/sync-service/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "@core/sync-service",
"private": true,
"version": "1.5.1",
"version": "1.5.2",
"scripts": {
"publish:hex": "../../scripts/publish_hex.sh electric",
"changeset": "pushd ../..; pnpm changeset; popd"
Expand Down