NocoDB
No-code platform that creates and manages databases with spreadsheet UI.
Alternative to: Airtable, Google Sheets, Microsoft Lists, Coda, Smartsheet, Microsoft PowerApps, Monday.com
v2026.04.0
2026-04-13π NocoDB : Feature Release
Map View
Map View places your records as pins on an interactive map using a GeoData field. Whether youβre tracking office locations, plotting customer addresses, managing field service teams, or visualising retail store networks, Map View turns coordinates into context.
Click any pin to view record details, and use filters to narrow down whatβs on the map.
π Learn more about Map View β
New fields
UUID
UUID automatically assigns a universally unique identifier to every record, a 36-character string like 31c46437-0bb9-4072-bf7a-40cd7aebcae3. Whether youβre syncing records with external systems, building API integrations, or need a stable reference that never changes even if the record title does, UUID gives you a reliable, permanent key.
Auto-generated, read-only, and guaranteed unique at the database level.
π Learn more about UUID fields β
Auto Number
Auto Number automatically assigns a sequential, incrementing number to each record. Whether you need invoice numbers, ticket IDs, order references, or serial codes, Auto Number gives you a clean counter with no manual entry, no gaps, and no duplicates.
π Learn more about Auto Number fields β
Link to Another Record
Link to Another Record (LTAR V2) is a complete rebuild of how records link across tables. Whether youβre connecting deals to contacts in a CRM, linking tasks to projects in a tracker, or mapping students to courses in an LMS, linked fields now show the actual record names as display-value pills instead of just a count like β3 Tasksβ.
Before:
After:
All relation types now use a consistent junction-table architecture, making linking behaviour uniform and predictable. This lays the foundation for spreadsheet-like capabilities on linked fields such as copy-paste, import-export, and more. All new link fields use LTAR V2 by default. Existing link fields continue to work as-is and can be upgraded in-place whenever youβre ready.
π Learn more about Link to Another Record β
UI Revamped
Side Minibar
The navigation experience has been redesigned to help you move between data, docs, workflows, and settings faster.
- Dedicated minibar sections for Data, Docs, Workflows, Chat, and Settings, one click to switch context
- Compact rail layout on smaller screens for space efficiency
- Cleaner workspace and base switching from the top of the minibar
- Improved mobile navigation with adaptive sidebar behaviour
New Workspace Page
The workspace landing page has been refreshed with a cleaner layout: browse all your workspaces in the left sidebar, see bases as cards with βLast Openedβ indicators, and access Members, Teams, Integrations, Billing, and Audits from a single tab bar.
Responsive Mobile UI
NocoDB now works better on tablets and phones. Mobile-optimised drawers, adaptive toolbars, and smarter sidebar behaviour make it practical to review data, approve records, or check dashboards on the go.
Change in Product Behaviour
LTAR Linked Record Search: Display Value Only
Linked record search in LTAR fields now matches against the display value field only. Secondary fields are no longer included in search results. Supporting search across diverse secondary field data types introduced reliability challenges that affected the overall experience. Weβve scoped search to the display value field for now to keep results consistent and accurate, and plan to bring back broader field search in a future release.
Links Field Deprecated
With the introduction of LTAR V2, the legacy Links field type is now deprecated. You can no longer create new Links fields; use Link to Another Record (LTAR) instead. Existing Links fields continue to work without any disruption, so no action is needed on your current data.
Quality of Life Improvements
- Date display format: Configure the display format for CreatedAt and UpdatedAt system fields to match what works best for your team instead of relying on the default
- Grid performance: Tables with thousands of rows now scroll noticeably smoother with pre-computed row colour evaluation, reduced rendering calls, optimised scroll handling, and cached colour computations
- Rollup formatting fix: Rollup fields now respect the formatting of Formula fields (currency, percent, decimal) instead of displaying raw numbers
- Calendar fix: Records with only a start date (no end date) now display correctly as single-day events in Calendar view instead of being hidden
- Formula SWITCH & IF fixes: Improved reliability across edge cases; mixed-type comparisons now work correctly on PostgreSQL, and SWITCH with BLANK-only conditions generates valid SQL
- Record bookkeeping: Scaled back unnecessary record-count tracking for on-premise deployments, reducing overhead under heavy load
- Group-by Lookup fix: Grid views grouped by a Lookup field referencing a User field now render correctly instead of showing loading skeletons
- Better AJV validation messages: Clearer error messages for API validation failures
- CSV import: Improved handling of Date objects and empty strings
- Column resize optimisation: Smoother column resizing in grid views
- Select field colours: Improved colour rendering in light mode
- Node 24 upgrade: Runtime upgraded to Node.js 24
- View section skeletons: Loading skeletons shown while view sections load
Security Fixes
- Fixed SQL injection vector in array sort operations
- OAuth scope enforcement improvements
- XSS vulnerability patches
- Hidden columns no longer leak through shared view API query params
- CE rate limiting added
Issues closed
- [closed] π Bug: missing viewId in record comment link #13451
- [closed] π Bug: Chat Assistant Not Working for Shared Base via Public Access Link in NocoDB #13447
- [closed] π Bug: v3 API does not return record id for external tables where PK is a FK #13446
- [closed] π Bug: Template Database Not Accessible in Competitive Analysis Template #13436
- [closed] π Bug: Filter verification failed: Operation in is not supported for type Date on column date #13427
- [closed] π Bug: Text Overflow in API Tokens Page inside Token Table #13382
- [closed] π Bug: PATCH on PK column metadata still fails after #13165 fix (HTTP 422 instead of 400) #13370
- [closed] π Bug: βBuild with AIβ fails with Network Error when suggesting tables and views #13337
- [closed] π Bug: upgrade from 0.301.3 to 0.301.5 failed with βFailed to initialize JobsServiceβ #13334
- [closed] π Bug: Chat UI overlaps when language is set to Arabic #13325
- [closed] π Bug: Form fields with links to another base donβt work #13322
- [closed] π Bug: There was a syntax error in your SQL query. #13318
- [closed] π¦ Feature: filter rows (current week) #13311
- [closed] π Bug: Filtered/sorted column header shows white background in dark mode #13305
- [closed] π Bug: Grid canvas blank after page refresh when sidebar is in hide/peek mode #13300
- [closed] π Bug: Deleting records does not clean up hm foreign keys (EE Docker only) #13285
- [closed] π Bug: Page loading error when inserting Table in Long Text (Rich Text) #13278
- [closed] π Bug: Forbidden host name or IP address. #13276
- [closed] Bug: columns computed mutates reactive state causing infinite Vue scheduler loop (browser freeze) #13272
- [closed] π¦ Feature: can be ignored #13268
- [closed] π Bug: upgrade from 0.301.3 to 0.301.4 fails with βcolumn βis_snapshotβ does not existβ error #13260
- [π Status: More Info Needed] π Bug: Uploading an excel or csv NocoDB fileds are only ID or Title #13242
- [closed] π Bug: data export failed #13229
- [closed] π Bug: Formula field does not recognize URLs containing spaces as links #13138
- [closed] π Bug: DateTime field does not save on blur, requires Enter key #13091
- [closed] π¦ Feature: Rollup currency selector #12887
- [closed] π Bug: Lookup of URL produced by formula field results as βURI::( https://www.url.com )β instead of clickable URL #12681
- [closed] π Bug: v3 Webhook missing in API documentation #12659
- [closed] π¦ Feature: Enable button conditionally #11969
- [closed] π¦ Feature: Use real URL paths instead of anchors / hash fragments #11882
- [closed] π¦ Feature: Allow copy/paste of links #11344
- [closed] π¦ Feature: Webhook filter conditions #11178
- [closed] π Bug: Responsiveness/Control Issues on iPad (Non-Laptop/Mobile Devices) #11158
- [π¦ Type: Feature] π¦ Feature: Show Record Display Value in Link Field #10019
- [π¦ Type: Feature] π¦ Feature: Survey Mode - New Feature #9706
- [π Type: Bug] π Bug: In linked records link preview box extends only down and not right, preventing preview of longer text #9063
- [closed] GeoData columns type missing #8503
- [Status: Reproducible] π¦ Feature: Precise identification of the form field causing the βThe data entered is too long for this field.β error #8332
- [closed] π¦ Feature: Select field enhancements: remove colours #7666
- [closed] π¦ Feature: Autonumber / autoincrement column #6494
- [π¦ Type: Feature] π¦ Feature: New data type UUID #2007
- [π¦ Type: Feature][π Scope : View] π¦ Feature: Map View #143