Repository navigation
Releases: tranphucbol/table-craft
Release list
v1.25.0-beta.2
Install
Already on TableCraft? It updates itself; nothing to do. For a new install, download the file for your machine from Assets below.
| Platform | File |
|---|---|
| macOS (Apple silicon) | TableCraft-<version>-arm64.dmg |
| macOS (Intel) | TableCraft-<version>-x64.dmg |
| Windows x64 | TableCraft-<version>-x64.exe |
| Linux x64 | TableCraft-<version>-x86_64.AppImage |
macOS: the app is not notarized, so the first launch says “TableCraft” is damaged or “TableCraft” Not Opened. Open the DMG, drag TableCraft.app to /Applications, then clear the download attribute once and open TableCraft as usual:
xattr -dr com.apple.quarantine /Applications/TableCraft.appWindows: SmartScreen says Windows protected your PC; click More info, then Run anyway.
Linux: run chmod +x TableCraft-*.AppImage, then the AppImage.
More in the install guide, including how to check a download against SHA256SUMS.
What's Changed
New features
- Import data sources from MySQL Workbench (plan 143) by @tranphucbol in #64
Full Changelog: v1.25.0-beta.1...v1.25.0-beta.2
Plugins on npm
@tablecraft-app/plugin-etcd@1.23.0(unchanged, still1.23.0)@tablecraft-app/plugin-mssql@1.24.0(unchanged, still1.24.0)@tablecraft-app/plugin-oracle@1.24.0(unchanged, still1.24.0)@tablecraft-app/plugin-postgres@1.24.0(unchanged, still1.24.0)@tablecraft-app/plugin-redis@1.23.0(unchanged, still1.23.0)
v1.25.0-beta.1
Highlights
- Reformat Code without connecting. Press ⌥⌘L (Ctrl+Alt+L) in a console whose datasource is not connected: the SQL is laid out without logging in, asking for a password or reaching the server. Connect later as usual. Guide
Install
Already on TableCraft? It updates itself; nothing to do. For a new install, download the file for your machine from Assets below.
| Platform | File |
|---|---|
| macOS (Apple silicon) | TableCraft-<version>-arm64.dmg |
| macOS (Intel) | TableCraft-<version>-x64.dmg |
| Windows x64 | TableCraft-<version>-x64.exe |
| Linux x64 | TableCraft-<version>-x86_64.AppImage |
macOS: the app is not notarized, so the first launch says “TableCraft” is damaged or “TableCraft” Not Opened. Open the DMG, drag TableCraft.app to /Applications, then clear the download attribute once and open TableCraft as usual:
xattr -dr com.apple.quarantine /Applications/TableCraft.appWindows: SmartScreen says Windows protected your PC; click More info, then Run anyway.
Linux: run chmod +x TableCraft-*.AppImage, then the AppImage.
More in the install guide, including how to check a download against SHA256SUMS.
What's Changed
New features
- Reformat Code without connecting (plan 142) by @tranphucbol in #63
Full Changelog: v1.24.0...v1.25.0-beta.1
Plugins on npm
@tablecraft-app/plugin-etcd@1.23.0(unchanged, still1.23.0)@tablecraft-app/plugin-mssql@1.24.0(unchanged, still1.24.0)@tablecraft-app/plugin-oracle@1.24.0(unchanged, still1.24.0)@tablecraft-app/plugin-postgres@1.24.0(unchanged, still1.24.0)@tablecraft-app/plugin-redis@1.23.0(unchanged, still1.23.0)
v1.24.0
Highlights
- Find and replace in the console. Press
⌘Fto find and⌘Rto replace, as in DataGrip: match case, whole words, regex, preserve case, search only inside a selection, and Replace All as one undo step. Guide - Run settings for one console. The new button on the console toolbar sets this console's page size (or reads every row) and its statement timeout, without changing Settings. A dot on the button shows when a console has its own settings. Guide
- Long IN lists stay readable. Reformat Code puts each value of an
IN (...)list on its own line. Guide
Install
Already on TableCraft? It updates itself; nothing to do. For a new install, download the file for your machine from Assets below.
| Platform | File |
|---|---|
| macOS (Apple silicon) | TableCraft-<version>-arm64.dmg |
| macOS (Intel) | TableCraft-<version>-x64.dmg |
| Windows x64 | TableCraft-<version>-x64.exe |
| Linux x64 | TableCraft-<version>-x86_64.AppImage |
macOS: the app is not notarized, so the first launch says “TableCraft” is damaged or “TableCraft” Not Opened. Open the DMG, drag TableCraft.app to /Applications, then clear the download attribute once and open TableCraft as usual:
xattr -dr com.apple.quarantine /Applications/TableCraft.appWindows: SmartScreen says Windows protected your PC; click More info, then Run anyway.
Linux: run chmod +x TableCraft-*.AppImage, then the AppImage.
More in the install guide, including how to check a download against SHA256SUMS.
What's Changed
New features
- Put each value of an IN list on its own line (plan 140) by @tranphucbol in #60
- DataGrip-style find and replace in the console (plan 139) by @tranphucbol in #62
- Run settings for one console (plan 141) by @tranphucbol in #61
Full Changelog: v1.23.0...v1.24.0
Plugins on npm
@tablecraft-app/plugin-api@1.10.0(unchanged, still1.10.0)@tablecraft-app/plugin-etcd@1.23.0(unchanged, still1.23.0)@tablecraft-app/plugin-mssql@1.24.0(latest)@tablecraft-app/plugin-oracle@1.24.0(latest)@tablecraft-app/plugin-postgres@1.24.0(latest)@tablecraft-app/plugin-redis@1.23.0(unchanged, still1.23.0)
v1.23.0
Highlights
- Arrange the Database tree. Drag data sources and folders to reorder them or drop them into a folder; Cmd/Ctrl+click and Shift+click select several at once, and Alt+Shift+↑/↓ moves the selection. The order and empty folders survive a restart. Guide
- See and stop exports. While an export runs, the status bar shows the file name, rows written (or the percent when the total is known), a progress bar and a clock, with a red stop button to cancel it. Click it for every export, with speed, time left, and Cancel, Reveal, Retry and Remove. Guide
- Redis without a password. Pick No auth for a server that has none, and TableCraft never asks for one. Guide
Before you update
This release saves your data source list in a new format. If you go back to an older version afterwards, it cannot read the list and starts empty; the old file is kept beside it as datasources.json.corrupt-….
Install
Already on TableCraft? It updates itself; nothing to do. For a new install, download the file for your machine from Assets below.
| Platform | File |
|---|---|
| macOS (Apple silicon) | TableCraft-<version>-arm64.dmg |
| macOS (Intel) | TableCraft-<version>-x64.dmg |
| Windows x64 | TableCraft-<version>-x64.exe |
| Linux x64 | TableCraft-<version>-x86_64.AppImage |
macOS: the app is not notarized, so the first launch says “TableCraft” is damaged or “TableCraft” Not Opened. Open the DMG, drag TableCraft.app to /Applications, then clear the download attribute once and open TableCraft as usual:
xattr -dr com.apple.quarantine /Applications/TableCraft.appWindows: SmartScreen says Windows protected your PC; click More info, then Run anyway.
Linux: run chmod +x TableCraft-*.AppImage, then the AppImage.
More in the install guide, including how to check a download against SHA256SUMS.
What's Changed
New features
- Redis No auth, so a passwordless server never asks for a password (plan 137) by @tranphucbol in #56
- Arrange the database tree by drag and drop (plan 136) by @tranphucbol in #57
- Export progress and cancel (plan 138) by @tranphucbol in #58
Full Changelog: v1.22.1...v1.23.0
Plugins on npm
@tablecraft-app/plugin-api@1.10.0(unchanged, still1.10.0)@tablecraft-app/plugin-etcd@1.23.0(latest)@tablecraft-app/plugin-mssql@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-oracle@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-postgres@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-redis@1.23.0(latest)
v1.23.0-beta.2
Highlights
- See and stop exports. While an export runs, the status bar shows the file name, rows written (or the percent when the total is known), a progress bar and a clock, with a red stop button to cancel it. Click it for every export, with speed, time left, and Cancel, Reveal, Retry and Remove. Guide
What's Changed
New features
- Export progress and cancel (plan 138) by @tranphucbol in #58
Full Changelog: v1.23.0-beta.1...v1.23.0-beta.2
Plugins on npm
@tablecraft-app/plugin-etcd@1.23.0-beta.1(unchanged, still1.23.0-beta.1)@tablecraft-app/plugin-mssql@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-oracle@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-postgres@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-redis@1.23.0-beta.1(unchanged, still1.23.0-beta.1)
v1.23.0-beta.1
Highlights
- Arrange the Database tree. Drag data sources and folders to reorder them or drop them into a folder; Cmd/Ctrl+click and Shift+click select several at once, and Alt+Shift+↑/↓ moves the selection. The order and empty folders survive a restart. Guide
- Redis without a password. Pick No auth for a server that has none, and TableCraft never asks for one. Guide
Before you update
This beta saves your data source list in a new format. If you go back to an older version afterwards, it cannot read the list and starts empty; the old file is kept beside it as datasources.json.corrupt-….
What's Changed
New features
- Redis No auth, so a passwordless server never asks for a password (plan 137) by @tranphucbol in #56
- Arrange the database tree by drag and drop (plan 136) by @tranphucbol in #57
Full Changelog: v1.22.1...v1.23.0-beta.1
Plugins on npm
@tablecraft-app/plugin-etcd@1.23.0-beta.1(next)@tablecraft-app/plugin-mssql@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-oracle@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-postgres@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-redis@1.23.0-beta.1(next)
v1.22.1
Highlights
- See what is busy at a glance. A connected data source's green dot pulses while one of its consoles runs a statement, in the Database tool window, the title bar and the status bar. The MCP chip's dot pulses too while an agent waits for your approval. Guide
Install
Already on TableCraft? It updates itself; nothing to do. For a new install, download the file for your machine from Assets below.
| Platform | File |
|---|---|
| macOS (Apple silicon) | TableCraft-<version>-arm64.dmg |
| macOS (Intel) | TableCraft-<version>-x64.dmg |
| Windows x64 | TableCraft-<version>-x64.exe |
| Linux x64 | TableCraft-<version>-x86_64.AppImage |
macOS: the app is not notarized, so the first launch says “TableCraft” is damaged or “TableCraft” Not Opened. Open the DMG, drag TableCraft.app to /Applications, then clear the download attribute once and open TableCraft as usual:
xattr -dr com.apple.quarantine /Applications/TableCraft.appWindows: SmartScreen says Windows protected your PC; click More info, then Run anyway.
Linux: run chmod +x TableCraft-*.AppImage, then the AppImage.
More in the install guide, including how to check a download against SHA256SUMS.
What's Changed
New features
- Pulse connection dots while a query runs by @tranphucbol in #55
Full Changelog: v1.22.0...v1.22.1
Plugins on npm
@tablecraft-app/plugin-api@1.10.0(unchanged, still1.10.0)@tablecraft-app/plugin-etcd@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-mssql@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-oracle@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-postgres@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-redis@1.21.0(unchanged, still1.21.0)
v1.22.0
Highlights
- Load keys only when asked. For a large Redis or etcd server, tick Load keys only when asked in the data source's Options. Connecting then shows each database's key count without scanning it; click Scan (or List on etcd) when you want the keys. Redis guide · etcd guide
- Know when an agent is waiting. When an agent asks for approval while TableCraft is in the background, a system notification names the client and data source, and the dock icon counts what waits. Turn it off in Settings › MCP Server. Guide
Install
Already on TableCraft? It updates itself; nothing to do. For a new install, download the file for your machine from Assets below.
| Platform | File |
|---|---|
| macOS (Apple silicon) | TableCraft-<version>-arm64.dmg |
| macOS (Intel) | TableCraft-<version>-x64.dmg |
| Windows x64 | TableCraft-<version>-x64.exe |
| Linux x64 | TableCraft-<version>-x86_64.AppImage |
macOS: the app is not notarized, so the first launch says “TableCraft” is damaged or “TableCraft” Not Opened. Open the DMG, drag TableCraft.app to /Applications, then clear the download attribute once and open TableCraft as usual:
xattr -dr com.apple.quarantine /Applications/TableCraft.appWindows: SmartScreen says Windows protected your PC; click More info, then Run anyway.
Linux: run chmod +x TableCraft-*.AppImage, then the AppImage.
More in the install guide, including how to check a download against SHA256SUMS.
What's Changed
New features
- Notify when an agent waits for approval (plan 134) by @tranphucbol in #53
- Load a key tree only when asked (plan 135) by @tranphucbol in #54
Full Changelog: v1.21.1...v1.22.0
Plugins on npm
@tablecraft-app/plugin-api@1.10.0(unchanged, still1.10.0)@tablecraft-app/plugin-etcd@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-mssql@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-oracle@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-postgres@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-redis@1.21.0(unchanged, still1.21.0)
v1.21.2-beta.1
Highlights
- Know when an agent is waiting. When an AI agent asks to read or change data, or to connect, while TableCraft is in the background, you get a system notification and a dock badge. Click the notification to go straight to the request. The notification never shows the statement. Turn it off under Settings › MCP Server › Notifications. Guide
Try it: let an agent call a tool that needs approval while another app is in front, then click the notification.
What's Changed
New features
- Notify when an agent waits for approval (plan 134) by @tranphucbol in #53
Full Changelog: v1.21.1...v1.21.2-beta.1
Plugins on npm
@tablecraft-app/plugin-etcd@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-mssql@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-oracle@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-postgres@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-redis@1.21.0(unchanged, still1.21.0)
v1.21.1
Highlights
- Islands by default. The window now draws its tool windows as islands on a framed background, as JetBrains' IDEs do. If you saved settings on 1.20 or later, your window keeps its current style; switch any time in Settings › Appearance › Window style. Guide
Install
Already on TableCraft? It updates itself; nothing to do. For a new install, download the file for your machine from Assets below.
| Platform | File |
|---|---|
| macOS (Apple silicon) | TableCraft-<version>-arm64.dmg |
| macOS (Intel) | TableCraft-<version>-x64.dmg |
| Windows x64 | TableCraft-<version>-x64.exe |
| Linux x64 | TableCraft-<version>-x86_64.AppImage |
macOS: the app is not notarized, so the first launch says “TableCraft” is damaged or “TableCraft” Not Opened. Open the DMG, drag TableCraft.app to /Applications, then clear the download attribute once and open TableCraft as usual:
xattr -dr com.apple.quarantine /Applications/TableCraft.appWindows: SmartScreen says Windows protected your PC; click More info, then Run anyway.
Linux: run chmod +x TableCraft-*.AppImage, then the AppImage.
More in the install guide, including how to check a download against SHA256SUMS.
What's Changed
New features
- Draw the window as islands by default by @tranphucbol in #51
Full Changelog: v1.21.0...v1.21.1
Plugins on npm
@tablecraft-app/plugin-api@1.10.0(unchanged, still1.10.0)@tablecraft-app/plugin-etcd@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-mssql@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-oracle@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-postgres@1.21.0(unchanged, still1.21.0)@tablecraft-app/plugin-redis@1.21.0(unchanged, still1.21.0)