Skip to content

Release history

teable releases

The Next Gen Airtable Alternative: No-Code Postgres

All releases

20 shown

No immediate action
release.2026-05-29T09-31-13Z.1795 Bug fix

Link to records fix

No immediate action
release.2026-05-28T03-48-48Z.1788 New feature

Editing shared views

No immediate action
release.2026-05-25T04-58-10Z.1765 Bug fix

v2 permission fix

No immediate action
release.2026-05-22T03-29-48Z.1753 Bug fix

Credits purchase fix

No immediate action
release.2026-05-21T09-38-56Z.1747 Breaking risk

Tabs + AI Chat insights

Review required
release.2026-05-18T01-54-38Z.1703 New feature
Auth

AI Chat enhancements + OTP cooldowns

No immediate action
release.2026-05-12T16-05-24Z.1665 New feature

Real-time voice input

No immediate action
release.2026-05-12T00-30-35Z.1655 New feature

Queued messages + attachment conversion

No immediate action
release.2026-05-07T09-04-09Z.1611 New feature

GPT-5.5 recommendation

No immediate action
release.2026-05-06T00-14-49Z.1601 New feature

GPT Image 2 image-to-image

release.2026-04-29T12-41-46Z.1591 New feature
Notable features
  • Space Owners can access space settings (Plan, Billing, Authentication, IM Integration) directly from Base Settings.
  • Chat history sorted by latest update time with newest conversations at the top.
Full changelog

Feature Updates

  • Space Owners can access space settings directly from Base Settings, including Plan, Billing, Authentication, and IM Integration.

  • Chat history is sorted by latest update time, with the newest conversations at the top.

  • After a space reaches its credit limit, AI auto-fill tasks stop earlier to avoid extra credit usage.

Fixes & Improvements

  • After duplicating a field, the new field appears immediately and is visible to collaborators in real time.

  • Fixed an issue where AI field error messages blocked the attachment upload area in expanded records.

  • Improved folder move validation to prevent circular references and overly deep nesting.

  • Improved Base folder tree selection and navigation.

  • Fixed an issue in self-hosted environments where Slack Bot appeared configured but was unusable.

  • Improved Agent Computer chat configuration to reduce errors caused by empty reasoning-depth.

  • Improved chat history refresh so the sidebar updates faster after conversations end.

  • Improved credit checks for AI tasks to enforce over-limit protection sooner.

release.2026-04-29T09-04-10Z.1585 New feature
Notable features
  • App Builder version history now shows each version’s changes for easier selection and rollback
  • AI sets app name only on initial creation, preventing later renames
Full changelog

Feature Updates

  • App Builder version history now shows each version’s changes, making selection and rollback easier.

  • AI sets the app name only on initial creation and won’t rename it afterward.

  • Added CLI command: teable app delete --app-id <appId> to delete an App directly.

Bug Fixes & Improvements

  • AI auto-fix is more stable; error messages no longer disappear or repeat frequently.

  • Improved App Builder version history, preview checks, and rollback experience.

  • After locking Locked Kanban and Calendar, group fields and values can’t be changed.

  • Fixed bidirectional sync issues for linked records in the v2 Database Engine.

  • Pasted data now matches the selected cell range more accurately.

  • Optimized linked data updates and paste actions to reduce missed syncs and delayed fixes.

  • Improved renaming in the sidebar tree with smoother text selection.

  • Improved App preview stability, reducing frequent restarts without changes.

release.2026-04-28T09-22-07Z.1576 New feature
Notable features
  • Combined Personal Settings and Workspace Settings into a single dialog for easier management.
  • Reorganized settings interface with clearer groups (Account, Preferences, Workspace, Members, Billing) in a two-column layout.
  • Added a No Prefix option for bulk attachment downloads to retain original filenames.
Full changelog

Feature Updates

  • Improved the Hidden Fields panel: clicking a field name now jumps directly to its column for faster review.

  • Updated Field Visibility interactions: use the existing toggle to show or hide fields. Target columns are now highlighted after navigation.

  • Personal Settings and Workspace Settings are now combined into a single settings dialog for easier management.

  • Reorganized the settings interface with clearer groups and a two-column layout, making Account, Preferences, Workspace, Members, Billing easier to find.

  • Added a No Prefix option for bulk attachment downloads to keep original filenames.

