NocoDB logo

NocoDB

Build databases as spreadsheets

Alternative to: airtable

NocoDB screenshot

About Versions (115)

2026.06.0

2026-06-04
Feature release - 2026 06 0

Availability

FeatureCE / FreePaid / Enterprise
NocoDB Sync
Document Version History
Calendar Multi-Week Views
Group Toggle

NocoDB Sync

image

NocoDB Sync mirrors a shared view from one NocoDB base into another as a synced table that always stays up to date with its source. Whether you’re rolling several team bases into a single reporting hub, feeding a downstream workflow from a single source of truth, or sharing a curated slice of data without handing over the original, NocoDB Sync keeps both sides in step without any manual copying. Existing integration-based syncs are now grouped under App Sync.

Learn more about NocoDB Sync →

Document Version History

version-history-modal

Version History automatically saves every edit to a NocoDocs page, so nothing you write is ever truly lost. Whether you’re recovering a section you deleted yesterday, tracing how a shared document evolved, or rolling back an unwanted change, you can revisit any earlier version, see exactly what changed, and restore it in a single click. Viewers can browse the full history while editors can restore, and how far back it reaches depends on your plan, from 3 days on Free up to a full year on Enterprise.

Learn more about Version History →

Calendar Multi-Week Views

calendar-week-modes

Calendar view gains two new layouts between its week and month options, 2 Weeks and 6 Weeks, so you can frame exactly the window you’re planning around. Whether you’re mapping out a two-week sprint, lining up a six-week content calendar, or simply wanting more context than a single week without the sprawl of a full month, these layouts let you see the right slice of time at a glance. Your chosen layout is remembered per view, so each calendar opens the way you left it.

Group Toggle

group-by-toggle

Each grouping now has a checkbox, so you can switch a group-by off without deleting it and turn it back on later with the same configuration intact. It’s handy for temporarily flattening a view or comparing grouped and ungrouped layouts without rebuilding the setup.

Improvements & Fixes

  • Bulk actions on multiple fields. Shift-click or Cmd/Ctrl-click grid column headers to select several fields at once, then hide, delete, group by, or filter by all of them together in a single step instead of repeating the change field by field.
  • Duplicate a record from the grid. Right-click any row to create a copy of it in place.
  • Sort select-field options alphabetically. A persistent A to Z toggle orders the choices in a Single or Multi Select field and keeps that order as you work.
  • AutoNumber can be a table’s display value. AutoNumber fields are now eligible to act as the primary display column.
  • Tidier toolbar on narrow screens. When space is tight, view search collapses to a single icon instead of crowding the toolbar.
  • Link and User fields render correctly in emails. Form-submission and record emails now show linked records and user fields properly instead of placeholder text.
  • More reliable webhooks. Webhooks scoped to specific trigger fields no longer get silently skipped when the changed columns can’t be determined, and a POST, PUT, or PATCH webhook with an empty body is now flagged as an error in the hook log instead of appearing to succeed.
  • Safer schema sync. Syncing schema no longer drops links or relations when a related table has no primary key, and user-set primary keys are preserved across schema changes.

API Updates

  • Timeline and Gantt views via the V3 API. You can now create and update Timeline and Gantt views through the V3 REST API, including their date-dependency options.
  • Number separator option in the V3 API. Number, Decimal, and Rollup fields now expose their separator setting (comma, period, and space styles) through the V3 API and Scripts.
  • Reliable attachment uploads via the V3 API. Attaching files through the V3 API, whether by base64 content or by URL, now follows the correct file-reference flow so the upload is stored and linked properly.

Self-Hosting Notes

  • SQLite as an external data source is now limited to the free self-hosted edition. It remains selectable on Community Edition and unlicensed self-hosted instances, and is blocked on licensed self-hosted and on Cloud. No configuration change is required.
  • New database migrations ship in this release (group-by toggle state, document version-history tables, and a wider revision-id column). They apply automatically on upgrade, and the single-query cache is invalidated automatically when the version changes.
  • Dependency security batch. This release clears the remaining batch of dependency security advisories across the stack, pinning packages including express-rate-limit and path-to-regexp, with no changes to public APIs.

Closed issues

  • [closed] 🐛 Bug: URGENT! Fail with generic “Failed to create/update record” inside a Workflow “Run script” action, while reads succeed #13972
  • [closed] 🐛 Bug: XLSX export duplicates and misses rows when sorted by a non-unique field #13931
  • [closed] 🔦 Feature: Restore webpage favicon and static title of webpage in Community Edition 2026.05.2 #13928
  • [closed] 🐛 Bug: V1 -> V2 link upgrade changed schema while ‘Allow schema change’ is disabled #13911
  • [closed] 🔦 Feature: Custom subject line for form submission notification emails #13891
  • [closed] 🔦 Feature: Plain-text option for form submission notification emails #13890
  • [closed] 🔦 Feature: group by switch on / off #13851
  • [closed] Enhancement: add bulk record update with CSV import for all table types #13841
  • [closed] Nocodb Docs public sharing? #13819
  • [closed] 🐛 Bug: Updating linked field doesn’t display change in a GUI #13798
  • [closed] 🐛 Bug: V2 Link — creating record from Has Many ”+” button does not auto-link to parent #13770
  • [closed] 🐛 Bug: CSV export does not reflect the column order after rearranging columns in the UI #13768
  • [closed] 🐛 Bug: Multiple foreign key columns within Table B, pointing to the same column in Table A, have misrepresented values #13759
  • [closed] 🐛 Bug: API Key cannot access v2 API endpoints - 403 “Forbidden - Unauthorized access” #13734
  • [closed] 🐛 Bug: Newly created account shows “1 hour ago” in user list (timezone offset issue) #13464
  • [closed] Error fetching data on all views after upgrading from 0.265.1 to 0.301.5 (MySQL 9.0.1) #13404
  • [closed] 🐛 Bug: [External DB - PostgreSQL] Many-to-many relationship on same table adds unwanted links and generates partially wrong or missing linked records. #13349
  • [closed] 🐛 Bug: In Webhook Settings the Action Input/Modification field is broken. ? #13110
  • [closed] 🐛 Bug: Linking between tables not working #13092