Skip to content

Releases: dataform-co/dataform

1.4.6

23 Dec 09:36
1976929
Compare
Choose a tag to compare

For Snowflake and BigQuery, it is now possible to override the database / gcloud-project-id for individual Tables, Operations and Declarations.

A project level defaultDatabase option can now be set in dataform.json (replacing gcloudProjectId for BigQuery).

For individual tables, simply set the database property in the config block for a given object, in the same way the schema can be set:

config {
    type: "table",
    database: "otherdb",
    schema: "otherschema",
    name: "table1"
}

Additionally, for referencing tables, a database parameter can also be set when calling the ref function:

${ref({ database: "otherdb", schema: "otherschema", table: "table1"})

There's now a new a shorthand for this, allowing multiple arguments to the ref function:

${ref("otherdb", "otherschema", "table1")}

1.4.1

28 Nov 19:00
Compare
Choose a tag to compare
Implement late binding views in redshift by default (#499)

* Implement late binding views in redshift by default to avoid possible transaction conflicts

* Review comment

* Increment version to 1.4.1

1.4.0

27 Nov 13:37
Compare
Choose a tag to compare
Action retries (#487)

* Update error message when a task errors because of a warehouse

* adds retry promise func and unit test

* Refactors the retry promise function and adds tests

* Fixes comments and refactors

* Adds test for operations case, minor refactoring

* Upgrade package

1.3.9

27 Nov 13:37
b10abc1
Compare
Choose a tag to compare
Use Tarjan's strongly connected component algorithm to compute cycles…

1.3.8

27 Nov 13:37
Compare
Choose a tag to compare
Bump version to 1.3.8. (#482)

1.3.7

27 Nov 13:37
Compare
Choose a tag to compare
Bump DF version to 1.3.7 (#472)

1.3.6

09 Oct 08:34
7a351f5
Compare
Choose a tag to compare
Add @dataform/sqlx package, currently used by @dataform/core but also…

1.3.5

17 Sep 11:01
ed83eef
Compare
Choose a tag to compare
Push query compilation deeper into @dataform/core, so that it doesn't…

1.3.4

17 Sep 11:01
58319eb
Compare
Choose a tag to compare
Make the 'protected' setting work. (#418)

1.3.3

04 Sep 13:19
9b70980
Compare
Choose a tag to compare
Fix fully-qualified dependencies. (#413)

* Move schema suffixes to only be appended at compile-time.

* Move schema suffixing to compile-time (and lots of other related cleanup).

* Add fully-qualified ref testcase, which now works.

* Add filenames to compile-time compile errors.

* Minor cleanup & version bump.