The World Cup is underway, and our team is bringing their A game to this week’s update. Let’s kick things off!
This week, we’ve put a lot of focus on some behind the scenes server side work for speeding up our RLS APIs and continue to fix lots of findings reported by you in Workflows.
Our engineers have made:
Workflow Updates:
We’ve continued making significant improvements to Workflows, focused on visibility, usability, and flexibility.
Workflow “Used In” View:
The Data Table → Workflow tab now shows both workflows that belong to the table and a new Used in Other Workflows section, making it easy to see every workflow that references that table.
You can:
- See all workflows that depend on a table in one place
- Jump directly to the specific workflow step using deep links
- Receive warnings before deleting a table that is referenced elsewhere
Improved Data Support:
-
Improved Join Field Support:
Connected Data → Join Fields now display and save the display field value instead of the raw record ID by default. A new option allows you to use the Record ID when needed. -
Composite Field Support:
Composite fields are now supported in workflow condition filters and field mappings, making it easier to work with more complex data structures throughout your workflows.
Workflow Reliability Improvements:
We’ve also made numerous fixes and stability improvements across workflow settings, actions, and configuration screens to provide a smoother workflow building experience.
Records, Data Tables & Forms:
We’ve added several enhancements to make working with records, forms, and data tables more efficient.
Default Record Values:
You can now define default values for supported field types so new records start pre-filled with the information you choose. Previously, this functionality was limited primarily to Date and Time fields.
Logged In User Relationship Defaults:
Connection fields can now automatically populate related values through the logged in user’s existing relationships, reducing the need for additional rules and automation.
Expanded Auto Timestamp Support:
Auto timestamp labels are now available for additional field types, making it easier to track record activity and changes throughout your app.
Import and Export Improvements:
We’ve improved Import and Export template headings and added enhanced support for connected records in both processes, making relational data easier to manage and migrate.
API & Security Updates:
We’ve made several improvements to our API and security infrastructure to provide greater visibility, stronger access controls, and better performance.
User Profile & Permissions API:
New /me endpoints allow you to:
- Retrieve the logged in user’s profile
- Update the logged in user’s own profile
- Generate a detailed permissions report showing exactly what a user can access across tables, records, fields, and security policies
Row Level Security Performance Improvements:
We’ve added additional caching layers, per request memoization, and optional response caching to improve the performance of Row Level Security policies and permission checks.
Stronger Security Controls:
-
Stronger Import & Export Security:
Import and Export templates now fully respect security policies. If a user does not have permission to import or export data, the API will automatically block the request. -
API Logs Access Controls:
New permissions and access controls have been added for API logs, including role based access and the ability to restrict users to viewing only their own logs. -
Improved Delete Record Auditing:
The Delete Record API now correctly logs deleted records through the new Row Level Security framework, providing more complete auditing and traceability.
Bug Fixes:
- Fixed an issue where exported files downloaded with invalid file names, preventing them from opening correctly.
- Fixed real time import and export progress indicators not updating properly in deployed apps.
- Fixed an issue where Connected Data → Join Fields could save the record ID instead of the selected display value in certain cases.
- Fixed false error badges appearing on operators such as Is Checked, Is Unchecked, and other operators that do not require a value.
- Fixed Composite Field support (such as Name and Address fields) in workflow condition filters and field mapping.
- Fixed a false Permission Denied (403) error that could occur during conditional Batch Update and Batch Delete operations.
- Fixed duplicate failed login records being created during API authentication attempts.
- Fixed an issue where checkbox fields did not pre populate correctly when editing records if the stored value was “Yes” instead of “true”. Checkbox handling has been improved so supported truthy values are processed correctly.
For a complete list of fixes, see our release notes here.
That wraps up this week’s match, Tadabasers. Happy building and see you next week for the next round. ![]()


