Releases: Shadylukin/Neumann
Releases · Shadylukin/Neumann
Neumann v0.4.0
- 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
Neumann v0.3
- 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...
Neumann v0.2.8
Neumann v0.2.7
- Change npm package scope to @scrunchee (5416339)
Neumann v0.2.6
- Use maturin CLI directly instead of action (ce772bf)
Neumann v0.2.5
- Fix maturin working directory for workspace resolution (87925e9)
Neumann v0.2.4
- Fix maturin manifest path in release workflow (4bc0cda)
Neumann v0.2.3
- Downgrade PyO3 to 0.22 for stable API (b3e3aa6)
Neumann v0.2.2
- Fix PyPI wheel build to use manylinux (c2149db)