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
v0.301.0
2026-01-13🌗 Dark Mode Is Here - Hooooooooooooray!!!!!!!!
Dark Mode has officially landed in NocoDB Community Edition. Sleeker, easier on the eyes, and built for long sessions—whether you’re shipping late at night or just love a modern dark UI. Every grid, form, and workflow now looks sharper and feels better, without changing how you work. Learn more
🔗 Webhook Payload Customisation ( 🔑 Unlocked from enterprise edition )
Total control, now unlocked. Webhook Custom Payloads are no longer Cloud-only—this powerful capability is now available in NocoDB Community Edition. Shape your webhook requests exactly the way your integrations need them. Cleaner payloads, smarter automations, and seamless connections with any external system. Learn more
📊 Grid View Group-by Aggregations ( 🔑 Unlocked from enterprise edition )
Data insights just leveled up. Group-by Aggregations are now open in NocoDB Community Edition, bringing Cloud-grade analytics straight into your views. Instantly roll up counts, totals, averages, and more—right inside grouped data. No exports. No extra tools. Just answers, instantly. Learn more
🛠️ Other Updates
- Reordering filters was cumbersome: Filter conditions followed a fixed order, making complex logic harder to manage. Filters can now be reordered using drag-and-drop, giving you better control and faster iteration while building views.
- Percent values lacked precision control: Percent fields were limited in how precisely values could be represented. Added precision support for Percent fields, allowing you to define decimal accuracy for cleaner calculations and clearer data presentation.
-
Default view was locked to Grid: Tables always opened in Grid view, even when another view was more relevant. You can now set any view as the default for a table, ensuring users land directly on the most meaningful view.
-
Commenters and viewers had full toolbar access: Limited-access roles were exposed to advanced actions. Commenter and Viewer roles now work in a simplified interface without toolbar access, keeping the experience focused, secure, and role-appropriate.
Addressed several bug fixes and improved security.
📢 License Update
TL;DR: If your use of NocoDB is not to offer a commercial service, nothing changes for you. Keep using it exactly as you do today. We’re making this move so we can give you more and not less.
Starting with this release, NocoDB is transitioning its license from AGPL 3.0 to a Fair-code–based Sustainable Use License. This change is designed to protect the long-term sustainability of the project while keeping NocoDB open, transparent, and community-driven. The Fair-code model has resonated strongly across the open-source and no-code communities, with projects adopting this approach now collectively representing over 170,000+ GitHub stars : a signal that sustainable open-source business models are not just viable, but thriving. The new license continues to allow free use, modification, and self-hosting, while placing reasonable limits on commercial offerings.
👉 View the full license terms here
This step helps ensure that innovation in NocoDB is funded, maintained, and driven by the community for the long run.
Bug fixes
- [closed] 🔦 Feature: Dark mode enable button #12800
- [closed] 请问可以手动编写SQL语句进行查询吗? #12797
- [closed] 🐛 Bug: Import table fails silently when there are emojis in “List Single Select” from Airtable #12794
- [closed] 🐛 Bug: it doesn’t allow me to export in .json format #12791
- [closed] 🐛 Bug: Internal Error when converting Text column with Default Value to SingleSelect #12780
- [closed] docs(i18n): add Turkish translation for README #12775
- [closed] Inconsistent protocol in README for Auto-upstall script #12771
- [closed] Need to update Holiday Schedule for 2026 #12763
- [closed] 🐛 Bug: airtable import missing description #12761
- [closed] 🐛 Bug: Webhook not containing all rows when copy & paste rows into a table. #12757
- [closed] 🐛 Bug: “Internal Error” when converting Text column with Default Value to SingleSelect #12756
- [closed] 🐛 Bug: Table copy problem #12738
- [closed] 🔦 Feature: When filtering by creator in a custom view, add the currently logged in user. #12736
- [closed] Is NocoDB affected by the exposed vulnerability in react? #12711
- [closed] 🐛 Bug: Circular dependency between Formula and Rollup fields causes infinite recursion and OOM crash #12708
- [closed] 🐛 Bug: Webhook only triggers for the first row when updating multiple rows via bulk paste, remaining rows do not trigger #12697
- [closed] Bug: MCP Server generates non-functional configuration for self-hosted instances #12692
- [closed] 🐛 Bug: Table called “bots” not shown #12684
- [closed] The Importance of Dark Mode: A Data-Driven Perspective #12673
- [🔎 Status: More Info Needed] 🐛 Bug: [Self Hosted] Calendar view displays events on the wrong date #12653
- [closed] 🐛 Bug: extra settings for columns dissapeared #12652
- [closed] 🐛 Bug: Missing Show More under SpecificDBType selection #12649
- [closed] 🐛 Bug: The formula column content cannot be displayed on a new line. #12642
- [closed] 🐛 Bug: [Self Hosted] MCP server setting page is blank #12631
- [closed] 🐛 Bug: card view shared won’t show attachment field #12628
- [closed] uui #12618
- [closed] 2440 argulite road Ashland kentucky 41139 #12617
- [closed] Screenshot (Oct 31, 2025 11:10:58 AM) #12616
- [closed] 🐛 Bug: Create Table button from the sidebar doesn’t work in blank database #12604
- [closed] 🐛 Bug: Build fails on \develop
branch duringpnpm bootstrap“ #12586 - [closed] 🐛 Bug: Text shifts incorrectly when inserting text in the middle of a sentence in Row Detail View #12582
- [closed] 🐛 Bug: Deleting on a group by creates up to 100 empty lines #12575
- [closed] 🐛 Bug: Barcode labels not displaying text underneath #12569
- [closed] 为什么不支持多人实时协作呢 #12567
- [Status: Not Reproducible] 🐛 Bug: API Next Url is returning always the previous query parameter #12566
- [closed] 🔦 Feature: Display Selected Cell Count #12555
- [closed] 🔦 Feature: when clicking on delete an attachment, no confirmation message on NOCODB #12536
- [closed] 🔦 Feature: Allow external image urls for the gallery. #12528
- [closed] 🔦 Feature: Chinese README is out of date #12524
- [closed] Sar\runcscc_sort-source_1. 2.6=1.6.5.5.3_fdic=Dacnuisa.sync #12518
- [closed] 🔦 Feature: New API Function “Upsert” #12509
- [closed] 🐛 Bug: Update records fail with tables created using API #12508
- [closed] 🐛 Bug: nc_audit_v2_old is not removed after migration #12506
- [closed] 🔦 Feature: Chart and graph view for more digestible data analyzis #12494
- [closed] 🔦 Feature: Refresh when new data arrives #12493
- [closed] 🐛 Bug: Drag to Reorder Tables/Views Doesn’t Work in Safari (Works in Firefox / Chromium) #12476
- [closed] 🐛 Bug: Lock pre-filled fields as read-only does not lock a link-to-another-record field #12467
- [👋 For : Community or Good First Issue] 🐛 Bug: Cursor jumps to the end when inserting Korean text in the middle of top-level form title #12421
- [closed] 🔦 Feature: Drag-and-drop support for attachment fields in Grid and Gallery view #12166
- [closed] 🐛 Bug: Today filter for Datetime works with the Browser Timezone but in the Database is UTC #11728
- [closed] 🐛 Bug: Improve white space on mobile devices #11565
- [closed] 🔦 Feature: Allow precision for Percentage column uidt #11251
- [closed] 🔦 Feature: Return list of linked field IDs as value in calls to API “Read Table Record” #11154
- [closed] 🔦 Feature: Define order of Data in Link Previews #11027
- [closed] 🔦 Enhancement : Formula field needs a precision settings. #10887