This repository has been archived by the owner on May 17, 2024. It is now read-only.
Releases: datafold/data-diff
Releases · datafold/data-diff
v0.7.4
v0.7.3
What's Changed
- Embed sqeleton with git history preserved by @nolar in #485
- Cloud diffs in progress by @dlawin in #510
- Make temp schema optional by @pik94 in #509
- warn when using recent dbt-core version by @dlawin in #517
- Add logs to indicate current artifact being parsed in debug mode by @MalanB in #508
- support datadiff meta filter by @dlawin in #522
New Contributors
Full Changelog: v0.7.2...v0.7.3
v0.7.2
v0.7.1
v0.7.0
What's Changed
- raise when project vars not found by @dlawin in #478
- dbt events by @kylemcnair in #488
- reduce repetition in print statements by @dlawin in #464
- get_unique_columns: continue on None or empty list by @dlawin in #477
- do not infer source pks from tests by @dlawin in #490
- add snowflake sso by @dlawin in #487
- Datafold database credentials from cli by @pik94 in #466
- allow pass: key for redshift by @dlawin in #482
- save and get the api key from the system keyring service by @pik94 in #492
- Grab credentials from profiles.yml by @pik94 in #491
- fix up links in readme by @leoebfolsom in #493
- cleaner rows added/removed by @dlawin in #497
- support insecure_mode key for snowflake profile by @dlawin in #496
- Tidying up duplication between /docs and docs.datafold.com by @leoebfolsom in #495
- handle all custom schemas scenarios by @dlawin and @CoreyGaunt in #498
Possible breaking change when custom schemas are used
This release changes how prod schema names are determined when a "custom schema" is used via a new variable prod_custom_schema
. The boolean variable custom_schemas
can be removed.
See the updated doc here: https://docs.datafold.com/development_testing/open_source
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's Changed
- Align PK support with Datafold SaaS by @dlawin in #446
- Adding user id to tracking by @kylemcnair in #455
- adds a basic e2e test for --dbt using duckdb by @dlawin in #443
- increment dbt supported version to include 1.4.5 by @dlawin in #463
- cloud api token flow by @pik94 in #462
- expand --cloud output by polling for results by @dlawin in #467
- add basic snowflake key/pair support by @dlawin in #468
- Snowflake support private_key_passphrase by @dlawin in #469
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Make DBT dependency optional by @erezsh in #421
- Compound keys implementation, using product order by @erezsh in #375
- revise columns added-removed output by @kylemcnair in #424
- Issue 417 error handling by @dlawin in #419
- Fix multiple Diffs Complete! messages by @dlawin in #394
- always use model.alias for table path by @dlawin in #400
- bump to sqeleton v0.0.7 by @williebsweet in #432
- add redshift, postgres, databricks support by @dlawin in #382
- support combo pks in --dbt local_diff by @dlawin in #431
- Support connections to DuckDB for
--dbt
by @dbeatty10 in #408 - issue 425 parse and use threads by @dlawin in #435
- render jinja in entire selected profile by @dlawin in #395
- Use the same logic as dbt-core for the path for the project and profiles by @dbeatty10 in #415
- support custom schemas by @dlawin in #437
- Fix --dbt for dbt-core >= 1.4.2 by @dlawin in #440
New Contributors
- @dbeatty10 made their first contribution in #408
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- reverse order of dev and prod tables in cli printout and cloud diffs by @leoebfolsom in #389
- fix issue #391: incorrect raise, add tests by @dlawin in #392
Full Changelog: v0.4.0...v0.4.1
v0.4.0 - dbt support
What's Changed
- Add env variables support in .toml config by @vvkh in #356
- add dbt integration by @dlawin in #364
- Add events for dbt feature by @dlawin in #380
- spruce up CLI output in dbt context by @leoebfolsom in #381
Full Changelog: v0.3.2...v0.4.0
v0.3.2 - Small features and fixes
Overview
- Added support for 3-part identifiers in BigQuery and Snowflake (can now joindiff across different projects)
- Added 'where' argument to Python API
- Swapped sqeleton implementation to the external library
- Added support for redshift external tables
- Small bugfixes
What's Changed
- Small refactor in main and tests; Better test coverage for CLI by @erezsh in #338
- support 3 part identifer for snowflake by @dlawin in #335
- Fix BigQuery code; Upgrade dependencies to latest versions. by @erezsh in #339
- add usage type tracking by @kylemcnair in #346
- Adjustments to PR #341 by @erezsh in #345
- Add redshift external tables by @danieldiamond in #341
- Adjustment to PR #348 by @erezsh in #350
- allow joindiff across bigquery projects by @segv in #348
- CI: Added testing for Redshift by @erezsh in #347
- Add 'where' argument to Python API by @leoebfolsom in #342
- Swap sqeleton implementation to the external library by @erezsh in #352
- Fix typos by @kianmeng in #353
- Bump Sqeleton version to 0.0.5 by @erezsh in #367
- Bugfix: Add brackets around WHERE clause by @erezsh in #369
New Contributors
- @danieldiamond made their first contribution in #341
- @segv made their first contribution in #348
- @kianmeng made their first contribution in #353
Full Changelog: v0.3.1...v0.3.2