Feature Updates
- Structured Query V2 now supports same-project, single-hop lookups through to-one Link fields, including related stored and system values. Each source’s permissions are respected, and missing linked records return
null. Inverse relationships, multi-record relationships, cross-project queries, and related filtering, sorting, and aggregation are not supported; totals remain root-only, and relation queries no longer automatically fall back to SQL. - Internal and shared forms now support URL-based pre-filling for visible text, number, and single-select fields. Pre-filled values remain editable, and hidden fields cannot be pre-filled.
- Added a Trash entry to the chat-first sidebar for easier recovery of deleted projects.
- New App Builder apps now use structured queries for single-table lists and aggregations, with SQL fallback for more complex queries. Query guidance follows each app’s configuration, while existing apps retain their current query workflow.
- Routine creation now opens a new AI conversation with guided prompts and five examples. The redesigned routine page brings together details, run history, and linked conversations, with controls for editors to continue chats and launch runs. Manual configuration becomes available after creation.
Bug Fixes & Improvements
- Improved AI response cancellation so immediate stop requests work reliably and delayed requests do not interrupt newer replies.
- Improved AI conversation reliability during long-running tools and response cleanup, preventing new messages from being rejected while the previous response is still finishing.
- Fixed repeated errors when opening, refocusing, or reconnecting a new AI chat before its first message is sent.
- Field creation now shows a loading state and prevents duplicate submissions until saving completes, including when saving through the unsaved-changes dialog.
- Improved the reliability of computed-field updates and imports interrupted by database connection issues.
- Fixed configured defaults not being applied to blank fields in records created through the grid’s add-record dialog. Previously populated fields can still be explicitly cleared.
- Share settings now reflect changes immediately and consistently preserve the latest selection during rapid permission updates.
- The chat-first sidebar now refreshes automatically when projects are moved, copied, imported, created from templates, or restored.
- Improved load times for synchronization run records.
- Automation Script nodes now run on Node.js 24 instead of Node.js 22. Review scripts that depend on Node.js 22-specific behavior or compatibility.
- Improved routine ownership, alerts, conversation visibility, unread status, and run history, including reliability when owners or permissions change. Editing controls are now hidden for members without update permission.