Skip to content

Releases: dbt-msft/dbt-sqlserver

dbt-sqlserver v0.20.0rc1

19 Jul 21:05
Compare
Choose a tag to compare
Pre-release

v0.20.0rc1 (release cut 1)

cutting a release for last minute testing and to make it easier to bring dbt-synapse to

features:

  • dbt-sqlserver will now work with dbt v0.20.0. Please see dbt's upgrading to v0.20.0 docs for more info.
  • users can now declare a custom max_batch_size in the project configuration to set the batch size used by the seed file loader. #127 and #151 thanks @jacobm001

under the hood

  • sqlserver__load_csv_rows now has a safety provided by calc_batch_size() to ensure the insert statements won't exceed SQL Server's 2100 parameter limit. #127 and #151 thanks @jacobm001
  • switched to using a MANIFEST.in to declare which files should be included
  • updated pyodbc and azure-identity dependencies to their latest versions

dbt-sqlserver v0.19.2

19 Jul 18:41
4f2004c
Compare
Choose a tag to compare

v0.19.2

this will (hopefully) be the last release on 0.19.* before v0.20.0

fixes

  • fixing and issue with empty seed table that dbt-redshift already addressed with fishtown-analytics/dbt#2255 #147
  • drop unneeded debugging code that only was run when "Active Directory integrated" was given as the auth method #149
  • hotfix for regression introduced by #126 that wouldn't surface syntax errors from the SQL engine #140 thanks @jeroen-mostert!

under the hood:

  • ensure that macros are not recreated for incremental models #116 thanks @infused-kim
  • authentication now is case-insensitive and accepts both CLI and cli as options. #100 thanks (@JCZuurmond)[https://github.com/JCZuurmond]
  • add unit tests for azure-identity related token fetching

dbt-sqlserver v0.19.1

13 Jun 19:26
679b351
Compare
Choose a tag to compare

dbt-sqlserver v0.19.1

features:

  • users can now delcare a model's database to be other than the one specified in the profile. This will only work for on-premise SQL Server and Azure SQL Managed Instance. #126 thanks @semcha!

under the hood

  • abandon four-part version names (v0.19.0.2) in favor of three-part version names because it isn't SemVer and it causes problems with the ~= pip operator used dbt-synapse, a pacakge that depends on dbt-sqlserver
  • allow CI to work with the lower-cost serverless Azure SQL #132

dbt-sqlserver 0.19.0.2

30 Mar 13:33
Compare
Choose a tag to compare

v0.19.0.2

fixes

  • solved a bug in snapshots introduced in v0.19.0. Fixes: #108, #117.

dbt-sqlserver 0.19.0.1

16 Feb 07:59
020be4a
Compare
Choose a tag to compare

v0.19.0.1

fixes

  • we now use the correct connection string parameter so MSFT can montior dbt adoption in their telemetry. #98

under the hood

  • dbt-sqlserver's incremental materialization is now 100% aligneed logically to dbt's global_project behavior! this makes maintaining dbt-sqlserver easier by decreasing code footprint. #102

dbt-sqlserver 0.19.0

05 Feb 08:25
09b5e02
Compare
Choose a tag to compare

v0.19.0

New Features:

  • dbt-sqlserver's snapshotting now 100% aligneed logically to dbt's snapshotting behavior! Users can now snapshot 'hard-deleted' record as mentioned in the dbt v0.19.0 release notes. An added benefit is that it makes maintaining dbt-sqlserver by decreasing code footprint. #81 fishtown-analytics/dbt#3003

Fixes:

  • small snapshot bug addressed via #81
  • support for clustered columnstore index creation pre SQL Server 2016. #88 thanks @alangsbo
  • support for scenarios where the target db's collation is different than the server's #87 @alangsbo

Under the hood:

  • This adapter has separate CI tests to ensure all the connection methods are working as they should #75

dbt-sqlserver v0.19.0rc2

14 Jan 18:58
Compare
Choose a tag to compare
Pre-release

making this just so we can test dbt-synapse and tsql-utils. not intended for end users

dbt-sqlserver v0.19.0rc1

14 Jan 09:43
Compare
Choose a tag to compare
Pre-release

early release of v0.19.0 for means of testing downstream. in this release, dbt is pinned as a dependency here: dbt-labs/dbt-core@1508564

dbt-sqlserver 0.18.1

11 Jan 07:38
Compare
Choose a tag to compare

New Features:

Adds support for:

  • SQL Server down to version 2012
  • authentication via:
  • using a named instance (#51 thanks @alangsbo)
  • Adds support down to SQL Server 2012
  • The adapter is now automatically tested with Fishtowns official adapter-tests to increase stability when making
    changes and upgrades to the adapter.

Fixes:

  • Fix for lack of precision in the snapshot check strategy. Previously when executing two check snapshots the same
    second, there was inconsistent data as a result. This was mostly noted when running the automatic adapter tests.
    NOTE: This fix will create a new snapshot version in the target table
    on first run after upgrade.

dbt-sqlserver 0.18.0

15 Sep 07:54
aaf8ac3
Compare
Choose a tag to compare

v0.18.0
New Features:
• Adds support for dbt v0.18.0