- **SurrealDB Backend (Production-Ready)** — complete rewrite replacing fake in-memory `HashMap` with a real `Surreal<Any>` connection
-`surrealdb::engine::any::Any` engine dispatch: `ws://`/`wss://` for production, `mem://` for embedded testing
- All eleven `StorageBackend` methods implemented with real SurrealQL queries (`upsert`, `select`, `delete`, query with `bind`)
- Binary fields (`Vec<u8>`) base64-encoded for transport-agnostic serialization; timestamps as RFC3339 UTC strings
- MVCC optimistic-concurrency retry: exponential backoff starting at 5 ms with uniform random jitter, up to 5 attempts per write — resolves SurrealDB write conflicts under concurrent load without external coordination
- Mirror ID fields in record structs to avoid `RecordId` enum parsing during list operations
- 9 unit tests using embedded `mem://` engine (no external server)
- 19 integration tests with real SurrealDB via `mem://` and UUID-named databases for isolation
### Unreleased - Post-Quantum Cryptography Production Release
This release marks SecretumVault as the **first Rust secrets vault with production-ready post-quantum cryptography**. Key highlights:
**🔐 Production-Ready PQC:**
- ML-KEM-768 and ML-DSA-65 fully implemented via OQS backend
- NIST FIPS 203/204 compliance verified
- One-line config change to enable PQC: `crypto_backend = "oqs"`
- No code changes needed - cryptographic agility through pluggable backends
**🚀 Enhanced Developer Experience:**
- CLI for easy vault operations (init, unseal, status, server)
- Runnable examples in `examples/` directory
- Comprehensive how-to guides and documentation
- 30-second demo for quick evaluation
**📚 Improved Documentation:**
- Clear production status with backend comparison
- Competitive positioning vs HashiCorp Vault and AWS Secrets Manager
- Quick navigation for different user personas
- Architecture Decision Records (ADRs) for design decisions
**🔧 Better Configuration:**
- Modular config structure
- Validation and error handling
- Production config examples
This release positions SecretumVault as the premier choice for organizations deploying post-quantum cryptography today, with production-ready NIST PQC standards, multi-cloud portability, and Rust's memory safety guarantees.
---
**Unique Differentiator:** Only Rust secrets vault with production-ready post-quantum cryptography (ML-KEM-768, ML-DSA-65) available today.