github dbt-msft/dbt-sqlserver v1.11.0

6 days ago

Overview

This release introduces support for dbt-core v1.11, brings key security and database features to SQL Server, and improves adapter stability, critical transaction and lock management, and developer experience, we are soft-deprecating python 3.10, it will be installable but there will be no tests or fixes for it, after EOL it will be officially removed but you can always override it Python Versions.

What's Changed

  • feat: full_refresh_build config with prebuilt in-place rebuild path by @Benjamin-Knight in #750
  • chore: drop official Python 3.10, bump dbt-core to 1.11 by @axellpadilla in #762
  • feat: column-level Dynamic Data Masking (masked_with / masks) by @Benjamin-Knight in #746
  • fix: apply session-level SET XACT_ABORT ON to all connections by @axellpadilla in #765
  • feat: add UDF function resource support and adapter tests for dbt-core v1.11 by @axellpadilla in #763
  • chore: replace black with ruff format by @joshmarkovic in #766
  • test: consolidate functional test classes onto shared project fixtures by @axellpadilla in #767
  • chore: prepare 1.11.0 release by @axellpadilla in #768
  • fix(ci): modernize MS GPG key handling, migrate to bookworm base by @axellpadilla in #773
  • chore(deps): bump the github-actions-updates group across 1 directory with 3 updates by @dependabot[bot] in #756
  • fix: make check targets runnable and honest about failure by @joshmarkovic in #775
  • fix: scope index/constraint drop macros to the model's schema by @joshmarkovic in #774
  • feat: restore Python 3.10 soft-installability by @axellpadilla in #778
  • fix: move drop_all_indexes_on_table changelog entry to v1.11.0 by @axellpadilla in #779
  • backport(1.11): transaction-mode fixes — resumable indexes, full-refresh marker, concurrent-incremental deadlock, catalog nolock by @axellpadilla in #791
  • backport(1.11): drop the model's outbound foreign keys too (#632) by @axellpadilla in #794

Full Changelog: v1.10.1...v1.11.0

Don't miss a new dbt-sqlserver release

NewReleases is sending notifications on new releases.