Repository navigation
·
105 commits
to develop
since this release
Added
- Support lattice applications composed from reusable components, with signed ownership, timestamped records, forks and atomic transactions. (Design)
- Allow
LatticeNodeto manage lattice networking for an application, with optional DID identity. (Networking) - Allow services to choose their durability with host checkpoints and scoped automatic flushing. (Persistence)
- Support DLFS file modification times and safe concurrent drive creation. (DLFS)
- Allow transaction simulation as an alternative to query execution, for cost estimates through REST and the Java client.
- Support fast
Indexseek, slice and concat.
Changed
- Simplify lattice host, node and cursor APIs around the application model; see the design notes when upgrading. Services save by closing the host, as closing a node no longer saves.
- Extend DLFS data with modification times as a one-way upgrade: back up stores and upgrade all replicas together. (#688)
- Improve responsiveness of Java client transactions and the GUI.
Fixed
- Make CVM integer behaviour consistent across internal representations.
- Improve robustness of shutdown and persistence for lattice services, P2P nodes, DLFS and JDBC file databases.
- Improve reliability of client requests across reconnects, timeouts and duplicate transactions.
- Harden scheduled execution, owner verification and X402 payment confirmation.
- Show text from other parties safely in the GUI, and keep it responsive during network operations. (#765)
- Improve PostgreSQL wire protocol handling in Convex DB.