Skip to content

Releases: Shadylukin/Neumann

Neumann v0.4.0

13 Mar 03:27

Choose a tag to compare

  • Fix bench-distributed to use renamed neumann-db package (cc3b060)
  • Rename CLI crate from neumann to neumann-db (8fd5619)
  • Fix crate publish skip pattern for already-published crates (0f0a692)
  • Fix crates.io rate limiting in release publish step (4ec6cdc)
  • Fix cosign sign-blob to use --bundle flag (aea5319)
  • Bump version to 0.4.0 (22438e1)
  • deps(rust): bump the rust-minor group across 1 directory with 2 updates (#68) (89937b3)
  • Update trivy-action to v0.35.0 to fix Docker scan failure (8d642a8)
  • deps(rust): bump criterion from 0.5.1 to 0.8.2 (#42) (cdc35b0)
  • Update aws-lc-rs to fix aws-lc-sys CVEs across all lockfiles (d46bc8f)
  • deps(rust): bump tabled from 0.17.0 to 0.20.0 (#43) (68d1231)
  • deps(ts): bump eslint from 9.39.2 to 10.0.2 in /neumann-ts (#57) (d48129c)
  • deps(ci): bump actions/download-artifact from 4.3.0 to 7.0.0 (#59) (013c815)
  • deps(ci): bump docker/build-push-action from 5 to 6 (#58) (b90904f)
  • deps(ci): bump github/codeql-action from 3.28.18 to 4.32.4 (#56) (0139b0f)
  • deps(ci): bump actions/setup-python from 5 to 6 (#54) (e3fe42c)
  • deps(ci): bump codecov/codecov-action from 5.4.0 to 5.5.2 (#53) (be1013f)
  • deps(ts): bump @typescript-eslint/parser in /neumann-ts (#55) (b99ed05)
  • Bump aws-lc-sys (#64) (6da1df4)
  • deps(rust): bump the rust-minor group across 1 directory with 12 updates (#66) (00815e0)
  • Prepare workspace for crates.io publishing and fix snapshot persistence (#65) (61fe320)
  • Remove unused neumann_docs crate (b2fe296)
  • Reduce checkpoint retention benchmark setup to prevent CI hang (ff454ec)
  • Fix SparseVector dimension mismatch panic in add/weighted_average (1822167)
  • Fix evaluate vs evaluate_tensor divergence on _id column (f450120)
  • Relax stress test thresholds on CI shared runners (f3ad45f)
  • Add missing tensor_spatial/benches COPY to Dockerfile (c0942e6)
  • Bump rollup and minimatch to fix high-severity CVEs (d48c74c)
  • Fix checkpoint_list benchmark hang in CI (d30719b)
  • Fix legacy query syntax and missing match arm across CI targets (86f35f6)
  • Restructure documentation to Divio system, overhaul README and roadmap (548426c)
  • Wire SIMILAR TO and CONNECTED TO clauses through FIND statement (3f5b406)
  • Fix worktree detection, validator YAML checking, and REF warning (17c92ea)
  • Wire SPATIAL NEAREST centroid query through parser and router (21aebaa)
  • Add centroid-distance nearest-neighbor query to tensor_spatial (f2e9542)
  • Add Neumann Skills Pack for AI coding assistants (fc01c90)
  • Add architecture and benchmark documentation for tensor_spatial (b33bcab)
  • Add branchless min_dist_sq and expand spatial benchmarks (0961ef9)
  • Fix four bugs: remove region check, NO_COLOR parsing, vault identity case, bbox serde validation (6d56602)
  • Add R*-tree split strategy, configurable fanout, and benchmarks to tensor_spatial (23f20b4)
  • Refactor tensor_spatial into generic N-dimensional R-tree with const generics (9d1ec31)
  • Add targeted coverage tests for query_router after legacy handler removal (dbd1321)
  • Add full spatial integration across proto, client SDK, unified engine, and REST API (3fe6fa8)
  • Add 3D spatial index types to tensor_spatial (6d8d9ae)
  • Add spatial radius query with parser syntax and query router integration (2df6bf1)
  • Fix probabilistic AAD legacy fallback decryption failure (a7e023a)
  • Fix nightly CI: loom stack overflow and stress test assertion (0a8c6c3)
  • Fix stale imports in web_bench.rs after Memoria rename (92d4849)
  • Add tensor_spatial to Docker build context (d003e91)
  • Fix identical if-else branches in algorithm category buttons (d0aa1aa)
  • Add tensor_spatial crate to workspace (e432488)
  • Fix CI failures from missing tensor_spatial and bench regex (eb4a236)
  • Add Memoria web admin UI with full subsystem coverage (9b76caa)
  • Add cross-modal tensor contraction module (35ceed2)
  • Merge pull request #45 from Shadylukin/dependabot/github_actions/aquasecurity/trivy-action-0.34.0 (fa12d31)
  • Merge pull request #46 from Shadylukin/dependabot/github_actions/softprops/action-gh-release-2.5.0 (340e5d5)
  • Merge pull request #47 from Shadylukin/dependabot/github_actions/sigstore/cosign-installer-4.0.0 (47c9dd0)
  • Merge pull request #48 from Shadylukin/dependabot/npm_and_yarn/neumann-ts/typescript-eslint/eslint-plugin-8.56.0 (e9bac62)
  • Merge pull request #49 from Shadylukin/dependabot/npm_and_yarn/neumann-ts/typescript-eslint/parser-8.56.0 (62bce1f)
  • Merge pull request #44 from Shadylukin/dependabot/github_actions/actions/attest-sbom-3.0.0 (28f23e9)
  • Merge pull request #51 from Shadylukin/dependabot/github_actions/taiki-e/install-action-2.68.0 (f4b9c31)
  • Split bench matrix into 7 groups with criterion filters (c90bfb4)
  • Reduce EmbeddingSlab chunk size under Miri (a077095)
  • Split bench specialized into cache and specialized groups (a7b4a22)
  • deps(ci): bump taiki-e/install-action from 2.67.27 to 2.68.0 (a1c318a)
  • deps(ts): bump @typescript-eslint/parser in /neumann-ts (c5f685f)
  • deps(ts): bump @typescript-eslint/eslint-plugin in /neumann-ts (a4bbe0a)
  • deps(ci): bump sigstore/cosign-installer from 3.7.0 to 4.0.0 (de922d1)
  • deps(ci): bump softprops/action-gh-release from 2.2.2 to 2.5.0 (ea2a236)
  • deps(ci): bump aquasecurity/trivy-action from 0.30.0 to 0.34.0 (af9d300)
  • deps(ci): bump actions/attest-sbom from 2.2.0 to 3.0.0 (bea9e79)

Neumann v0.3.1

18 Feb 19:30

Choose a tag to compare

  • Bump version to 0.3.1 (ce64788)
  • Parallelize benchmark docs generation into 4 matrix jobs (aae3d46)
  • Fix npm and PyPI publish failures on re-release (0ca9bab)
  • Add Kubernetes deployment manifests for 3-node Neumann cluster (e776e97)

Neumann v0.3

15 Feb 06:54

Choose a tag to compare

  • Fix npm publish: ensure semver-compatible version from tag (efef4c8)
  • Fix 7 CodeQL code scanning warnings in neumann-py (8c46fe8)
  • Increase TLA+ model checking timeout to 3 hours (0ba5210)
  • Centralize workspace dependencies, lints, and CI improvements (15730f3)
  • Fix CI failures: miri timeout, security audit warnings (599765b)
  • Merge pull request #38 from Shadylukin/Vault (6d126c7)
  • Update deny.toml skip rules after dependency upgrades (9095cb4)
  • Merge main into Vault and fix rand 0.9 API in new modules (1b4eca0)
  • Replace sharks crate with custom GF(256) Shamir and add doc coverage (875b9cd)
  • Increase stress test timeout from 45m to 3h (ef7f5ae)
  • Fix eslint peer dep conflict by downgrading to eslint 9 (69f41bf)
  • Upgrade pyo3 0.22 to 0.24 in neumann-py (cfe66fb)
  • Upgrade eslint 8 to 10 in neumann-ts (d99ece9)
  • Upgrade dashmap, tiktoken-rs, x509-parser, and rand across workspace (7a1d25e)
  • Merge remote-tracking branch 'origin/main' into Vault (53dffa8)
  • Merge pull request #37 from Shadylukin/dependabot/github_actions/actions/upload-artifact-6.0.0 (4167aa7)
  • Merge pull request #36 from Shadylukin/dependabot/github_actions/actions/upload-pages-artifact-4.0.0 (01deb06)
  • Merge pull request #35 from Shadylukin/dependabot/github_actions/actions/checkout-6 (a57d635)
  • Merge pull request #30 from Shadylukin/dependabot/github_actions/dtolnay/rust-toolchain-f7ccc83f9ed1e5b9c81d8a67d7ad1a747e22a561 (156062f)
  • Merge pull request #34 from Shadylukin/dependabot/npm_and_yarn/neumann-ts/typescript-eslint/parser-8.55.0 (25b52f8)
  • Merge pull request #33 from Shadylukin/dependabot/github_actions/taiki-e/install-action-2.67.27 (d59989f)
  • Merge pull request #31 from Shadylukin/dependabot/npm_and_yarn/neumann-ts/types/node-25.2.2 (b8f4cca)
  • Merge pull request #25 from Shadylukin/dependabot/cargo/rust-minor-4acd10ccfa (f12e381)
  • Add missing tensor_checkpoint bench dir to Dockerfile (6088ea1)
  • Increase benchmark timeout and lower stress throughput thresholds (c20bd60)
  • Stabilize scroll pagination, stress test, and flaky CI tests (7b015b2)
  • deps(ci): bump actions/checkout from 4 to 6 (bbb6858)
  • deps(ci): bump dtolnay/rust-toolchain (2fe98be)
  • Remove tracked generated and vendored files from repo (eda4792)
  • Resolve CodeQL findings and stabilize Miri CI (215b553)
  • Stabilize flaky tests and clean stale Miri artifacts (2e62d76)
  • Add fuzz targets, integration tests, and parser enhancements (33765fe)
  • Optimize hot paths for scan, count, search, and lookup (8ce2dc6)
  • Fix formatting in integration tests after merge from main (3f9c0a5)
  • Merge remote-tracking branch 'origin/main' into Vault (c912344)
  • Add comprehensive vault upgrades: access tensors, graph intel, PKI, PITR, Shamir, geo-routing, and more (b594649)
  • deps(ci): bump actions/upload-artifact from 4.6.2 to 6.0.0 (1ca130f)
  • deps(ci): bump actions/upload-pages-artifact from 3.0.1 to 4.0.0 (afb2fcf)
  • deps(ts): bump @typescript-eslint/parser in /neumann-ts (0886ca2)
  • deps(ci): bump taiki-e/install-action from 2.67.19 to 2.67.27 (bf2ca37)
  • deps(ts): bump @types/node from 25.2.1 to 25.2.2 in /neumann-ts (86d82a4)
  • deps(rust): bump anyhow from 1.0.100 to 1.0.101 in the rust-minor group (2e221e5)
  • Fix fuzz target compilation, tighten assertions, and extend TLA+ timeout (48e2f6d)
  • Add stress-pr and stress-nightly nextest profiles (9af9ef5)
  • Speed up benchmark doc generation in CI (1e08e6e)
  • Add benchmark enforcement, coverage gaps, and CI improvements (5eba725)
  • Auto-update benchmark docs from CI with marker-based replacement (a396535)
  • Update gitignore and add fuzz corpus data (bb501a8)
  • Fix all 9 fuzz targets with proper source code fixes (e70b745)
  • Replace hardcoded /tmp/ paths in tensor_store for Windows CI (5033c45)
  • Fix blob GET TO test on Windows with forward-slash paths (781dc8d)
  • Fix blob GET TO test for Windows CI (97fc10b)
  • Fix Windows CI shell and Docker builder Rust version (3e56172)
  • Reduce sample counts for heavy concurrent benchmarks (f546e99)
  • Fix Windows CI and Docker build failures (ccbeac6)
  • Add Docker-based Jepsen testing with kernel-level fault injection (8a8a74d)
  • Improve CI concurrency, switch to nextest, add mold linker (0a81ba3)
  • Fix flaky 200-op linearizability test (dc37556)
  • Gate Unix-only modules behind cfg(unix) for Windows CI (5e4b644)
  • Fix flaky concurrent edge creation test (8d2fa14)
  • Add coverage tests and fix API mismatches across workspace (1efd38a)
  • Fix benchmark compilation errors for updated API signatures (cba007a)
  • Add coverage tests for tensor_chain cluster, deadlock, delta_replication, gossip, and network (daae2bf)
  • Add correctness testing infrastructure and raise workspace coverage to 95.6% (c7022ee)
  • Fix reference mismatch in tensor_chain integration test (96bd8a3)
  • Add missing migration_strategy field to TieredConfig in benchmarks (eb98c50)
  • Fix reference mismatches in distributed_chain integration test (b42e71a)
  • Fix missing rand deps and cross-platform cast in raft_wal (c7dc290)
  • Add loom feature definition to tensor_chain Cargo.toml (0b08cb7)
  • Add missing DST harness and test files (eb86e09)
  • Fix CI workflow YAML line length and shell continuation (dfdb382)
  • Split coverage generation from threshold check in CI (0343e07)
  • Remove nightly-only options from rustfmt.toml (70c7865)
  • Fix loom feature breaking CI --all-features builds (0f815a4)
  • Update time crate to 0.3.47 to fix RUSTSEC-2026-0009 (e4ea507)
  • Fix eslint errors in client.test.ts (52f9062)
  • Fix reference mismatches in gossip_signing integration test (f2bc850)
  • Fix type mismatches in tensor_chain_stress test (60f7fd7)
  • Raise TypeScript SDK branch coverage from 92.85% to 95.47% (65b7261)
  • Add missing GossipConfig fields in gossip_protocol integration test (33bc545)
  • Bump graph_engine opentelemetry_sdk from 0.24 to 0.31 (1914f07)
  • Fix exactOptionalPropertyTypes errors in transaction.ts (e4975dd)
  • Fix broken link to TLA+ README in formal-verification.md (b9ec4cf)
  • Fix compilation errors in gossip and cypher tests (4dab079)
  • Fix cargo-deny: bump tower-http to 0.6, update skip entries (edafb9e)
  • Fix typescript-eslint version conflict and resolve new lint errors (3fb633b)
  • Place logo and wordmark side by side, centered (bed4914)
  • Make wordmark larger and reduce gap between logo and text (052173a)
  • Add formal verification documentation with TLC model checking results (d5dfc64)
  • Add neumann_text wordmark below logo in README and book introduction (5253b18)
  • Add TLC model checking results for all 3 TLA+ specifications (d4a4e56)
  • Add neumann_logo.png to git so README renders on GitHub (56c5c43)
  • Add query language reference, rewrite getting started docs, add SDK quickstarts, sample dataset, and update help.rs (48bf4e7)
  • Add WAL orphaned lock recovery, HLC chaos injection, and clippy pedantic fixes in tensor_chain (c797c3e)
  • Add TLA+ specs, fuzz targets, integration tests, and clippy pedantic fixes (3da27fa)
  • Fix graph edge and TTL cleanup on vault secret delete (8575772)
  • Fix clippy pedantic and nursery lints in vector_engine (a8971a3)
  • Fix rand_core version conflict in stress_tests (c40da02)
  • Upgrade tonic ecosystem to 0.14 (b73928a)
  • Merge pull request #22 from Shadylukin/dependabot/cargo/tonic-web-0.14.3 (0241b33)
  • Merge branch 'main' into dependabot/cargo/tonic-web-0.14.3 (4dc30b1)
  • Merge pull request #11 from Shadylukin/dependabot/npm_and_yarn/neumann-ts/types/node-25.2.0 (5c0624b)
  • Merge pull request #18 from Shadylukin/dependabot/cargo/opentelemetry-otlp-0.31.0 (6ecedef)
  • Merge pull request #19 from Shadylukin/dependabot/cargo/peak_alloc-0.3.0 (7cfaa7e)
  • Merge pull request #20 from Shadylukin/dependabot/cargo/rustyline-17.0.2 (86faf11)
  • Merge pull request #21 from Shadylukin/dependabot/cargo/lz4_flex-0.12.0 (a724c85)
  • deps(rust): bump opentelemetry-otlp from 0.17.0 to 0.31.0 (923141e)
  • deps(ts): bump @types/node from 20.19.30 to 25.2.0 in /neumann-ts (f983475)
  • deps(rust): bump tonic-web from 0.12.3 to 0.14.3 (b641946)
  • Merge pull request #15 from Shadylukin/dependabot/cargo/rand_chacha-0.10.0 (a11b0b3)
  • deps(rust): bump lz4_flex from 0.11.5 to 0.12.0 (010ae30)
  • Merge pull request #14 from Shadylukin/dependabot/cargo/opentelemetry-0.31.0 (6afdd4a)
  • Merge pull request #12 from Shadylukin/dependabot/npm_and_yarn/neumann-ts/grpc/proto-loader-0.8.0 (afb7e66)
  • deps(rust): bump rustyline from 15.0.0 to 17.0.2 (535e753)
  • Merge pull request #16 from Shadylukin/dependabot/cargo/axum-0.8.8 (6bd5740)
  • deps(rust): bump peak_alloc from 0.2.1 to 0.3.0 (0488638)
  • Merge pull request #17 from Shadylukin/dependabot/cargo/tonic-build-0.14.3 (51283c5)
  • Merge pull request #13 from Shadylukin/dependabot/cargo/rust-minor-b4d1f4971e (4d6f7f6)
  • deps(rust): bump tonic-build from 0.12.3 to 0.14.3 (602cf54)
  • Merge pull request #10 from Shadylukin/dependabot/github_actions/Swatinem/rust-cache-2.8.2 (c52cbba)
  • deps(rust): bump axum from 0.7.9 to 0.8.8 (b24b4c6)
  • deps(rust): bump rand_chacha from 0.3.1 to 0.10.0 (d6f836b)
  • Merge pull request #9 from Shadylukin/dependabot/github_actions/actions/github-script-8.0.0 (f641979)
  • deps(rust): bump opentelemetry from 0.24.0 to 0.31.0 (a48332b)
  • Merge pull request #8 from Shadylukin/dependabot/npm_and_yarn/neumann-ts/typescript-eslint/eslint-plugin-8.54.0 (031c77a)
  • deps(rust): bump the rust-minor group with 9 updates (dfaac28)
  • Merge pull request #7 from Shadylukin/dependabot/github_actions/actions/cache-5.0.3 (67e6227)
  • Merge pull request #6 from Shadylukin/dependabot/github_actions/actions/setup-node-6 (a784e44)
  • Merge pull request #5 from Shadylukin/dependabot/github_actions/taiki-e/install-action-2.67.19 (d35ba69)
  • deps(ts): bump @grpc/proto-loader from 0.7.15 to 0.8.0 in /neumann-ts (0518d94)
  • deps(ci): bump Swatinem/rust-cache from 2.7.8 to 2.8.2 (df59b72)
  • deps(ci): bump actions/github-script from 7.0.1 to 8.0.0 (a...
Read more

Neumann v0.2.8

04 Feb 01:05

Choose a tag to compare

  • Use maturin-action with manylinux container (2a87b6b)
  • Release v0.3.0: Migrate to BSL 1.1 (5d97b7c)

Neumann v0.2.7

04 Feb 00:41

Choose a tag to compare

  • Change npm package scope to @scrunchee (5416339)

Neumann v0.2.6

04 Feb 00:17

Choose a tag to compare

  • Use maturin CLI directly instead of action (ce772bf)

Neumann v0.2.5

03 Feb 23:38

Choose a tag to compare

  • Fix maturin working directory for workspace resolution (87925e9)

Neumann v0.2.4

03 Feb 23:06

Choose a tag to compare

  • Fix maturin manifest path in release workflow (4bc0cda)

Neumann v0.2.3

03 Feb 22:30

Choose a tag to compare

  • Downgrade PyO3 to 0.22 for stable API (b3e3aa6)

Neumann v0.2.2

03 Feb 22:17

Choose a tag to compare

  • Fix PyPI wheel build to use manylinux (c2149db)