Skip to content

Commit ed04ee4

Browse files
chore: publish new package versions (#4659)
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-ax/agents-mobile@0.6.4 ### Patch Changes - b66ebf7: Polish the mobile app for App Store / Play review: declare the iOS privacy manifest for required-reason APIs (AsyncStorage + Sentry), drop the unused microphone permission and block legacy Android storage permissions, add a splash screen, ship an opaque iOS icon and a monochrome Android adaptive-icon layer, add `expo-system-ui` so `userInterfaceStyle` applies on Android, wrap the app in a recoverable error boundary, add a timeout escape hatch to the OAuth callback, and keep auth diagnostics out of production logs. ## @electric-ax/durable-streams-server-rust@0.1.3 ### Patch Changes - 3c6e2ce: Cut SSE fan-out per-subscriber memory by ~60%. Each live subscriber used to spawn a producer task and an mpsc channel and keep the whole connection state machine resident while parked. SSE is now produced inline (new pull-based `Body::Sse`) and the connection is handed to a small dedicated streaming task, so an idle subscriber's resident footprint collapses to roughly a cursor over the shared stream tail. Live-tail SSE subscribers are then served from a fixed pool of epoll reactor threads instead of a parked connection task per subscriber. Each subscriber becomes a compact slab entry, so per-subscriber resident memory drops from ~7 KiB to ~0.6 KiB and stops scaling with the number of active connections. Linux only; other platforms keep the existing path. ## @core/electric-telemetry@0.3.1 ### Patch Changes - 044a8d5: Fix `process_type` parsing for request processes that have a request id that is not the standard 20 bytes. ## @core/sync-service@1.7.5 ### Patch Changes - 86bb70f: Fix a race condition in the PublicationManager relation tracker restart test that caused intermittent failures. - f245417: Test-only: make the StackSupervisor telemetry test synchronous to avoid serve_shape counter contamination from concurrently running tests. No runtime changes. Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
1 parent 3c6e2ce commit ed04ee4

13 files changed

Lines changed: 31 additions & 31 deletions

.changeset/fix-relation-tracker-restart-test-race.md

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

.changeset/fix-telemetry-test-isolation.md

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

.changeset/mobile-store-readiness-polish.md

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

.changeset/process-type-request-id-cardinality.md

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

.changeset/sse-fanout-per-subscriber-memory.md

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

packages/agents-mobile/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @electric-ax/agents-mobile
22

3+
## 0.6.4
4+
5+
### Patch Changes
6+
7+
- b66ebf7: Polish the mobile app for App Store / Play review: declare the iOS privacy manifest for required-reason APIs (AsyncStorage + Sentry), drop the unused microphone permission and block legacy Android storage permissions, add a splash screen, ship an opaque iOS icon and a monochrome Android adaptive-icon layer, add `expo-system-ui` so `userInterfaceStyle` applies on Android, wrap the app in a recoverable error boundary, add a timeout escape hatch to the OAuth callback, and keep auth diagnostics out of production logs.
8+
39
## 0.6.3
410

511
### Patch Changes

packages/agents-mobile/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@electric-ax/agents-mobile",
33
"private": true,
4-
"version": "0.6.3",
4+
"version": "0.6.4",
55
"main": "index.ts",
66
"scripts": {
77
"start": "expo start",

packages/durable-streams-rust/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
# @electric-ax/durable-streams-server-rust
22

3+
## 0.1.3
4+
5+
### Patch Changes
6+
7+
- 3c6e2ce: Cut SSE fan-out per-subscriber memory by ~60%. Each live subscriber used to spawn a producer task and an mpsc channel and keep the whole connection state machine resident while parked. SSE is now produced inline (new pull-based `Body::Sse`) and the connection is handed to a small dedicated streaming task, so an idle subscriber's resident footprint collapses to roughly a cursor over the shared stream tail.
8+
9+
Live-tail SSE subscribers are then served from a fixed pool of epoll reactor threads instead of a parked connection task per subscriber. Each subscriber becomes a compact slab entry, so per-subscriber resident memory drops from ~7 KiB to ~0.6 KiB and stops scaling with the number of active connections. Linux only; other platforms keep the existing path.
10+
311
## 0.1.2
412

513
### Patch Changes

packages/durable-streams-rust/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@electric-ax/durable-streams-server-rust",
3-
"version": "0.1.2",
3+
"version": "0.1.3",
44
"description": "High-performance Durable Streams server (Rust) — native binary distributed via npm.",
55
"license": "Apache-2.0",
66
"type": "module",

packages/electric-telemetry/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
# @core/electric-telemetry
22

3+
## 0.3.1
4+
5+
### Patch Changes
6+
7+
- 044a8d5: Fix `process_type` parsing for request processes that have a request id that is not the standard 20 bytes.
8+
39
## 0.3.0
410

511
### Minor Changes

0 commit comments

Comments
 (0)