Releases: CodNoob100/null-drift
Releases · CodNoob100/null-drift
v0.2.1 - Security Patches & Integrations
What's Changed
- fix: patch CVSS vulnerabilities and migrate to postcard by @CodNoob100 in #27
- ci: fix gh cli authentication token by @CodNoob100 in #28
- security: update dependencies to latest secure versions by @CodNoob100 in #77
- ci: automate security vulnerability tracking by @CodNoob100 in #78
Full Changelog: v0.2.0...v0.2.1
v0.2.0 - Multi-Tenant Architecture & Native Integrations
[0.2.0] - 2026-06-11
Added
- Multi-Tenant Architecture: Converted the singleton
DaemonStateto amoka::future::Cachestoring isolatedThreadStateenvironments, scaling to thousands of concurrent agents on a single daemon. - LangGraph & CrewAI Native Integrations: Added
nulldrift_agents.pycontaining drop-in SDK adapters (NullDriftCrewStorage,NullDriftLangGraphStore) to provide seamless memory sync for popular AI frameworks. - Time-To-Idle (TTI) Disk Paging: Inactive
ThreadStateinstances are automatically swapped to disk (state_{thread_id}.nd) after 24 hours of inactivity to save RAM, with instant on-demand hydration. - Deterministic Projector: The global 15MB 10,000D projection matrix is now seeded deterministically via
rand_pcg::Pcg64, guaranteeing survival across daemon reboots. - Docker Compose Test Architecture: Created
docker-compose.test.ymlfor fully isolated native ML framework integration testing.
Changed
-
Strict
$O(1)$ Memory Fix: Completely purgedstep_history: Vec<String>from the coreThreadState. The daemon now strictly guarantees$< 50$ KB memory limits per thread regardless of injection count. - Updated all API routes (
/inject,/recall,/snapshot,/restore) to use the?thread_id=parameter.
Fixed
- Fixed incompatible
bincode::deserializelibrary mismatch when loading the phase space from disk during/restore.
v0.1.0 - Initial Beta Release
Added
- SECURITY.md, CONTRIBUTING.md, and CHANGELOG.md to establish community guidelines and open-source standards.
- High-concurrency
demo.gifto the README demonstrating the performance of the pure Rust daemon. -
$O(1)$ memory scaling benchmark graph (benchmark_memory.png) comparingnull-driftagainst standard VectorDBs like Chroma and pgvector. - Integration tests (
docker_load_test.pyandload_test.py) for stress testing the Axum memory daemon and FastAPI gateway. - Initial release of the Holographic Reversible State Accumulator (HRSA).
-
tokio::sync::RwLockimplementation for lock-free, highly concurrent memory state reads. - Bipolar phase space projection using a Gaussian Random Matrix (
$W_{proj}$ ). - Geometric decay implementation for temporal permutations (fading noise).
- Attractor Memory Network (AMN) associative cleanup for high-salience anchors.
- Microsecond zero-loss binary state serialization using
bincode(state.nd). - Dockerized
FastAPIPython ML Gateway usingsentence-transformers(all-MiniLM-L6-v2) to act as the embedding ingestion layer.