v1.9.1
Headline
This release removes this adapters upstream dependency on the dbt-fabric adapter.
Important schema behavior note
dbt-sqlserver==1.9.0 inherited schema-generation behavior through dbt-fabric. In dbt-fabric>=1.9.3, the Fabric custom schema override was removed, so projects could effectively fall back to dbt-core’s standard schema behavior:
<target.schema>_<custom_schema_name>Starting with dbt-sqlserver==1.9.1, the Fabric dependency has been removed. SQL Server now keeps its legacy schema behavior by default:
<custom_schema_name>To opt in to dbt-core’s standard schema concatenation behavior, add:
vars:
dbt_sqlserver_use_default_schema_concat: trueProjects with a custom generate_schema_name macro should review whether it still matches the intended behavior.
This release also includes development, CI, and packaging updates that should not impact normal users.
What's Changed
- Remove Fabric Dependency by @Benjamin-Knight in #628
- ci: add Python 3.13 to workflows and packaging metadata by @axellpadilla in #625
- fix: (dev) container version upgrade, uv initial and small bugfixes by @axellpadilla in #647
- feat: Gate integration matrix by relevant paths by @axellpadilla in #658
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #649
- fix: Use uv to create and activate a workspace .venv to avoid permissions errors by @axellpadilla in #660
- fix: devcontainer post-start sequentially by @axellpadilla in #661
- fix(dev): devcontainer settings, fix keyring, add package init by @axellpadilla in #663
- Bump docker/login-action from 3.3.0 to 4.1.0 by @dependabot[bot] in #650
- Bump actions/setup-python from 5 to 6 by @dependabot[bot] in #652
- Bump v1.9.1 release and keeps pyodbc temporary by @axellpadilla in #664
Full Changelog: v1.9.0...v1.9.1