This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
Affected surfaces
ReleasePort's take
Moderate signalThe v0.6.3 release removes Oracle, Snowflake, and BigQuery as selectable database engines in the Admin UI connection configuration.
Why it matters: If your workflows rely on those three databases, you can no longer choose them via the UI; plan to adjust connection provisioning before upgrading.
Summary
AI summaryUpdates Upgrade notes for admins, 0.6.3 — 2026-07-12, and git-ignored across a mixed release.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Breaking | High |
Removes Oracle, Snowflake, BigQuery as selectable database engines. Removes Oracle, Snowflake, BigQuery as selectable database engines. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Medium |
Adds "Test" button to Add/Edit Database Connection forms for pre‑save connectivity probing. Adds "Test" button to Add/Edit Database Connection forms for pre‑save connectivity probing. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds collapsible "How it works" section to Add Database Connection page. Adds collapsible "How it works" section to Add Database Connection page. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Groups engine picker into Relational and Analytical sections on Add Database Connection step‑1. Groups engine picker into Relational and Analytical sections on Add Database Connection step‑1. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds "Not finding what you're looking for?" section linking to database support request issue template. Adds "Not finding what you're looking for?" section linking to database support request issue template. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Introduces `./sources/databases` folder (git‑ignored) for SQLite connection files, mounted read‑only into backend services. Introduces `./sources/databases` folder (git‑ignored) for SQLite connection files, mounted read‑only into backend services. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Adds dropdown of SQLite files from `sources/databases/` to the "File path" field on Add/Edit Database Connection forms. Adds dropdown of SQLite files from `sources/databases/` to the "File path" field on Add/Edit Database Connection forms. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Feature | Low |
Hides Host, Port, Username, Password fields for SQLite engine and relabels "Database" to "File path"; clears irrelevant fields when switching to SQLite. Hides Host, Port, Username, Password fields for SQLite engine and relabels "Database" to "File path"; clears irrelevant fields when switching to SQLite. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes false error when testing an existing connection without changing its name. Fixes false error when testing an existing connection without changing its name. Source: llm_adapter@2026-07-15 Confidence: high |
— |
| Bugfix | Medium |
Fixes Test button failure when no connection name is entered during add/edit. Fixes Test button failure when no connection name is entered during add/edit. Source: llm_adapter@2026-07-15 Confidence: low |
— |
| Bugfix | Low |
Prevents the Test button from failing before a Name is entered during add or edit. Prevents the Test button from failing before a Name is entered during add or edit. Source: granite4.1:30b@2026-07-15-audit Confidence: low |
— |
| Refactor | Low |
Changes the "Test" button icon from a test‑tube to a plug/connection icon in the database connection list. Changes the "Test" button icon from a test‑tube to a plug/connection icon in the database connection list. Source: granite4.1:30b@2026-07-15-audit Confidence: high |
— |
| Refactor | Low |
Displays the "Test" result as a full‑width success/error banner beneath the row instead of an inline badge. Displays the "Test" result as a full‑width success/error banner beneath the row instead of an inline badge. Source: granite4.1:30b@2026-07-15-audit Confidence: high |
— |
| Refactor | Low |
Unifies Add and Edit Database Connection pages into a single step‑by‑step wizard layout. Unifies Add and Edit Database Connection pages into a single step‑by‑step wizard layout. Source: granite4.1:30b@2026-07-15-audit Confidence: high |
— |
| Refactor | Low |
Removes the separate **Engine** column from the database connection list, showing engine icons inline before each name. Removes the separate **Engine** column from the database connection list, showing engine icons inline before each name. Source: granite4.1:30b@2026-07-15-audit Confidence: high |
— |
Full changelog
0.6.3 — 2026-07-12
Upgrade notes for admins
- Run
docker compose exec backend python manage.py migrate— migration
0005_remove_oracle_snowflake_bigquerydrops Oracle/Snowflake/BigQuery from
the database connectionenginechoices. - If you had a connection configured with
engine=oracle,snowflake, or
bigquery, re-point it at a supported engine or remove it — those never
worked (no driver was installed in thetdmcpimage) and the choice is now
rejected by the admin form.
Changed
- Removed Oracle, Snowflake, and Google BigQuery as selectable database
engines. They were listed in the schema but never functional: the shipped
tdmcpimage never installedcx_oracle,snowflake-sqlalchemy, or
sqlalchemy-bigquery, so any connection using them failed at query time
regardless of valid credentials. - Supported engines are now PostgreSQL, MySQL, MariaDB, SQL Server, SQLite,
and ClickHouse. - The database connection list's row-level "Test" button now uses a
plug/connection icon instead of a test-tube icon. - The database connection list's "Test" result is now shown as a full-width
success/error banner beneath the tested row (matching the Add/Edit form's
style) instead of a small inline badge next to the button. - The Add and Edit Database Connection pages now share one step-by-step
wizard layout — editing looks identical to adding except for the header
("Edit<name>") and an inline Engine selector on step 2 (add already
fixes the engine via its step-1 picker). - Added a Test button between Cancel and Create/Save Changes on the
database form. It probes connectivity with the current, unsaved form
values (via a newPOST /api/v1/admin/databases/test/endpoint) instead of
requiring a save first. When editing with the password field left blank,
it falls back to the stored credential. - The Add Database Connection page now has a collapsible How it works
section, matching the one on the Documentation, Tether, and Report
add/edit pages. - The step-1 engine picker on Add Database Connection now groups engines
into Relational and Analytical sections, matching the grouped
layout used on Add Documentation ("Generate using AI"). - The Add/Edit Database Connection form now hides the Host, Port, Username,
and Password fields for SQLite (none apply — it's a local file) and
relabels Database to File path. Switching an existing
connection's engine to SQLite also clears those now-irrelevant fields
instead of silently keeping and saving their old values. - New
./sources/databasesfolder (git-ignored), mounted read-only into
backend,celery-worker, andtdmcp. Drop SQLite connection files
there and reference them by their in-container path, e.g.
/app/sources/databases/app.db. - The File path field on the Add/Edit Database Connection form is now a
dropdown of files found undersources/databases/(new
GET /api/v1/admin/databases/sqlite-files/endpoint), matching the
folder-picker used to register documentation. Files already used by
another connection are labeled(used by <name>); a previously-saved
path that's no longer on disk still shows up as a selectable option
instead of silently disappearing. - The engine picker on Add Database Connection now has a "Not finding what
you're looking for?" section, deep-linking to the repo's "Database support
request" GitHub issue template instead of the generic issues list. - The database connection list no longer has a separate Engine column —
each connection's engine icon is now shown inline before its name instead.
Fixed
- Admin UI, docs, and read-only-session documentation no longer advertise
engines that couldn't actually connect. - The new draft Test button no longer fails with a false "database
connection with this name already exists" error when editing an existing
connection without changing its name. - The draft Test button no longer fails before a Name has been
typed on the add/edit form.namedoesn't affect connectivity, and Save
already enforces it separately.
Breaking Changes
- Removed Oracle, Snowflake, and Google BigQuery from the selectable database engine choices; existing configurations using these engines must be re-pointed to a supported engine or removed.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About TetherDust
All releases →Related context
Related tools
Earlier breaking changes
- v0.6.4 Removed include/exclude globs, branch, and subpath fields from Codebase configuration.
Beta — feedback welcome: [email protected]