Skip to content

Commit 6e24288

Browse files
authored
Merge pull request #316 from nocodb/docs/m2025.09-release-notes
docs: M2025.09 release notes
2 parents 90171df + f69693d commit 6e24288

File tree

6 files changed

+85
-0
lines changed

6 files changed

+85
-0
lines changed

content/changelog/2025.09.0.mdx

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
---
2+
title: '2025.09.0'
3+
description: 'Feature release : Introducing MCP Server, Field & View Webhook Triggers'
4+
---
5+
6+
![Image](/img/changelog/20250900/release.png)
7+
8+
## MCP Server: Connect NocoDB with AI Assistants
9+
10+
> Use NocoDB directly inside AI-powered developer tools like Claude Desktop, Cursor, and Windsurf.
11+
12+
We’ve introduced support for **Model Context Protocol (MCP)**, making it possible to bring your NocoDB base into popular LLM integrations. With this, developers can query, explore, and automate their databases using natural language and scripts, right from their editor.
13+
14+
![MCP Logo](/img/changelog/20250900/nocodb-mcp.png)
15+
16+
Please note, MCP integration works **only with desktop clients** of Claude, Cursor, or Windsurf.
17+
18+
**Example use cases**
19+
20+
* **Create**: Insert a new customer record into your table using natural language
21+
* **Read**: Query a table for all overdue invoices and summarise them in natural language
22+
* **Update**: Update task statuses in bulk for filtered records
23+
* **Delete**: Remove test or duplicate records from a table available
24+
25+
![MCP Example](/img/changelog/20250900/claude-mcp.png)
26+
27+
Learn more about using MCP in NocoDB with different desktop LLM clients [here](https://nocodb.com/docs/product-docs/mcp).
28+
29+
---
30+
31+
## Field & View Webhooks: Schema-level triggers for your database
32+
33+
> Automate actions when your database structure changes. With Field and View webhooks, any creation, update, or deletion of fields and views can trigger workflows instantly.
34+
35+
Previously, webhooks in NocoDB primarily focused on **record-level events**. Now, schema changes—like adding a new field, renaming a view, or deleting a field—can trigger webhooks in real time.
36+
37+
![Field & View Webhooks](/img/changelog/20250900/view-webhook.png)
38+
39+
**Example use cases**
40+
41+
* **Product Management**: Notify downstream systems when a new column is added or updated in a table.
42+
* **Reporting & Analytics**: Trigger dashboard refreshes or ETL pipelines whenever a view is modified.
43+
* **Operations**: Automate cleanup tasks when fields are removed or renamed.
44+
* **Team Notifications**: Send alerts via Slack, Discord, or email when key fields or views are updated.
45+
46+
These schema-level webhooks complement **record-level triggers** and manual button triggers, giving you full control over your database automation.
47+
48+
> Field and View webhooks are **only for schema changes**. They do **not** respond to record-level events.
49+
50+
**Available triggers**
51+
52+
| **Trigger Source** | **Trigger Event** |
53+
|--------------------|--------------------------------|
54+
| Field | After Create / Update / Delete |
55+
| View | After Create / Update / Delete |
56+
57+
58+
*Field & View webhooks are available now on **Cloud and self-hosted Enterprise plans.***
59+
60+
Learn how to set them up in our [documentation here](https://docs.nocodb.com/product-docs/webhooks/create-webhook).
61+
62+
---
63+
64+
## **Migration Note**
65+
66+
As part of this release, we’ve performed a quick migration to unify **Dashboards** and **Tables** into a single section. Dashboards and tables that previously appeared in separate sections in the left sidebar will now appear together, making navigation faster and more intuitive. This change helps users access related dashboards and tables from a single place, improving workflow efficiency and reducing clicks.
67+
68+
---
69+
70+
## Other updates
71+
72+
* **Readable URLs with SLUG:** URLs now include a human-readable slug, composed of the table name and view name, making links easier to interpret and share.
73+
* **Realtime Updates for Multiple Views:** Gallery, Kanban, and Calendar views are now fully realtime, syncing changes instantly—building on the Realtime Canvas Grid introduced in the previous release.
74+
* **File drag drop**: Attachments can now be dragged and dropped directly into canvas mode attachment cells, making file uploads faster and more intuitive.
75+
* **Persistent GroupBy**: Group state (expanded/collapsed) is maintained locally per view. Switching between views does not automatically collapse previously expanded groups.
76+
* **Base ID**: Added **Base ID copy** functionality to the base menu, following the same pattern as table, view, and field ID copying—providing quick access for API usage.
77+
* **Responsive Mobile View Editor:** Mobile view editor operations are now improved, ensuring a better usage experience across devices.
78+
* **German Date Format Support:** Added support for German date formats: DD.MM.YYYY and DD.MM.YY, enabling proper display and input of dates in local conventions.
79+
* **Enhanced** **DATEADD** **Formula:** DATEADD formula now supports adding hours, minutes, and seconds, enabling more precise date-time calculations.
80+
* **Expanded iFrame Whitelist for Dashboards:** More external domains are now supported in dashboard iFrames, enabling greater flexibility for embedding third-party content directly into your dashboards.
81+
82+
---
83+
84+

content/changelog/meta.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"pages": [
3+
"2025.09.0",
34
"2025.08.0",
45
"2025.07.0",
56
"2025.06.0",
284 KB
Loading
279 KB
Loading
1.73 MB
Loading
136 KB
Loading

0 commit comments

Comments
 (0)