Skip to content

Releases: exowarexyz/monorepo

v2026.4.1

24 Apr 06:17
94996f5

Choose a tag to compare

What's Changed

Stats

 .github/workflows/proto.yml                       |   33 +
 .github/workflows/publish.yml                     |   51 +-
 .github/workflows/rust.yml                        |   67 +
 .github/workflows/scripts.yml                     |   19 +
 .github/workflows/scripts/prepare-npm-publish.mjs |   20 +
 .github/workflows/tests.yml                       |  115 -
 .github/workflows/typescript.yml                  |   88 +
 .gitignore                                        |    4 +-
 Cargo.lock                                        |   84 +-
 Cargo.toml                                        |    9 +-
 README.md                                         |    2 +-
 buf.yaml                                          |    1 +
 examples/sandbox/README.md                        |  113 +-
 examples/sandbox/package-lock.json                |   36 +-
 examples/sandbox/package.json                     |    7 +-
 examples/sandbox/src/App.css                      |  179 +-
 examples/sandbox/src/App.tsx                      |  371 +-
 examples/sandbox/src/QmdbPanel.tsx                |  519 ++
 examples/sandbox/src/SqlPanel.tsx                 |  378 ++
 examples/sandbox/tsconfig.app.json                |   11 +-
 examples/sandbox/tsconfig.node.json               |    5 +-
 examples/sandbox/vite.config.ts                   |   12 +
 examples/simulator/Cargo.toml                     |    2 +-
 examples/simulator/src/rocks.rs                   |  174 +-
 examples/simulator/src/server.rs                  |    2 +-
 examples/simulator/tests/e2e_connect.rs           |  226 +-
 examples/simulator/tests/e2e_stream.rs            |  452 ++
 gen.sh                                            |    2 +-
 integration/Cargo.toml                            |   24 +
 integration/src/lib.rs                            |    4 +
 integration/tests/multi_instance.rs               |  702 +++
 proto/store/v1/common.proto                       |   45 +
 proto/store/v1/compact.proto                      |   82 +-
 proto/store/v1/ingest.proto                       |   12 +-
 proto/store/v1/qmdb.proto                         |  134 +
 proto/store/v1/query.proto                        |   11 +-
 proto/store/v1/sql.proto                          |  171 +
 proto/store/v1/stream.proto                       |   67 +
 qmdb/Cargo.toml                                   |   20 +-
 qmdb/README.md                                    |  170 +-
 qmdb/src/auth.rs                                  |  251 +-
 qmdb/src/bin/qmdb.rs                              |  354 ++
 qmdb/src/boundary.rs                              |  699 ++-
 qmdb/src/codec.rs                                 |  100 +-
 qmdb/src/connect.rs                               |  899 ++++
 qmdb/src/connect_client.rs                        |  381 ++
 qmdb/src/core.rs                                  |  254 +-
 qmdb/src/error.rs                                 |   43 +-
 qmdb/src/immutable.rs                             |  260 +-
 qmdb/src/keyless.rs                               |  260 +-
 qmdb/src/lib.rs                                   |  149 +-
 qmdb/src/ordered.rs                               |  629 +--
 qmdb/src/proof.rs                                 |  483 +-
 qmdb/src/prune.rs                                 |   87 +-
 qmdb/src/storage.rs                               |    2 +-
 qmdb/src/subscription.rs                          |  137 +
 qmdb/src/unordered.rs                             |  230 +-
 qmdb/src/writer/core.rs                           |  577 +++
 qmdb/src/writer/immutable.rs                      |  361 ++
 qmdb/src/writer/keyless.rs                        |  507 ++
 qmdb/src/writer/mod.rs                            |  117 +
 qmdb/src/writer/ordered.rs                        |  408 ++
 qmdb/src/writer/unordered.rs                      |  356 ++
 qmdb/tests/common/mod.rs                          |  207 +-
 qmdb/tests/e2e_immutable.rs                       |   39 +-
 qmdb/tests/e2e_immutable_connect.rs               |  204 +
 qmdb/tests/e2e_immutable_writer.rs                |  170 +
 qmdb/tests/e2e_keyless.rs                         |   58 +-
 qmdb/tests/e2e_keyless_connect.rs                 |  287 ++
 qmdb/tests/e2e_keyless_writer.rs                  |  422 ++
 qmdb/tests/e2e_mirror_from_local.rs               |  520 ++
 qmdb/tests/e2e_ordered.rs                         |  193 +-
 qmdb/tests/e2e_ordered_connect.rs                 |  479 ++
 qmdb/tests/e2e_ordered_prune.rs                   |  239 +
 qmdb/tests/e2e_ordered_range_connect.rs           |  491 ++
 qmdb/tests/e2e_ordered_writer.rs                  |  257 +
 qmdb/tests/e2e_unordered.rs                       |   36 +-
 qmdb/tests/e2e_unordered_connect.rs               |  210 +
 qmdb/tests/e2e_unordered_writer.rs                |  196 +
 qmdb/ts/README.md                                 |   12 +
 qmdb/ts/package-lock.json                         |   72 +
 qmdb/ts/package.json                              |   42 +
 qmdb/ts/src/client.ts                             |  219 +
 qmdb/ts/src/index.ts                              |   13 +
 qmdb/ts/tsconfig.json                             |   21 +
 qmdb/wasm/Cargo.toml                              |   22 +
 qmdb/wasm/src/lib.rs                              |  269 +
 sdk-rs/Cargo.toml                                 |    4 +-
 sdk-rs/README.md                                  |   31 +-
 sdk-rs/build.rs                                   |    7 +
 sdk-rs/src/gen/store.v1.common.rs                 | 1135 +++++
 sdk-rs/src/gen/store.v1.compact.rs                | 1319 +++--
 sdk-rs/src/gen/store.v1.ingest.rs                 |  295 +-
 sdk-rs/src/gen/store.v1.qmdb.rs                   | 4204 ++++++++++++++++
 sdk-rs/src/gen/store.v1.query.rs                  |  297 +-
 sdk-rs/src/gen/store.v1.sql.rs                    | 5496 +++++++++++++++++++++
 sdk-rs/src/gen/store.v1.stream.rs                 | 1637 ++++++
 sdk-rs/src/lib.rs                                 | 1720 ++++++-
 sdk-rs/src/match_key.rs                           |   56 +
 sdk-rs/src/proto/mod.rs                           |   72 +
 sdk-rs/src/proto/prune_policy_proto.rs            |  108 +-
 sdk-rs/src/prune_policy.rs                        |  353 +-
 sdk-rs/src/stream_filter.rs                       |  183 +
 sdk-ts/README.md                                  |   23 +-
 sdk-ts/__tests__/sdk.test.ts                      |  230 +-
 sdk-ts/package-lock.json                          |    8 +-
 sdk-ts/package.json                               |    9 +-
 sdk-ts/src/client.ts                              |   48 +-
 sdk-ts/src/gen/ts/buf/validate/validate_pb.ts     |  377 +-
 sdk-ts/src/gen/ts/store/v1/common_pb.ts           |  126 +
 sdk-ts/src/gen/ts/store/v1/compact_pb.ts          |  173 +-
 sdk-ts/src/gen/ts/store/v1/ingest_pb.ts           |   38 +-
 sdk-ts/src/gen/ts/store/v1/qmdb_pb.ts             |  388 ++
 sdk-ts/src/gen/ts/store/v1/query_pb.ts            |  100 +-
 sdk-ts/src/gen/ts/store/v1/sql_pb.ts              |  540 ++
 sdk-ts/src/gen/ts/store/v1/stream_pb.ts           |  169 +
 sdk-ts/src/index.ts                               |   94 +-
 sdk-ts/src/store.ts                               | 1063 +++-
 server/Cargo.toml                                 |    6 +-
 server/src/connect.rs                             |  782 ++-
 server/src/engine.rs                              |   20 +
 server/src/lib.rs                                 |    6 +-
 server/src/prune.rs                               |  134 +-
 server/src/reduce.rs                              |   16 +-
 server/src/stream.rs                              |  253 +
 server/src/validate.rs                            |   12 +-
 sql/Cargo.toml                                    |   21 +-
 sql/README.md                                     |   12 +-
 sql/benches/read_path_perf.rs                     |   12 +-
 sql/examples/join_kv.rs                           |    2 +-
 sql/examples/orders_kv.rs                         |    2 +-
 sql/examples/types_kv.rs                          |    2 +-
 sql/examples/versioned_kv.rs                      |    2 +-
 sql/src/aggregate.rs                              |    6 +-
 sql/src/bin/sql.rs                                |  150 +
 sql/src/builder.rs                                |    2 +-
 sql/src/codec.rs                                  |   12 +-
 sql/src/filter.rs                                 |    4 +-
 sql/src/lib.rs                                    |  146 +-
 sql/src/predicate.rs                              |    4 +-
 sql/src/prune.rs                                  |   74 +-
 sql/src/scan.rs                                   |    8 +-
 sql/src/schema.rs                                 |   12 +-
 sql/src/server.rs                                 |  707 +++
 sql/src/types.rs                                  |    4 +-
 sql/src/writer.rs                                 |  188 +-
 sql/tests/common/mod.rs           ...
