github TableProApp/TablePro v0.42.0

3 hours ago

Added

  • CockroachDB support over the PostgreSQL wire protocol, with a Connection Options field for libpq routing (#1226)
  • AI Chat: OpenAI Responses API for GPT-5 and Codex with a collapsible Thinking panel, reasoning effort picker, curated model picker, strict tool schemas by default, and image input via paste or drop (HEIC/TIFF/BMP converted, EXIF/GPS stripped) (#1112)
  • AI Chat: Claude extended thinking on Opus 4.7, Sonnet 4.6, and Haiku 4.5 (#1112)
  • iOS: SQL Server connections via FreeTDS over TDS 7.4, including data browser, search, filter, and pagination with SQL Server syntax
  • iOS: Settings > Sync shows last sync time with Sync Now and Refresh from iCloud
  • Settings > Data Grid > Default row sort opens tables sorted by primary key or first column (#1284)

Changed

  • Database switcher is now a toolbar popover with active-row checkmark, search, Refresh, and an engine-aware New Database footer (⌘N and ⌘R bound globally)
  • New Database and Drop Database use native sheet and confirmation dialogs

Security

  • AI Chat: destructive operations (DROP, TRUNCATE, ALTER...DROP) always prompt for approval; Silent mode and Always Allow no longer bypass the check

Fixed

  • AI Chat: Gemini tool calls no longer fail with 400, thoughtSignature round-trips after tool runs, and DeepSeek V4 thinking is captured across turns
  • AI Chat: GitHub Copilot tool registration accepts optional fields
  • MySQL/MariaDB: BIT(N) columns display as decimal numbers instead of raw bytes (#1272)
  • Structure tab: Refresh and ⌘R show external schema changes on Columns, DDL, and ClickHouse Parts (#1281)
  • Query editor: Enter and ⌘+Enter work after accepting an autocomplete suggestion, and double-click no longer closes the window (#1278)
  • Query editor autocomplete reflects external column renames after Refresh
  • ClickHouse, BigQuery, CloudflareD1, LibSQL, Etcd, and DynamoDB: long-running queries honor Settings > Query timeout instead of failing at 30 seconds (#1267)
  • MongoDB: connection form shows the Username field so auth-enabled servers stop failing with "requires authentication"
  • MongoDB: deleting a host from the multi-host editor keeps the list interactive (#1293)
  • SQL import: PostgreSQL dollar-quoted function bodies parse correctly, and statements are no longer dropped when the database is slower than the parser (#1264)
  • SQL export: views, materialized views, and foreign tables emit the matching DROP (#1264)
  • iOS: connections, groups, and tags survive TestFlight and App Store updates

Removed

  • Help > Report an Issue; the menu item opens GitHub Issues in a browser

Don't miss a new TablePro release

NewReleases is sending notifications on new releases.