Skip to content

Commit 1d4837a

Browse files
version: 1.19.0 (#775)
## version: 1.19.0 ## v1.19.0 - 2026-05-13 ### Enhancement or New Feature * list_metrics now accepts a list of substrings in the search parameter (results are unioned and deduplicated, fetched in parallel) and prefixes its CSV with a # Note: line whenever description/metadata are trimmed because the response exceeded DBT_MCP_SL_MAX_RESPONSE_CHARS. Trimming is also now scoped to broad listings (result count above metrics_related_max) so a narrow result set always returns full description and metadata. ### Under the Hood * Sign release PR commits with github-actions bot for verified commit signatures * [Part 1 of 3]: Use dbt-artifacts-parser schemas for artifact schema parsing ### Bug Fix * Add optional grain field to order_by in query_metrics; when provided it takes precedence over the matching group_by grain, preserving backward-compatible fallback when omitted * fix: list_tools no longer triggers host elicitation, preventing 'No tools' in dbt Core (CLI-only) setups after v1.17.0 * list/run/test/build/codegen tools no longer return stderr noise (e.g. urllib3 deprecation warnings under externalbrowser auth) in place of 'OK' on success. The fix uses process.returncode as the success signal: on success only stdout is returned, on failure stderr is surfaced alongside stdout so error diagnostics aren't lost. Co-authored-by: b-per <8754100+b-per@users.noreply.github.com>
1 parent 73757b0 commit 1d4837a

8 files changed

Lines changed: 21 additions & 18 deletions

.changes/unreleased/Bug Fix-20260410-order-by-grain.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Bug Fix-20260507-184213.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Bug Fix-20260512-162150.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Enhancement or New Feature-20260511-101749.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Under the Hood-20260128-110230.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/unreleased/Under the Hood-20260430-125234.yaml

Lines changed: 0 additions & 3 deletions
This file was deleted.

.changes/v1.19.0.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## v1.19.0 - 2026-05-13
2+
### Enhancement or New Feature
3+
* list_metrics now accepts a list of substrings in the search parameter (results are unioned and deduplicated, fetched in parallel) and prefixes its CSV with a # Note: line whenever description/metadata are trimmed because the response exceeded DBT_MCP_SL_MAX_RESPONSE_CHARS. Trimming is also now scoped to broad listings (result count above metrics_related_max) so a narrow result set always returns full description and metadata.
4+
### Under the Hood
5+
* Sign release PR commits with github-actions bot for verified commit signatures
6+
* [Part 1 of 3]: Use dbt-artifacts-parser schemas for artifact schema parsing
7+
### Bug Fix
8+
* Add optional grain field to order_by in query_metrics; when provided it takes precedence over the matching group_by grain, preserving backward-compatible fallback when omitted
9+
* fix: list_tools no longer triggers host elicitation, preventing 'No tools' in dbt Core (CLI-only) setups after v1.17.0
10+
* list/run/test/build/codegen tools no longer return stderr noise (e.g. urllib3 deprecation warnings under externalbrowser auth) in place of 'OK' on success. The fix uses process.returncode as the success signal: on success only stdout is returned, on failure stderr is surfaced alongside stdout so error diagnostics aren't lost.

CHANGELOG.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,17 @@ adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html),
77
and is generated by [Changie](https://github.com/miniscruff/changie).
88

99

10+
## v1.19.0 - 2026-05-13
11+
### Enhancement or New Feature
12+
* list_metrics now accepts a list of substrings in the search parameter (results are unioned and deduplicated, fetched in parallel) and prefixes its CSV with a # Note: line whenever description/metadata are trimmed because the response exceeded DBT_MCP_SL_MAX_RESPONSE_CHARS. Trimming is also now scoped to broad listings (result count above metrics_related_max) so a narrow result set always returns full description and metadata.
13+
### Under the Hood
14+
* Sign release PR commits with github-actions bot for verified commit signatures
15+
* [Part 1 of 3]: Use dbt-artifacts-parser schemas for artifact schema parsing
16+
### Bug Fix
17+
* Add optional grain field to order_by in query_metrics; when provided it takes precedence over the matching group_by grain, preserving backward-compatible fallback when omitted
18+
* fix: list_tools no longer triggers host elicitation, preventing 'No tools' in dbt Core (CLI-only) setups after v1.17.0
19+
* list/run/test/build/codegen tools no longer return stderr noise (e.g. urllib3 deprecation warnings under externalbrowser auth) in place of 'OK' on success. The fix uses process.returncode as the success signal: on success only stdout is returned, on failure stderr is surfaced alongside stdout so error diagnostics aren't lost.
20+
1021
## v1.18.1 - 2026-05-11
1122
### Under the Hood
1223
* Handle metrics_with_related read timeouts

0 commit comments

Comments
 (0)