Read more

v2026.4.0

09 Apr 00:03
b80f76c

Choose a tag to compare

What's Changed

New Contributors

Stats

 .github/actions/setup/action.yml                 |    54 +-
 .github/workflows/publish.yml                    |    17 +-
 .github/workflows/tests.yml                      |    61 +-
 CONTRIBUTING.md                                  |    10 +-
 Cargo.lock                                       |  5336 +++++--
 Cargo.toml                                       |    45 +-
 README.md                                        |    17 +-
 buf.lock                                         |     6 +
 buf.yaml                                         |    24 +
 examples/sandbox/README.md                       |    41 +-
 examples/sandbox/package-lock.json               |    16 +-
 examples/sandbox/package.json                    |     2 +-
 examples/sandbox/src/App.tsx                     |   227 +-
 examples/simulator/Cargo.toml                    |    34 +
 {simulator => examples/simulator}/README.md      |     0
 examples/simulator/src/lib.rs                    |     8 +
 examples/simulator/src/main.rs                   |    85 +
 examples/simulator/src/rocks.rs                  |   163 +
 examples/simulator/src/server.rs                 |    82 +
 examples/simulator/tests/e2e_connect.rs          |   666 +
 examples/simulator/tests/range_scan_contract.rs  |   253 +
 gen.sh                                           |    17 +
 interface.yaml                                   |   223 -
 proto/google/rpc/error_details.proto             |    27 +
 proto/store/v1/compact.proto                     |   122 +
 proto/store/v1/ingest.proto                      |    36 +
 proto/store/v1/query.proto                       |   424 +
 qmdb/Cargo.toml                                  |    39 +
 qmdb/README.md                                   |   450 +
 qmdb/src/auth.rs                                 |   633 +
 qmdb/src/boundary.rs                             |   370 +
 qmdb/src/codec.rs                                |   373 +
 qmdb/src/core.rs                                 |   559 +
 qmdb/src/error.rs                                |    55 +
 qmdb/src/immutable.rs                            |   280 +
 qmdb/src/keyless.rs                              |   255 +
 qmdb/src/lib.rs                                  |    97 +
 qmdb/src/ordered.rs                              |   770 +
 qmdb/src/proof.rs                                |   228 +
 qmdb/src/prune.rs                                |    77 +
 qmdb/src/storage.rs                              |   133 +
 qmdb/src/unordered.rs                            |   248 +
 qmdb/tests/common/mod.rs                         |    37 +
 qmdb/tests/e2e_immutable.rs                      |   161 +
 qmdb/tests/e2e_keyless.rs                        |   157 +
 qmdb/tests/e2e_ordered.rs                        |   363 +
 qmdb/tests/e2e_unordered.rs                      |   179 +
 scripts/bump_versions.sh                         |   102 -
 sdk-rs/Cargo.toml                                |    34 +-
 sdk-rs/README.md                                 |     2 +-
 sdk-rs/build.rs                                  |    49 +
 sdk-rs/src/error.rs                              |    29 -
 sdk-rs/src/gen/google.rpc.error_details.rs       |  1248 ++
 sdk-rs/src/gen/store.v1.compact.rs               |  3887 ++++++
 sdk-rs/src/gen/store.v1.ingest.rs                |  1078 ++
 sdk-rs/src/gen/store.v1.query.rs                 | 15421 +++++++++++++++++++++
 sdk-rs/src/keys.rs                               |   579 +
 sdk-rs/src/kv_codec.rs                           |  1376 ++
 sdk-rs/src/lib.rs                                |  1780 ++-
 sdk-rs/src/proto/compression.rs                  |   128 +
 sdk-rs/src/proto/error_details.rs                |   168 +
 sdk-rs/src/proto/mod.rs                          |  1143 ++
 sdk-rs/src/proto/prune_policy_proto.rs           |   189 +
 sdk-rs/src/proto/query_detail_header.rs          |    69 +
 sdk-rs/src/proto/range_reduce_response.rs        |   121 +
 sdk-rs/src/proto/range_traversal.rs              |    72 +
 sdk-rs/src/prune_policy.rs                       |   483 +
 sdk-rs/src/store.rs                              |   173 -
 sdk-rs/src/stream.rs                             |   119 -
 sdk-ts/README.md                                 |    10 +-
 sdk-ts/__tests__/sdk.test.ts                     |   414 +-
 sdk-ts/buf.gen.yaml                              |    11 +
 sdk-ts/jest.config.cjs                           |    11 +
 sdk-ts/jest.config.js                            |     7 -
 sdk-ts/jest.globalSetup.ts                       |    43 +-
 sdk-ts/package-lock.json                         |  6956 +++-------
 sdk-ts/package.json                              |    32 +-
 sdk-ts/src/client.ts                             |   123 +-
 sdk-ts/src/error.ts                              |    29 +-
 sdk-ts/src/gen/ts/buf/validate/validate_pb.ts    |  4967 +++++++
 sdk-ts/src/gen/ts/google/rpc/error_details_pb.ts |   103 +
 sdk-ts/src/gen/ts/store/v1/compact_pb.ts         |   374 +
 sdk-ts/src/gen/ts/store/v1/ingest_pb.ts          |   107 +
 sdk-ts/src/gen/ts/store/v1/query_pb.ts           |  1432 ++
 sdk-ts/src/index.ts                              |    86 +-
 sdk-ts/src/store.ts                              |   354 +-
 sdk-ts/src/stream.ts                             |   128 -
 sdk-ts/tsconfig.json                             |     2 +-
 server/Cargo.toml                                |    22 +
 server/README.md                                 |    28 +
 server/src/connect.rs                            |   494 +
 server/src/engine.rs                             |    39 +
 server/src/lib.rs                                |    15 +
 server/src/prune.rs                              |   271 +
 server/src/reduce.rs                             |   650 +
 server/src/validate.rs                           |   557 +
 simulator/Cargo.toml                             |    37 -
 simulator/src/lib.rs                             |     4 -
 simulator/src/main.rs                            |   171 -
 simulator/src/server/auth.rs                     |   129 -
 simulator/src/server/mod.rs                      |    94 -
 simulator/src/server/store/handlers.rs           |   217 -
 simulator/src/server/store/mod.rs                |   123 -
 simulator/src/server/stream/handlers.rs          |   215 -
 simulator/src/server/stream/mod.rs               |    80 -
 simulator/src/testing.rs                         |    59 -
 simulator/tests/e2e.rs                           |   256 -
 sql/Cargo.toml                                   |    34 +
 sql/README.md                                    |   720 +
 sql/benches/read_path_perf.rs                    |   352 +
 sql/examples/join_kv.rs                          |   137 +
 sql/examples/orders_kv.rs                        |    77 +
 sql/examples/types_kv.rs                         |   171 +
 sql/examples/versioned_kv.rs                     |   171 +
 sql/src/aggregate.rs                             |  2163 +++
 sql/src/builder.rs                               |   482 +
 sql/src/codec.rs                                 |   837 ++
 sql/src/diagnostics.rs                           |   159 +
 sql/src/filter.rs                                |   573 +
 sql/src/lib.rs                                   |  7784 +++++++++++
 sql/src/predicate.rs                             |  2677 ++++
 sql/src/prune.rs                                 |   199 +
 sql/src/scan.rs                                  |   520 +
 sql/src/schema.rs                                |   481 +
 sql/src/types.rs                                 |   596 +
 sql/src/writer.rs                                |   820 ++
 sql/tests/common/mod.rs                          |    12 +
 sql/tests/e2e_slam.rs                            |   235 +
 sql/tests/examples_smoke.rs                      |   598 +
 129 files changed, 71773 insertions(+), 8385 deletions(-)

