Skip to content

Commit 18a49c5

Browse files
authored
Merge branch 'main' into fix/670-platform-credential-error-message
2 parents b8141b3 + 2ba03db commit 18a49c5

17 files changed

Lines changed: 321 additions & 39 deletions
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
kind: Bug Fix
2+
body: Resolve symbolic links for mcp.lock file path before creating FileLock, preventing OSError when ~/.dbt/mcp.lock is a multi-level symbolic link.
3+
time: 2026-04-12T21:00:00.000000-07:00

.changes/unreleased/Enhancement or New Feature-20260408-161529.yaml

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

.changes/unreleased/Enhancement or New Feature-20260409-154754.yaml

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

.changes/unreleased/Under the Hood-20260408-092641.yaml

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

.changes/unreleased/Under the Hood-20260410-105942.yaml

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

.changes/unreleased/Under the Hood-20260410-113056.yaml

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

.changes/v1.14.0.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
## v1.14.0 - 2026-04-14
2+
### Enhancement or New Feature
3+
* Populate dbt_cloud_account_identifier in telemetry events
4+
* Auto-fetch DBT_HOST_PREFIX from dbt Platform for SL and Discovery API URL construction
5+
* list_metrics now returns dimensions and entities in the same response when the metric count is at or below a configurable threshold (default: 10, via DBT_MCP_SL_FULL_CONFIG_THRESHOLD), reducing LLM round trips from 3 tool calls to 1 for small-to-medium environments
6+
### Under the Hood
7+
* Remove forked MCP SDK source
8+
* Update dependabot config to batch examples/ security PRs
9+
* Add patterns to examples dependencies in dependabot configuration
10+
* Match baseline dependabot docs for multi-ecosystem-groups config

.github/dependabot.yml

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ multi-ecosystem-groups:
66
interval: "monthly"
77

88
updates:
9-
# Prod manifests
9+
# Prod manifests
1010
- package-ecosystem: "uv"
1111
directory: "/"
1212
# Ignore version update PRs - security updates remain active
@@ -29,33 +29,15 @@ updates:
2929
multi-ecosystem-group: "examples"
3030
patterns:
3131
- "*"
32-
open-pull-requests-limit: 1
33-
versioning-strategy: "increase"
34-
groups:
35-
examples-deps:
36-
patterns:
37-
- "*"
3832

3933
- package-ecosystem: "npm"
4034
directory: "/examples"
4135
multi-ecosystem-group: "examples"
4236
patterns:
4337
- "*"
44-
open-pull-requests-limit: 1
45-
versioning-strategy: "increase"
46-
groups:
47-
examples-deps:
48-
patterns:
49-
- "*"
5038

5139
- package-ecosystem: "pip"
5240
directory: "/examples"
5341
multi-ecosystem-group: "examples"
5442
patterns:
5543
- "*"
56-
open-pull-requests-limit: 1
57-
versioning-strategy: "increase"
58-
groups:
59-
examples-deps:
60-
patterns:
61-
- "*"

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.14.0 - 2026-04-14
11+
### Enhancement or New Feature
12+
* Populate dbt_cloud_account_identifier in telemetry events
13+
* Auto-fetch DBT_HOST_PREFIX from dbt Platform for SL and Discovery API URL construction
14+
* list_metrics now returns dimensions and entities in the same response when the metric count is at or below a configurable threshold (default: 10, via DBT_MCP_SL_FULL_CONFIG_THRESHOLD), reducing LLM round trips from 3 tool calls to 1 for small-to-medium environments
15+
### Under the Hood
16+
* Remove forked MCP SDK source
17+
* Update dependabot config to batch examples/ security PRs
18+
* Add patterns to examples dependencies in dependabot configuration
19+
* Match baseline dependabot docs for multi-ecosystem-groups config
20+
1021
## v1.13.0 - 2026-04-07
1122
### Enhancement or New Feature
1223
* Add YML selectors support for CLI tools

src/dbt_mcp/config/config_providers/admin_api.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1+
from __future__ import annotations
2+
3+
from typing import TYPE_CHECKING
4+
15
from dbt_mcp.config.headers import AdminApiHeadersProvider
2-
from dbt_mcp.config.credentials import CredentialsProvider
36

47
from .base import AdminApiConfig, ConfigProvider
58

9+
if TYPE_CHECKING:
10+
from dbt_mcp.config.credentials import CredentialsProvider
11+
612

713
class DefaultAdminApiConfigProvider(ConfigProvider[AdminApiConfig]):
814
def __init__(self, credentials_provider: CredentialsProvider):

0 commit comments

Comments
 (0)