Fixes & Improvements

  • Fixed credit tracking for AI image generation with openai/gpt-image-2: Field AI generation now appears correctly in Credit usage summary.

  • Improved data integrity checks and repairs: broken metadata references and invalid rollup references are now handled more safely.

  • Improved resource metering for scraping tasks, with more accurate counts for failed or interrupted runs.

  • Fixed sidebar folder rename focus behavior: focus now stays on the current folder after renaming.

  • Improved attachment display and file size formatting for a clearer, more consistent file experience.

  • Improved error messages in AI Chat and AI Field: invalid model or Provider settings now return clear validation errors.

  • Improved stability for abnormal AI configurations, making legacy or manually edited issues easier to identify and handle.

  • Fixed an issue where some menus in Space Settings displayed raw keys instead of proper labels.

  • Fixed failures in Base duplication or .tea imports under specific error conditions, with automatic repair for legacy bad data.

  • Improved timezone validation compatibility: legacy supported timezones now pass validation correctly.

  • Improved date-time filter stability in AI workflows, especially for range conditions like created time.

  • Improved AI Assistant understanding of project context and preset skills, plus more accurate table and record search results.

  • Optimized Agent Computer and field normalization in automations for better stability in filtering, attachments, and search.

  • CuppyClaw now defaults to a horizontal layout on first launch of a blank page for a more consistent first-use experience.

  • Improved record query stability in sharing and collaboration scenarios, reducing inconsistencies caused by expired caches.

  • Improved Agent Computer stability during shutdown, startup, and recovery, with more reliable cleanup for long-running tasks.

  • When reopening past conversations, the model selector now shows the actual model used instead of the current default.

  • Fixed incorrect updates to bidirectional linked records in v2 database engine environments for more reliable sync and calculations.

  • Updated product copy and setup instructions for the IMAP email trigger to reduce missing or inconsistent labels.

release.2026-04-24T08-22-25Z.1554 Bug fix
Notable features
  • Send new message while a response is streaming
  • Multi-select replies stay in sync during streaming with better recovery
  • Improved Script configuration experience with clearer input fields and editor states
Full changelog

Feature Updates

  • You can now send a new message while a response is still streaming, making conversations feel smoother and more natural.

  • Multi-select replies now stay in sync more reliably during streaming, and interrupted responses recover more consistently.

  • Improved the Script configuration experience with clearer input fields and editor states for easier setup and editing.

  • Added visual feedback when a script triggers an AI conversation, making the AI conversation entry point easier to recognize.

  • Refined parts of the interface, localized copy, and code highlighting for a more consistent and polished experience.

Bug Fixes

  • Fixed an issue where external users with edit permission could not upload images or other attachments via shared Base links, causing uploads to stall at 0%.

  • Fixed a chat input sync issue when switching between nodes, especially after opening Script configuration fields.

  • Fixed an issue where the input box still showed a pause action after a response had finished.

  • Improved editing stability for external collaborators in shared tables, especially in file collection workflows using personal email accounts.

  • Improved stability when switching chat panels so new messages and assistant replies no longer disappear as easily after changing views.

  • Fixed an issue in App Builder where some file edits appeared saved in preview but were not actually saved.

  • Optimized the Next.js configuration guide in App Builder for a smoother getting-started experience.

  • Fixed an issue where attachments added in the Base welcome dialog did not appear.

  • Improved file handling in App Builder so uploaded files are now prepared for AI in advance and ready to use immediately.

release.2026-04-23T10-09-31Z.1545 Bug fix
Notable features
  • AI chat responses, loading states, auto-scroll, and network reconnection improvements
  • HTML previews now support fullscreen mode for dashboards and charts
  • Automation failure alerts are now grouped to reduce duplicate notifications
Full changelog

Feature Updates

  • PDF previews are more reliable: Older PDFs now show cover thumbnails more consistently, just like newly uploaded files.

  • AI chat feels smoother: Responses, loading states, auto-scroll, and reconnecting after brief network drops are now more stable.

  • Follow-up chats work better: Your latest message is now used correctly in the next AI response, so you do not need to repeat yourself as often.

  • Code and file output is easier to follow: Streaming output is smoother, stays scrolled to the latest content, and flickers less.

  • Files and errors are clearer: File names are cleaner, errors are less distracting, and retries respond faster.

  • Mobile app previews are more stable: App previews load and display better on smaller screens.

  • HTML previews can go full screen: Dashboards, charts, and other large previews are easier to view in chat.

  • Automation failure alerts are less noisy: Repeated failures are grouped together, so you can spot ongoing issues without duplicate alerts.

Bug Fixes

  • Fixed overflow in the Run Script unsubscribe list when showing 100 records per page.

  • Fixed chat messages sometimes appearing in the wrong conversation for newly created apps.

  • Fixed CLI row queries sometimes ignoring the current view filters.

  • Fixed the CuppyClaw Beta modal on small screens so action buttons stay visible.

  • Fixed publishing failures for apps with large images or videos.

  • Fixed unreliable search for date fields in v2 global search.

  • Fixed occasional v2 page loading errors when opening table views.

  • Fixed formula and computed field issues caused by corrupted metadata or schema inconsistencies.

  • Improved v2 record creation speed, especially for tables with computed fields.

  • Fixed duplicate Stripe trial subscriptions when changing plans.

  • Fixed button alignment in Grid view with Compact row height.

  • Fixed automation debugging so script crash errors appear directly in Execution Result.

  • Fixed automation script files being duplicated instead of updated in place.

  • Fixed some formulas showing linked record IDs instead of record names.

  • Fixed formulas like = BLANK() failing when there was a space after =.

  • Improved recovery for missing thumbnails on older PDF attachments.