Full Changelog: v0.0.2...v2026.4.0

v0.0.2

15 Jun 05:37
8a36f0e

Choose a tag to compare

What's Changed

Full Changelog: v0.0.1...v0.0.2

Stats

 Cargo.lock                         | 4 ++--
 Cargo.toml                         | 4 ++--
 examples/sandbox/package-lock.json | 7 ++++---
 examples/sandbox/package.json      | 2 +-
 interface.yaml                     | 4 ++--
 sdk-rs/Cargo.toml                  | 4 ++--
 sdk-rs/src/error.rs                | 2 +-
 sdk-rs/src/lib.rs                  | 3 ++-
 sdk-rs/src/store.rs                | 2 ++
 sdk-rs/src/stream.rs               | 2 ++
 sdk-ts/package-lock.json           | 4 ++--
 sdk-ts/package.json                | 2 +-
 simulator/Cargo.toml               | 4 ++--
 simulator/tests/e2e.rs             | 2 +-
 14 files changed, 26 insertions(+), 20 deletions(-)

v0.0.1

15 Jun 05:31
b5dfd90

Choose a tag to compare

What's Changed

Stats

 .github/actions/setup/action.yml        |   42 +
 .github/workflows/publish.yml           |   35 +
 .github/workflows/tests.yml             |  102 +
 .gitignore                              |   10 +-
 Cargo.lock                              | 2559 +++++++++++
 Cargo.toml                              |   57 +
 README.md                               |   25 +
 examples/sandbox/.env.local             |    4 +
 examples/sandbox/README.md              |   45 +
 examples/sandbox/eslint.config.js       |   32 +
 examples/sandbox/index.html             |   15 +
 examples/sandbox/package-lock.json      | 3479 ++++++++++++++
 examples/sandbox/package.json           |   32 +
 examples/sandbox/src/App.css            |  431 ++
 examples/sandbox/src/App.tsx            |  538 +++
 examples/sandbox/src/index.css          |  116 +
 examples/sandbox/src/main.tsx           |   10 +
 examples/sandbox/src/vite-env.d.ts      |    1 +
 examples/sandbox/tsconfig.app.json      |   30 +
 examples/sandbox/tsconfig.json          |    7 +
 examples/sandbox/tsconfig.node.json     |   26 +
 examples/sandbox/vite.config.ts         |    7 +
 interface.yaml                          |  223 +
 scripts/bump_versions.sh                |  102 +
 sdk-rs/Cargo.toml                       |   23 +
 sdk-rs/README.md                        |   10 +
 sdk-rs/src/error.rs                     |   29 +
 sdk-rs/src/lib.rs                       |   47 +
 sdk-rs/src/store.rs                     |  171 +
 sdk-rs/src/stream.rs                    |  117 +
 sdk-ts/README.md                        |    9 +
 sdk-ts/__tests__/sdk.test.ts            |  182 +
 sdk-ts/jest.config.js                   |    7 +
 sdk-ts/jest.globalSetup.ts              |   62 +
 sdk-ts/jest.globalTeardown.ts           |   28 +
 sdk-ts/package-lock.json                | 7654 +++++++++++++++++++++++++++++++
 sdk-ts/package.json                     |   34 +
 sdk-ts/src/client.ts                    |   47 +
 sdk-ts/src/error.ts                     |   33 +
 sdk-ts/src/index.ts                     |    4 +
 sdk-ts/src/store.ts                     |  105 +
 sdk-ts/src/stream.ts                    |  128 +
 sdk-ts/tsconfig.json                    |   22 +
 simulator/Cargo.toml                    |   37 +
 simulator/README.md                     |   10 +
 simulator/src/lib.rs                    |    4 +
 simulator/src/main.rs                   |  171 +
 simulator/src/server/auth.rs            |  129 +
 simulator/src/server/mod.rs             |   94 +
 simulator/src/server/store/handlers.rs  |  217 +
 simulator/src/server/store/mod.rs       |  123 +
 simulator/src/server/stream/handlers.rs |  215 +
 simulator/src/server/stream/mod.rs      |   80 +
 simulator/src/testing.rs                |   59 +
 simulator/tests/e2e.rs                  |  256 ++
 55 files changed, 18034 insertions(+), 1 deletion(-)