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.
- 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
- 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
- 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
- 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
- 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
- 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