Skip to content

chore: bump client library versions - #437

Merged
deven96 merged 2 commits into
mainfrom
chore/bump-client-versions-0.4.2
Oct 10, 2026
Merged

deven96 merged 2 commits into
mainfrom
chore/bump-client-versions-0.4.2

Conversation

@jimezesinachi

Copy link
Copy Markdown
Collaborator

Bumps all client library versions to sync with latest server releases:

  • Rust client: 0.4.4 → 0.4.5
  • Rust types: 0.4.4 → 0.4.5
  • Python SDK: 0.2.2 → 0.2.3 (VERSION file: CLIENT and PROTOCOL 0.4.1 → 0.4.2)
  • Node SDK: 0.4.2 → 0.4.3
  • Go SDK: 0.3.1 → 0.3.2

This keeps the client libraries in sync with the server binaries (db 0.4.2, ai 0.5.1). Rust and Node lockfiles are updated to match their package versions. As in #429, both Python version files are bumped; the publishing workflow derives the package version from VERSION's CLIENT value.

Validation: version and lockfile consistency checks passed; git diff --check passed. No runtime code changed.

Signed-off-by: Jim Ezesinachi <ezesinachijim@gmail.com>
@github-actions

github-actions Bot commented Oct 9, 2026 •

Copy link
Copy Markdown

Test Results

507 tests   507 ✅  15m 25s ⏱️
 43 suites    0 💤
  4 files      0 ❌

Results for commit 277d960.

♻️ This comment has been updated with latest results.

@github-actions

github-actions Bot commented Oct 9, 2026

Copy link
Copy Markdown

Benchmark Results

