This release includes 2 breaking changes for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+1 more
ReleasePort's take
Light signalToolDefinition.structured_output now defaults to True and generic_dbt_mcp_tool requires a title with the keyword‑only decorator.
Why it matters: Affects ToolDefinition API callers; must supply title as a keyword argument after upgrade to v1.19.1.
Summary
AI summaryMake ToolDefinition.structured_output default True, require title, and remove dbt-artifacts-parser from 7‑day exclusion.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Medium |
ToolDefinition.structured_output defaults to True; generic_dbt_mcp_tool requires title with keyword-only decorator. ToolDefinition.structured_output defaults to True; generic_dbt_mcp_tool requires title with keyword-only decorator. Source: llm_adapter@2026-05-21 Confidence: high |
— |
| Bugfix | Medium |
Fixes test_local_mcp_list_metrics_returns_valid_response integration test. Fixes test_local_mcp_list_metrics_returns_valid_response integration test. Source: llm_adapter@2026-05-21 Confidence: low |
— |
| Refactor | Medium |
Silences asyncio DeprecationWarning in LSP connection unit tests. Silences asyncio DeprecationWarning in LSP connection unit tests. Source: llm_adapter@2026-05-21 Confidence: low |
— |
Full changelog
v1.19.1 - 2026-05-14
Under the Hood
- Silence asyncio DeprecationWarning in LSP connection unit tests by binding a fresh event loop and using loop.create_future() instead of bare asyncio.Future().
- Make ToolDefinition.structured_output default to True and require title in generic_dbt_mcp_tool. Decorator now keyword-only.
- Remove dbt-artifacts-parser from 7 day exclusion
- Fix test_local_mcp_list_metrics_returns_valid_response integration test
Breaking Changes
- Make ToolDefinition.structured_output default to True and require title in generic_dbt_mcp_tool (decorator now keyword-only)
- Remove dbt-artifacts-parser from the 7‑day exclusion list
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 dbt-labs/dbt-mcp
A MCP (Model Context Protocol) server for interacting with dbt.
Related context
Beta — feedback welcome: [email protected]