Skip to content

Commit 410e5f8

Browse files
committed
Update kind-jars-lay.md
1 parent 9b7be8d commit 410e5f8

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

.changeset/kind-jars-lay.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
---
22
"@evolu/common": patch
3+
"@evolu/nodejs": patch
4+
"@evolu/react-native": patch
5+
"@evolu/react-web": patch
36
---
47

58
Add owner usage tracking and storage improvements
@@ -9,13 +12,15 @@ Add owner usage tracking and storage improvements
912
- Renamed `TransportConfig` to `OwnerTransport` and `WebSocketTransportConfig` to `OwnerWebSocketTransport` for clearer naming
1013
- Renamed `SqliteStorageBase` to `BaseSqliteStorage` and `createSqliteStorageBase` to `createBaseSqliteStorage`
1114
- Extracted storage table creation into separate functions: `createBaseSqliteStorageTables` and `createRelayStorageTables` to support serverless deployments where table setup must be separate from storage operations
15+
- Removed `assertNoErrorInCatch` - it was unnecessary
1216

1317
### Features
1418

15-
- **Owner usage tracking** (in progress): Added `evolu_usage` table and `OwnerUsage` interface to track data consumption metrics per owner (stored bytes, received bytes, sent bytes, first/last timestamps). Table structure is in place but not yet fully implemented
1619
- **Identicon generation**: Added `createIdenticon` function that generates deterministic SVG identicons from any `Id`. Supports four styles: `"github"` (5x5 mirrored grid), `"quadrant"` (2x2 color blocks), `"gradient"` (diagonal stripes), and `"sutnar"` (compositional variants)
17-
- **Timestamp privacy documentation**: Added comprehensive privacy considerations explaining that timestamps are metadata visible to relays, with guidance on implementing local write queues for maximum privacy
20+
- **Owner usage tracking** (in progress): Added `evolu_usage` table and `OwnerUsage` interface to track data consumption metrics per owner (stored bytes, received bytes, sent bytes, first/last timestamps). Table structure is in place but not yet fully implemented
21+
- **Timestamp privacy documentation**: Added privacy considerations explaining that timestamps are metadata visible to relays, with guidance on implementing local write queues for maximum privacy
22+
- **React Native polyfills**: Added polyfills for `AbortSignal.any()` and `AbortSignal.timeout()` to support Task cancellation on React Native platforms that don't yet implement these APIs
1823

1924
### Performance
2025

21-
- **isSqlMutation optimization**: Added LRU cache (10,000 entries) to `isSqlMutation` function, restoring performance from 34k to 57k inserts/sec. Cache stores results of SQL mutation detection to avoid repeated comment removal and regex matching
26+
- **isSqlMutation optimization**: Added LRU cache (10,000 entries) to `isSqlMutation` function, restoring Timestamp insert benchmark from 34k back to 57k inserts/sec.

0 commit comments

Comments
 (0)