release.2026-04-21T13-16-47Z.1517 Mixed
Notable features
  • Attachment fields display inline PDF preview (first page) directly in cells with improved thumbnails
  • Tables open in new window with ⌘+Click (Ctrl+Click on Windows) for side-by-side comparison
  • Custom domains support custom subdomain configuration on teable.app (e.g., your-name.teable.app)
Full changelog

Features

  • Added an inline hint in the Gmail IMAP Password field to clarify that Gmail requires an App Password instead of your regular account password.

  • Improved Billing details: all AI Chat tool calls from the same conversation are now grouped into one record with total credits shown. A Model ID column was added, and the detail section is now expanded by default.

  • You can now open a table in a new window with ⌘ + Click (Ctrl + Click on Windows), making it easier to compare data side by side.

  • Attachment fields now show a PDF preview (first page) directly in the cell, and file thumbnails have been improved for easier identification.

  • Custom domains now support editing a custom subdomain on teable.app — you can use your-name.teable.app for your published app.

Bug Fixes

  • Fixed an issue where deleting records could cause errors in certain tables and views.

  • Improved filter stability — invalid or mismatched filter conditions are now skipped automatically instead of crashing the view. Clearer warnings are shown for problematic rules.

  • Fixed an issue where Today date filters could create unusable rules, especially when generated by AI.

  • Fixed an issue where importing a .tea file could fail when a Select field contained duplicate options.

  • Fixed an issue where automations could get stuck in a pending state; affected tasks are now retried automatically.

  • Fixed an issue where trial licenses were not shown in the license list.

  • Fixed a mobile issue where the Space list could not be scrolled.

  • Fixed in v2 an issue where copying a Lookup field and converting it to a Single Select could clear existing data.

  • Fixed in v2 an issue where bulk paste in a filtered view could append new rows instead of updating visible ones.

  • Fixed an issue where the updateRecord automation trigger could be missing fields, causing scripts to loop unexpectedly.

  • Fixed an issue where AI Chat could use the wrong default model; the correct default is now applied consistently.

  • Fixed incorrect credit limit prompts for users with custom Minimax model configurations.

  • Fixed an issue in App Builder Chat where switching models did not always take effect.

  • Fixed in v2 an issue where filters using is / is not with empty values could match unintended records.

  • Fixed an issue where error indicators in Apps could remain visible after the error was resolved.

  • Fixed an issue where the Space base list was not fully displayed even when there was enough space.

  • Unified the styling of share-related icons for a more consistent look.

  • Fixed an issue where grouped field default values were not auto-filled correctly on the .cn site.

  • Fixed in v2 an issue where linked records could not be selected repeatedly in a relationship field.

  • Fixed an issue where AI-generated single-select values did not appear until the page was refreshed.

  • Fixed an issue where the value 0 was incorrectly treated as blank in formulas.

  • Fixed an issue where deleted Apps could still be accessed via their publish links.

  • Fixed an issue where pasting the same value into a cell could still trigger automations and AI recalculation unnecessarily.

  • Fixed an issue where dragging items in the sidebar could accidentally trigger a file upload prompt in the AI Chat panel.

  • Fixed an issue where the AI API ignored the selected model and always used the default one.

  • Fixed an issue where Apps created through General Chat did not inherit your selected model.

  • Fixed layout issues on the Plan and Pricing pages, including dark mode display problems.

  • Fixed an issue where the TEXTBEFORE formula function was unavailable.

  • Fixed an issue where long base names in Cuppy/Claw could overflow the dialog boundary.

  • Fixed in v2 an issue where date fields did not support search.

  • Fixed an issue where downloading invoice attachments by email could return far more files than expected.

  • Fixed false-positive error cards in App Builder preview caused by recoverable rendering issues.

  • Fixed in v2 an issue where converting certain legacy fields could corrupt settings and cause query errors.

  • Fixed in v2 an issue where cross-base lookup fields could not be deleted.

  • Fixed an issue where AI used the wrong timezone when working with date and time fields, which could lead to incorrect results.

release.2026-04-21T08-57-20Z.1513 Bug fix

Undo/redo now faster with progress streaming for large operations.

Full changelog

Changelog

Performance and Undo/Redo Improvements

Faster and more reliable record-level undo/redo

  • Improved record-level undo/redo performance by removing unnecessary read operations before UPDATE and DELETE, which reduces request latency and avoids extra database queries.

  • Refactored snapshot capture and undo entry creation into a centralized implementation, reducing duplicated logic and making the system easier to maintain.

  • Moved snapshot persistence into the repository layer to improve architectural consistency and better align with DDD principles.

Better handling for large undo/redo operations

  • Fixed an issue where undoing a large-scale clear operation (for example, clearing 25,819 rows) could trigger a Cloudflare 504 timeout.

  • Optimized large undo/redo replays by batching updates through UpdateRecords instead of replaying them one by one.

  • Added SSE-based progress streaming for long-running undo/redo operations, so users can see progress instead of waiting without feedback.


Formula and Function Fixes

Formula function support and correctness

  • Fixed an issue where TEXTBEFORE was unavailable and could not correctly return the text before a specified delimiter.

  • Added support for TEXTSPLIT, allowing text to be split by a specified delimiter into separate parts.

  • Fixed an issue where blank() could return incorrect results in some cases.

Safer field conversion for legacy lookup-based formulas

  • Fixed an issue in the V2 gray release where converting legacy formula-on-lookup fields—even when only changing formatting precision—could clear field options and change cell values to strings, which could lead to 500 errors during record queries.

  • Improved the conversion logic to preserve formula and rollup configurations for legacy lookup-based fields and prevent accidental data corruption.


Search and Data Access Fixes

Search improvements

  • Fixed an issue where V2 date fields did not support search.

  • Fixed an issue where searching by a specific email when downloading invoice attachments could return far more files than expected (for example, 1,100 instead of 32), causing excessive unintended downloads.


App Builder Improvements

More accurate preview feedback

  • Fixed an issue where hydration mismatch and other recoverable errors in App Builder preview could incorrectly trigger Autofix cards.

Better generation guidance and project structure

  • Improved App Builder project conventions and introduced a scaffold map to help AI better understand and trust the project structure, reducing unnecessary file exploration.

  • Updated recommendations for generated display pages to use ISR, helping reduce the risk of Teable API rate limits under high concurrency.


CLI and AI Workflow Improvements

Better local editing workflow

  • Added CLI support to download existing script or automation code to a local file and upload a local file to overwrite the corresponding script, making local editing easier and reducing the need to regenerate entire scripts.

Improved AI field configuration validation

  • Fixed an issue where aiConfig could be incorrectly placed under options during field creation and silently fail.

  • Improved validation and feedback for AI field creation to ensure aiConfig is provided in the correct location and to reduce unnecessary follow-up fixes.

  • Corrected Automation AI documentation parameters to better match actual CLI behavior.

Timezone fix in Sandbox

  • Fixed an issue where commands executed in Sandbox used UTC instead of the user’s configured timezone, ensuring date and time operations now respect the user’s timezone settings.

Infrastructure and Deployment

Sandbox rollback support

  • Optimized jobId generation in sandbox spec reconciliation to support switching to a specified spec version during Pod rollback.

GitHub Release automation

  • Added a CI/CD workflow to automatically publish a GitHub Release after a successful image build.

  • Releases are now created automatically with tags matching the image version.

  • Release notes can be generated automatically from commit history or the changelog.

  • Build artifacts or image version information can also be attached to the Release.

v1.10.0 New feature
⚠ Upgrade required
  • zod dependency upgraded to 3.25.76 — verify compatibility if using zod directly in plugins or extensions.
  • New database indexes added to TableTrash and RecordTrash models — a migration will run on first startup.
  • AI chat features and chat type moved to enterprise tier; CE deployments will no longer expose these UI surfaces.
Notable features
  • Notification toast system for user feedback
  • Enhanced mail settings with email verification flow
  • Real-time collaboration messaging
v1.9.1 New feature
⚠ Upgrade required
  • The service domain has changed from teable.io to teable.ai. Update any hardcoded references, OAuth callbacks, or integrations pointing to teable.io.
  • The S3 SDK version was updated (and subsequently downgraded during the release cycle); verify S3 integration behavior after upgrading.
  • Prisma engine type has been changed to binary; ensure deployment environments are compatible.
Notable features
  • Button field (Enterprise Edition)
  • AWS Bedrock AI provider support
  • AliCloud storage support
v1.9.0 New feature
⚠ Upgrade required
  • Prisma migration included for database performance improvements — review migration scripts before upgrading.
  • Primary keys added to all tables (chore: add primary key for all table) — may affect schema-sensitive integrations.
  • Field naming convention unified to snake_case — verify any direct database or API integrations that reference field names.
Notable features
  • Cell-level permission control (EE)
  • AI base chat with SQL query capabilities and auto-continuation (EE)
  • Custom branding for enterprise deployments (EE)

Beta — feedback welcome: [email protected]