NocoDB Sync and Document Version History
NocoDB Sync mirrors shared views from one base into another as synced tables that stay up to date, while Document Version History automatically saves every edit to NocoDocs pages with full restore and rollback capabilities. Additional improvements include calendar multi-week views, group toggles, bulk field actions, and enhanced API support for Timeline and Gantt views.
Availability
| Feature | CE / Free | Paid / Enterprise |
|---|---|---|
| NocoDB Sync | – | ✅ |
| Document Version History | – | ✅ |
| Calendar Multi-Week Views | ✅ | ✅ |
| Group Toggle | – | ✅ |
NocoDB Sync
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 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 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
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
separatorsetting (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-limitandpath-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
Source: original entry ↗