github teableio/teable release.2026-10-10T06-11-53Z.3314

5 hours ago

Feature Updates

  • Integrations now support multiple accounts for the same app, with clearer email or handle labels across settings, chat, scripts, actions, and Solution setup. Actions use the selected account rather than the most recently connected one.
  • Google Sheets and Airtable imports now let you switch accounts, connect another account, or reauthorize an account without leaving the flow. The Google spreadsheet picker in chat and mobile also respects the selected account.
  • Solution setup now supports routines and tasks, activates eligible routines after credentials are connected, and excludes workflows without triggers. Scheduled routines run once immediately after setup; event-triggered routines wait for their first event.

Bug Fixes & Improvements

  • Fixed type-checking and lint errors in App Builder-generated files. Existing OAuth callback and credentials files receive fixes on the next sync; login-related fixes apply to apps that enable login after this release.
  • The default Smart AI model tier now displays a 1.0× credit multiplier, consistent with the other tier badges.
  • Improved security across authentication, permissions, sharing, templates, plugins, imports, exports, and attachment and content previews.
  • Removed the legacy /api/chart/completions endpoint. Clients still using it must stop calling that endpoint.
  • Fixed duplicate subscription charges during payment retries. Checkout now directs customers with unpaid or still-billable subscriptions to settle their existing subscription, and self-hosted licenses are issued or renewed only after payment is confirmed.
  • CSV and enterprise archive exports now preserve stored cell values without adding apostrophes to phone numbers, negative-looking text, or @Handles. Spreadsheet applications may interpret formula-like values when files are opened.
  • Fixed first-time space-level SSO sign-in so newly joined users can access their space immediately instead of receiving a permission error.
  • Improved self-hosted SSO compatibility with private-network identity providers and resolved cases where sign-in callbacks could hang.
  • Temporary sign-in service failures now display service errors rather than incorrect-password messages and no longer count toward account lockouts.
  • AI chat now shows clearer errors for insufficient provider balance, unavailable models, and other provider failures. Expandable error details support copying, and long messages no longer overflow the error card.
  • AI Chat and App Builder now handle interrupted responses, large tool results, refreshes, and mobile foregrounding more reliably. Replies resume without replaying content, duplicating tool cards, losing partial output, or leaving tools stuck in progress.
  • Improved AI response handling during stop, resend, and other rapid actions, reducing queued or failed replies and preventing completed responses from incorrectly showing “Recovering.”
  • Improved streaming responsiveness in long AI conversations and App Builder previews.
  • Resource cards now appear more reliably for CLI commands run through common shell wrappers, chained commands, and redirects. Task cards more clearly distinguish carried-over tasks from new work and keep active work visible.
  • Fixed a welcome tour issue where swiping before the first animation finished could prevent users from reaching the login page.
  • An unavailable integration no longer disrupts search, authorization, or execution for unrelated integrations.
  • SQL queries that reference mixed-case columns without quotes now receive a clearer quoting hint. App Builder guidance also better explains how to reference linked fields in queries.
  • GitHub skill imports now support root-level SKILL.md files and more common repository, file, and raw URL formats. Failed imports no longer leave skills without files, and timeout or missing-reference errors are clearer.
  • Workflows with large pending backlogs can now be paused or deleted more reliably. Deactivation cancels pending runs to reduce continued credit consumption, and automation overage grace periods are calculated from when runs execute.

Don't miss a new teable release

NewReleases is sending notifications on new releases.