group                                                        main                                   pr
-----                                                        ----                                   --
predicate_query_with_index/size_100                          1.04      2.5±0.05µs        ? ?/sec    1.00      2.4±0.03µs        ? ?/sec
predicate_query_with_index/size_1000                         1.28     26.0±0.57µs        ? ?/sec    1.00     20.2±0.51µs        ? ?/sec
predicate_query_with_index/size_10000                        1.16    237.0±5.30µs        ? ?/sec    1.00    203.8±3.39µs        ? ?/sec
predicate_query_with_index/size_100000                       1.12      4.9±0.05ms        ? ?/sec    1.00      4.4±0.05ms        ? ?/sec
predicate_query_without_index/size_100                       1.04      4.5±0.10µs        ? ?/sec    1.00      4.3±0.05µs        ? ?/sec
predicate_query_without_index/size_1000                      1.14     48.1±0.65µs        ? ?/sec    1.00     42.1±0.43µs        ? ?/sec
predicate_query_without_index/size_10000                     1.03    950.4±5.40µs        ? ?/sec    1.00    922.4±2.95µs        ? ?/sec
predicate_query_without_index/size_100000                    1.32     19.9±2.24ms        ? ?/sec    1.00     15.1±1.65ms        ? ?/sec
store_batch_insertion_without_predicates/size_100            1.00    133.9±1.73µs        ? ?/sec    1.01    134.7±2.24µs        ? ?/sec
store_batch_insertion_without_predicates/size_1000           1.00  1059.8±12.27µs        ? ?/sec    1.00  1062.6±30.70µs        ? ?/sec
store_batch_insertion_without_predicates/size_10000          1.00     15.0±0.35ms        ? ?/sec    1.05     15.8±0.35ms        ? ?/sec
store_batch_insertion_without_predicates/size_100000         1.02    177.9±7.89ms        ? ?/sec    1.00    175.0±4.26ms        ? ?/sec
store_retrieval_linear_cosine_similarity/size_100            1.05     17.2±0.43µs        ? ?/sec    1.00     16.4±0.16µs        ? ?/sec
store_retrieval_linear_cosine_similarity/size_1000           1.00    140.7±1.05µs        ? ?/sec    1.01    141.8±2.31µs        ? ?/sec
store_retrieval_linear_cosine_similarity/size_10000          1.01  1113.5±11.68µs        ? ?/sec    1.00   1100.4±5.61µs        ? ?/sec
store_retrieval_linear_cosine_similarity/size_100000         1.06     20.4±0.44ms        ? ?/sec    1.00     19.2±0.44ms        ? ?/sec
store_retrieval_linear_dot_product/size_100                  1.05     13.2±0.20µs        ? ?/sec    1.00     12.6±0.19µs        ? ?/sec
store_retrieval_linear_dot_product/size_1000                 1.08    147.8±2.37µs        ? ?/sec    1.00    136.7±1.61µs        ? ?/sec
store_retrieval_linear_dot_product/size_10000                1.01   1010.7±9.63µs        ? ?/sec    1.00   1002.5±3.30µs        ? ?/sec
store_retrieval_linear_dot_product/size_100000               1.03     18.5±0.40ms        ? ?/sec    1.00     17.9±0.44ms        ? ?/sec
store_retrieval_linear_euclidean_distance/size_100           1.09     17.5±0.47µs        ? ?/sec    1.00     16.0±0.26µs        ? ?/sec
store_retrieval_linear_euclidean_distance/size_1000          1.04    154.6±1.47µs        ? ?/sec    1.00    148.8±1.23µs        ? ?/sec
store_retrieval_linear_euclidean_distance/size_10000         1.04  1066.1±13.16µs        ? ?/sec    1.00  1029.5±14.62µs        ? ?/sec
store_retrieval_linear_euclidean_distance/size_100000        1.05     19.8±0.45ms        ? ?/sec    1.00     18.9±0.23ms        ? ?/sec
store_retrieval_no_condition/size_100                        1.00     16.6±0.43µs        ? ?/sec    1.02     16.9±0.36µs        ? ?/sec
store_retrieval_no_condition/size_1000                       1.00    145.2±1.32µs        ? ?/sec    1.03    148.9±2.11µs        ? ?/sec
store_retrieval_no_condition/size_10000                      1.00   1032.6±7.66µs        ? ?/sec    1.01  1047.9±12.81µs        ? ?/sec
store_retrieval_no_condition/size_100000                     1.12     20.0±0.51ms        ? ?/sec    1.00     17.9±0.31ms        ? ?/sec
store_retrieval_non_linear_hnsw/size_100                     1.06    119.7±4.64µs        ? ?/sec    1.00    113.2±0.73µs        ? ?/sec
store_retrieval_non_linear_hnsw/size_1000                    1.00    317.5±2.54µs        ? ?/sec    1.04    330.5±3.77µs        ? ?/sec
store_retrieval_non_linear_hnsw/size_10000                   1.06    570.9±3.37µs        ? ?/sec    1.00    537.0±7.43µs        ? ?/sec
store_retrieval_non_linear_hnsw/size_100000                  1.00    712.9±5.66µs        ? ?/sec    1.12    795.3±5.79µs        ? ?/sec
store_retrieval_non_linear_kdtree/size_100                   1.00    129.6±1.33µs        ? ?/sec    1.00    129.3±1.99µs        ? ?/sec
store_retrieval_non_linear_kdtree/size_1000                  1.00    660.1±8.27µs        ? ?/sec    1.00   662.3±16.19µs        ? ?/sec
store_retrieval_non_linear_kdtree/size_10000                 1.00      6.5±0.17ms        ? ?/sec    1.01      6.6±0.15ms        ? ?/sec
store_retrieval_non_linear_kdtree/size_100000                1.00     98.4±3.19ms        ? ?/sec    1.02    100.0±1.89ms        ? ?/sec
store_sequential_insertion_without_predicates/size_100       1.03    213.4±6.22µs        ? ?/sec    1.00    207.8±4.10µs        ? ?/sec
store_sequential_insertion_without_predicates/size_1000      1.03      2.1±0.05ms        ? ?/sec    1.00      2.1±0.05ms        ? ?/sec
store_sequential_insertion_without_predicates/size_10000     1.03     21.0±0.36ms        ? ?/sec    1.00     20.4±0.42ms        ? ?/sec
store_sequential_insertion_without_predicates/size_100000    1.02    211.4±4.17ms        ? ?/sec    1.00    206.6±3.43ms        ? ?/sec

@deven96 deven96 left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM but to be merged after AI has also been released

@deven96
deven96 merged commit 1ed1d4a into main Oct 10, 2026
9 of 10 checks passed
@deven96
deven96 deleted the chore/bump-client-versions-0.4.2 branch October 10, 2026 00:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants