v1.3.0 — memory you can evolve and operate
This release collects the engine, integration, security, and support changes since v1.2.0.
- Vector lifecycle and history. WAL-durable
VMIGRATEshadow-index lifecycle,VSEARCH AS_OFover retained WAL, ordered concurrent WAL writes, and tenant-local replay scratch space. - SDK and applications. LangChain and LlamaIndex adapters, optional installation extras, bounded batch ingest, RAG examples, Legal Auditor, and Jurix.
- Worker isolation. All-thread Landlock and
no_new_privs, Unix-only seccomp networking, and worker memory limits tied to tenant quotas. Strict workers require a build withCGO_ENABLED=0. - Replication. Mutual HMAC-SHA256 authentication and per-connection AES-256-GCM WAL encryption with tamper/replay rejection. Primary acknowledgements remain local.
- Support. Tenant-allowlisted diagnostics, separate optional wake credentials, durable audit, cooldown and post-checks, stable WAL/panic log codes, local bundles, 43 support tests, and 1,340 synthetic drills.
- Operator experience. Updated dashboard views and navigation, coordinated tenant starts, HTTP command-string/argument-array parsing, deployment wiring, and Linux/Windows support release gates.
- Version alignment. Binaries, HELLO/INFO, HTTP info, Python SDK, dashboard, Helm app version, deployment examples, and public site now identify DBX as 1.3.0. The support extension keeps its independent 0.4.0 version.
Migration needs re-embedding and temporary storage; historical search is retention-bound. Migration lifecycle replication, transparent S3 paging, and broad automatic repair remain outside this release. Published benchmark numbers retain their original measurement context.