From 545394ad5a551f2280267c8895afbaca683e6e7b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 11 Nov 2026 06:56:01 +0000 Subject: [PATCH] chore: version packages --- .changeset/zero-rust-share-rows.md | 5 ----- apps/zbugs-gpui/Cargo.lock | 2 +- apps/zbugs-model/Cargo.lock | 2 +- apps/zbugs-rune/Cargo.lock | 2 +- packages/zero-rust-cli/CHANGELOG.md | 6 ++++++ packages/zero-rust-cli/package.json | 2 +- rust/Cargo.lock | 4 ++-- rust/Cargo.toml | 4 ++-- 8 files changed, 14 insertions(+), 13 deletions(-) delete mode 100644 .changeset/zero-rust-share-rows.md diff --git a/.changeset/zero-rust-share-rows.md b/.changeset/zero-rust-share-rows.md deleted file mode 100644 index 22243401eb..0000000000 --- a/.changeset/zero-rust-share-rows.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'zero-rust': patch ---- - -The Rust client shares a row between its replica, its diffs, and its IVM sources instead of copying it: a `json::Object`'s copies now share its entries until one of them is changed. 100,000 rows and a view of them take 181 MB instead of 467 MB (JS takes 245 MB), a first sync of zbugs' 2,058 rows takes 19 ms instead of 26 ms, and a poke of 1,000 rows takes 8.8 ms instead of 15 ms. diff --git a/apps/zbugs-gpui/Cargo.lock b/apps/zbugs-gpui/Cargo.lock index a55208f361..fb49a0d8ce 100644 --- a/apps/zbugs-gpui/Cargo.lock +++ b/apps/zbugs-gpui/Cargo.lock @@ -8579,7 +8579,7 @@ checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524" [[package]] name = "zero-client" -version = "0.1.0" +version = "0.1.1" dependencies = [ "rusqlite", ] diff --git a/apps/zbugs-model/Cargo.lock b/apps/zbugs-model/Cargo.lock index cba3b9fd9b..60f695976b 100644 --- a/apps/zbugs-model/Cargo.lock +++ b/apps/zbugs-model/Cargo.lock @@ -133,7 +133,7 @@ dependencies = [ [[package]] name = "zero-client" -version = "0.1.0" +version = "0.1.1" [[package]] name = "zmij" diff --git a/apps/zbugs-rune/Cargo.lock b/apps/zbugs-rune/Cargo.lock index 03222e099c..8b1c3d1463 100644 --- a/apps/zbugs-rune/Cargo.lock +++ b/apps/zbugs-rune/Cargo.lock @@ -4915,7 +4915,7 @@ checksum = "6df3dc4292935e51816d896edcd52aa30bc297907c26167fec31e2b0c6a32524" [[package]] name = "zero-client" -version = "0.1.0" +version = "0.1.1" dependencies = [ "futures-util", "rusqlite", diff --git a/packages/zero-rust-cli/CHANGELOG.md b/packages/zero-rust-cli/CHANGELOG.md index c9a1732ce0..e0dda5512e 100644 --- a/packages/zero-rust-cli/CHANGELOG.md +++ b/packages/zero-rust-cli/CHANGELOG.md @@ -1,5 +1,11 @@ # zero-rust +## 0.1.1 + +### Patch Changes + +- 99299d6: The Rust client shares a row between its replica, its diffs, and its IVM sources instead of copying it: a `json::Object`'s copies now share its entries until one of them is changed. 100,000 rows and a view of them take 181 MB instead of 467 MB (JS takes 245 MB), a first sync of zbugs' 2,058 rows takes 19 ms instead of 26 ms, and a poke of 1,000 rows takes 8.8 ms instead of 15 ms. + ## 0.1.0 ### Minor Changes diff --git a/packages/zero-rust-cli/package.json b/packages/zero-rust-cli/package.json index bd295c5bd0..181a9a7c43 100644 --- a/packages/zero-rust-cli/package.json +++ b/packages/zero-rust-cli/package.json @@ -1,6 +1,6 @@ { "name": "zero-rust", - "version": "0.1.0", + "version": "0.1.1", "description": "Generates the Rust row types, schema, and query builder of a Zero app for the Zero Rust client.", "license": "Apache-2.0", "repository": { diff --git a/rust/Cargo.lock b/rust/Cargo.lock index aa2dc50536..5ecbddf4ce 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -639,7 +639,7 @@ dependencies = [ [[package]] name = "zero-client" -version = "0.1.0" +version = "0.1.1" dependencies = [ "futures-util", "rusqlite", @@ -657,7 +657,7 @@ dependencies = [ [[package]] name = "zero-conformance" -version = "0.1.0" +version = "0.1.1" dependencies = [ "zero-client", ] diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 1f59374730..4abffa77b6 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -3,14 +3,14 @@ resolver = "3" members = ["zero-client", "conformance", "codegen-tests", "benchmarks"] [workspace.package] -version = "0.1.0" +version = "0.1.1" edition = "2024" rust-version = "1.88" license = "Apache-2.0" repository = "https://github.com/wevm/zero" [workspace.dependencies] -zero-client = { path = "zero-client", version = "0.1.0" } +zero-client = { path = "zero-client", version = "0.1.1" } [workspace.lints.rust] unsafe_code = "forbid"