Database and product milestones, linked to their behavior and evidence. These are development updates; they do not imply a stable release or completed production acceptance.
Storage · 8c20ebf
Choose encryption when you create a database.
New databases default to authenticated plaintext storage, with explicit encryption opt-in for native or external custody. WAL, pages, checkpoints, objects and backups share the selected mode. Studio shows the mode for each connected instance. Verified mode conversion remains in development.
Unordered aggregates share field resolution and retain accumulators instead of input rows. Bounded sorts resolve keys once and preserve stable ties while selecting the requested window. Correctness checks pass; matched FZ performance acceptance is underway.
The public website and Studio now use distinct development addresses and build identities. The server rejects website assets in its Studio slot. Studio adds snapshot inventory, capacity and worker settings, direct collection index access, atomic index replacement and offline maintenance guidance.
The management console moves to studio/ with its existing history. The public app/ introduces documentation, architecture, benchmark tables and generated HTTP reference. Client downloads use the same first-party schema and validators.
Private index construction now applies bounded batches through the persistent-tree mutation primitive. The change retains 28 index publication fault cases. Earlier laptop timing claims have been withdrawn; the benchmark page now uses checked FZ server results.
Index construction and expanded predicates use selected-field views to avoid decoding unrelated document payloads. This builds on the common execution context, indexed candidate paths and exact residual checks.
Stopped-instance rewrite and offline backup/restore share the engine generation lifecycle and configured native or external custody. Retained fault evidence covers logical and physical stores, receipts and exact recovery.
The first retained comparative baseline checks embedded Qirava/SQLite and Qirava/ArangoDB HTTP in separate lanes. It records working point reads and significant durable-write and complex-query gaps, creating an explicit baseline for the next changes.