Changelog
Changelog — 2026-06-06
Daily docs refresh.
Features
- Formula attributes are now validated semantically when you create or update them, not only at boot. Referencing an attribute that doesn't exist yet returns a non-blocking warning and the save still proceeds; a declared return type that doesn't match the formula's inferred type is rejected. See Attributes.
- Select and multiselect badges, and rating fields, can now be edited inline directly in the data grid — no need to open the record.
- New records start with a default document hierarchy, and agents can manage a record's document drive (creating folders and attaching files) through their tools.
- In-app notifications landed: a notification service with REST endpoints, React client hooks, and a sidebar inbox with live updates and toast surfacing. Agents can emit notifications too.
Fixes
- Document and folder write errors now map to proper
4xxresponses. Attaching a document to a record that doesn't exist returns404, and invalid folder moves (self-move, descendant cycles, missing targets) return400/404instead of a generic500. - Schema, attribute, view, form, and relation caches are now invalidated after boot-time schema sync, so changes applied at startup are visible without a manual cache clear.
- Combobox tag overflow and dropdown scrolling are fixed, and FormFlow now renders headings and separators.
Other
- Internal cleanup: removed several dead runtime/adapter services and the unused resource-level access-preset and sharing UI. None of these were part of the public API.