v1.10.0
teableio/teablev1.10.0Sep 15, 2025by tea-artist
AI Summary
Major release introducing Teable 2.0 - the AI Database Agent with 6 revolutionary AI features including Talk to Build Databases, Apps, Automations, Data Analysis, and Batch Processing. Community edition adds Notification Toast System, Mail Settings, and significant performance improvements through caching and DataLoader optimization.
Key Highlights
- AI Database Agent with 6 revolutionary features (Talk to Build Databases, Apps, Automations, Data Analysis, Process Data at Scale, Batch Image Generation)
- Notification Toast System for better user feedback
- Mail Settings with enhanced email configuration and verification
- Performance caching for aggregation and record doc-ids APIs
- DataLoader implementation to reduce duplicate field queries
- Batch update for view operations
New Features
- Notification Toast System
- Mail Settings with verification
- Collaboration Messaging
- Performance cache for aggregation APIs
- DataLoader optimization
- Batch view operations
- S3 streaming upload improvements
- Enhanced Excel import with error handling
- Permanent delete for bases and tables
- System setting guide for admins
- Database indexes for TableTrash and RecordTrash
- OpenRouter LLM provider support
- Date field AI configuration
Full Release Notes
# Teable EE - The AI Database Agent Aligned with **Teable 2.0 — the AI Database Agent**, this release brings **6 big revolutions**, rewriting how we work with data. 1. **Talk to Build Databases**: Say goodbye to disorganized leads. Teable can automatically tag sentiment and draft replies from your CRM data. https://github.com/user-attachments/assets/7ca74df1-23f3-4b55-970f-f36affc18316 2. **Talk to Build Apps on Data**: Generate apps directly from your database (e.g., turn a leads table into a landing page in minutes). Unlike vibe-coding tools that leave you with a dead app, Teable builds apps that actually run on live data. https://github.com/user-attachments/assets/20f2f90a-bf35-4cd1-b6f5-312789d8106d 3. **Talk to Automate Workflow**: Create automations in plain language (e.g., “email your customer or teammate when a form is submitted”). Customers and teammates get notified instantly. https://github.com/user-attachments/assets/2672f6e7-2e28-45ab-8d60-0327e6a4ca99 4. **Talk to Data for Analysis**: Conversational query, visualize, and get instant insights on your data. No SQL, no code. https://github.com/user-attachments/assets/3f41dc72-15c7-4880-a16e-4b756e9436ca 5. **Talk to Process Data at Scale**: Batch-handle files and auto-extract key fields. (e.g., just drop in your invoices, then hit the share button and send it straight to your accountant). https://github.com/user-attachments/assets/836672a0-c8e3-4dc7-a9e9-0125bff791a8 6. **Batch Image & Copy Generation**: Batch-generate product images, copy, and video scripts to become a super marketer. https://github.com/user-attachments/assets/071f6bb4-ccea-47df-875a-f4ae3d635f0f # Community Edition v1.10.0 ## 🎯 **New Core Features** - **Notification Toast System**: New notification system for better user feedback - **Mail Settings**: Enhanced email configuration and verification system - **Collaboration Messaging**: Constantly sending collaboration messages for real-time updates ## ⚡ **Performance Improvements** - **Performance Cache**: Added caching to aggregation and record doc-ids APIs for better performance - **DataLoader Optimization**: Reduced duplicate field queries through dataloader implementation - **Template UI Enhancements**: Improved template application with icons and names ## 🛠️ **Infrastructure & Developer Experience** - **Batch Operations**: Implemented batch update for view operations - **Database Indexes**: Added indexes to TableTrash and RecordTrash models - **S3 Upload Fixes**: Multiple improvements to S3 streaming uploads and avatar handling - **Import Improvements**: Enhanced Excel import with better error handling and caching ## 🎨 **User Experience** - **System Setting Guide**: Added guidance for admins on first entry - **UI Improvements**: Fixed dropdown scroll bars, sheet-form errors, and various UI polish - **Permanent Delete**: Added permanent delete functionality for bases and tables ## What's Changed * refactor: modified signup and change email verification code by @younocode in https://github.com/teableio/teable/pull/1760 * feat: add buildEmailFrom helper for email form format by @younocode in https://github.com/teableio/teable/pull/1759 * fix: handle optional sender in mail sending logic by @younocode in https://github.com/teableio/teable/pull/1765 * feat: constantly sending collaboration messages by @boris-w in https://github.com/teableio/teable/pull/1769 * feat: enhance next asset upload to object storage by @younocode in https://github.com/teableio/teable/pull/1722 * fix: pr-preview by @younocode in https://github.com/teableio/teable/pull/1776 * fix: the scroll bar for the drop-down selection in the popup box does not work by @younocode in https://github.com/teableio/teable/pull/1770 * feat/waitlist by @younocode in https://github.com/teableio/teable/pull/1772 * feat: add notification toast support by @younocode in https://github.com/teableio/teable/pull/1766 * fix: upload assets by @younocode in https://github.com/teableio/teable/pull/1787 * fix: waitlist invite code check when social sign up by @younocode in https://github.com/teableio/teable/pull/1786 * feat/notification-toast by @younocode in https://github.com/teableio/teable/pull/1784 * feat/mail-setting by @younocode in https://github.com/teableio/teable/pull/1758 * feat: ai by @boris-w in https://github.com/teableio/teable/pull/1783 * chore: add test llm logger for attachments by @boris-w in https://github.com/teableio/teable/pull/1793 * fix: continuous click test ai model ability by @boris-w in https://github.com/teableio/teable/pull/1794 * feat: enhance FieldAiConfig with removeConfig option by @Sky-FE in https://github.com/teableio/teable/pull/1796 * perf: template UI detail by @caoxing9 in https://github.com/teableio/teable/pull/1795 * feat: add llm provider for OpenRouter by @Sky-FE in https://github.com/teableio/teable/pull/1798 * fix: s3 upload avatar need size by @boris-w in https://github.com/teableio/teable/pull/1800 * fix: upload file streamly using s3 error by @caoxing9 in https://github.com/teableio/teable/pull/1801 * chore: update i18n by @Sky-FE in https://github.com/teableio/teable/pull/1803 * fix: s3 upload stream no size by @boris-w in https://github.com/teableio/teable/pull/1802 * feat: add app robot by @Sky-FE in https://github.com/teableio/teable/pull/1808 * fix: test ci for sqlite error by @younocode in https://github.com/teableio/teable/pull/1809 * fix: link update option error by @younocode in https://github.com/teableio/teable/pull/1807 * chore: prompt text by @tea-artist in https://github.com/teableio/teable/pull/1811 * chore: add build-base error text by @caoxing9 in https://github.com/teableio/teable/pull/1812 * chore: improve prompt by @tea-artist in https://github.com/teableio/teable/pull/1813 * chore: move formula prompt into openapi by @tea-artist in https://github.com/teableio/teable/pull/1815 * fix: set offset itemMetadata should not be undifined by @caoxing9 in https://github.com/teableio/teable/pull/1817 * perf: add performance cache to aggregation and record doc-ids APIs by @boris-w in https://github.com/teableio/teable/pull/1806 * feat: date field supports AI configuration by @Sky-FE in https://github.com/teableio/teable/pull/1820 * chore: remove unsupport type by @tea-artist in https://github.com/teableio/teable/pull/1824 * fix: get related link field by @younocode in https://github.com/teableio/teable/pull/1826 * chore: move chat type to enterprise by @caoxing9 in https://github.com/teableio/teable/pull/1827 * feat: add indexes to TableTrash and RecordTrash models by @younocode in https://github.com/teableio/teable/pull/1832 * perf: base resource by @caoxing9 in https://github.com/teableio/teable/pull/1833 * fix: sheet-form error by @caoxing9 in https://github.com/teableio/teable/pull/1837 * fix: update link error by @younocode in https://github.com/teableio/teable/pull/1838 * fix: support waitlist only for cloud version by @younocode in https://github.com/teableio/teable/pull/1840 * fix: add permanent delete in base and table delete by @younocode in https://github.com/teableio/teable/pull/1797 * chore: update i18n by @caoxing9 in https://github.com/teableio/teable/pull/1841 * perf: add dataloader to reduce duplicate field queries by @boris-w in https://github.com/teableio/teable/pull/1829 * feat: add automation upload type by @Sky-FE in https://github.com/teableio/teable/pull/1843 * perf: apply template to base should with icon and name by @caoxing9 in https://github.com/teableio/teable/pull/1844 * fix: duplicate ai prompt config losing fieldId map by @caoxing9 in https://github.com/teableio/teable/pull/1846 * feat: enhance AI model selection with image output filtering by @Sky-FE in https://github.com/teableio/teable/pull/1845 * chore: upgrade zod to 3.25.76 by @boris-w in https://github.com/teableio/teable/pull/1847 * perf: add system setting guide when admin first enter by @caoxing9 in https://github.com/teableio/teable/pull/1850 * perf: setting page css adjustment by @caoxing9 in https://github.com/teableio/teable/pull/1851 * fix: import string with zero by @caoxing9 in https://github.com/teableio/teable/pull/1852 * fix: import new table cache expire by @caoxing9 in https://github.com/teableio/teable/pull/1855 * fix: inplace import excel crash with non hearder column by @caoxing9 in https://github.com/teableio/teable/pull/1856 * fix: forbidden fields ai configuration prevents dependency cycles by @Sky-FE in https://github.com/teableio/teable/pull/1858 * perf: create table do not expand ai chat by @caoxing9 in https://github.com/teableio/teable/pull/1857 * perf: add formula returnType prompt by @caoxing9 in https://github.com/teableio/teable/pull/1861 * feat: add app and web search configuration options to settings by @Sky-FE in https://github.com/teableio/teable/pull/1862 * fix: missing ttl in performance cache by @boris-w in https://github.com/teableio/teable/pull/1863 * perf: create view with share data by @caoxing9 in https://github.com/teableio/teable/pull/1865 * feat: trigger setting guide with instance createdTime by @caoxing9 in https://github.com/teableio/teable/pull/1871 * feat: implement batch update for view operations by @younocode in https://github.com/teableio/teable/pull/1825 **Full Changelog**: https://github.com/teableio/teable/compare/v1.9.1...v1.10.0