Releases: dbt-msft/dbt-sqlserver
Releases · dbt-msft/dbt-sqlserver
dbt-sqlserver v0.20.0rc1
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 tov0.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 bycalc_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
andazure-identity
dependencies to their latest versions
dbt-sqlserver v0.19.2
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
andcli
as options. #100 thanks (@JCZuurmond)[https://github.com/JCZuurmond] - add unit tests for azure-identity related token fetching
dbt-sqlserver v0.19.1
dbt-sqlserver 0.19.0.2
dbt-sqlserver 0.19.0.1
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
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
making this just so we can test dbt-synapse and tsql-utils. not intended for end users
dbt-sqlserver v0.19.0rc1
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
New Features:
Adds support for:
- SQL Server down to version 2012
- authentication via:
- Azure CLI (see #71, thanks @JCZuurmond !), and
- MSFT ODBC Active Directory options (#53 #55 #58 thanks to @NandanHegde15 and @alieus)
- 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
v0.18.0
New Features:
• Adds support for dbt v0.18.0