Skip to content

Releases: Datavault-UK/automate-dv

Version 0.6.2

06 Aug 15:38
Compare
Choose a tag to compare

[v0.6.2] - 2020-08-06

Documentation Status

Fixed

dbt_project.yml

config-version: 1 caused an error in any dbt version prior to 0.17.x. We only put this config
in for users making use of variables in their dbt_project.yml file.

Note: If using vars in dbt_project.yml, you still need to specify config-version: 1 in your own project's dbt_project.yml.
Guidance will be released for alternatives to model-scoped dbt_project.yml vars in the next major release of dbtvault (0.7.x)

Read more about the config-version setting.

Version 0.6.1

24 Jun 16:57
Compare
Choose a tag to compare

[v0.6.1] - 2020-06-24

Documentation Status

Added

  • dbt 0.17.0 support
    WARNING This comes with a caveat that you must use config-version: 1 in your dbt_project.yml

  • All macros now support multiple dispatch. This update is to make way for additional platform support (BigQuery, Postgres etc.)

Changed

  • A hashdiff in the stage macro now uses is_hashdiff as a flag instead of hashdiff,
    this is to clarify this config option as a boolean flag.

Improved

Macros

  • Minor macro re-factors to improve readability

Removed

Macros

  • Cast macro (supporting) - No longer used.
  • Check relation (internal) - No longer used.

Version 0.6

26 May 00:15
Compare
Choose a tag to compare

[v0.6] - 2020-05-26

Documentation Status

MAJOR UPDATE

We've added a whole host of interesting new features.

Read our v0.5 to v0.6 migration guide

Added

  • Staging has now been moved to YAML format, meaning dbtvault is now entirely YAML and metadata driven.
    See the new stage macro and the staging tutorial for more details.

  • Renamed source metadata configuration to source_model to clear up some confusion.
    A big thank you to @balmasi for this suggestion.

  • HASHDIFF aliasing is now available for Satellites
    Read More

Upgraded

  • hub and link macros have been given a makeover.
    They can now handle multi-day loads, meaning no more loading from single-date views.
    We'll be updating the other macros soon, stay tuned!

Fixed

Removed

  • Deprecated macros (old table template macros)
  • A handful of now unused internal macros
  • Documentation website from main repository (this makes the package smaller!)
    New docs repo

Version 0.6 beta 2

16 Apr 12:53
Compare
Choose a tag to compare
Version 0.6 beta 2 Pre-release
Pre-release

[v0.6 beta 2] - 2020-04-15

Documentation Status

THIS IS A BETA RELEASE, USE WITH CARE

  • Improvements to effectivity satellites
  • Added more documentation for effectivity satellites
  • Fixed more macro headers (removed copyright etc.)
  • Improved Link macro to work with effectivity satellites

Version 0.5

24 Feb 15:16
Compare
Choose a tag to compare

[v0.5] - 2020-02-24

Documentation Status

Added

  • Metadata is now provided in the dbt_project.yml file. This means metadata can be managed in one place.
    Read Migrating from v0.4 to v0.5 for more information.

Removed/Deprecated

  • [Deprecated] Target column metadata mappings are no longer required
  • [Deprecated] Manual column mapping using triples to provide data-types and aliases (messy and bad practice).
  • [Removed] copyright notice from generated tables (we are open source, duh!)

Fixed

  • Hashing a single column (using the hash macros) which contains a NULL value now works as intended.

Version 0.6 beta 1

06 Apr 07:43
Compare
Choose a tag to compare
Version 0.6 beta 1 Pre-release
Pre-release

[v0.6 beta 1] - 2020-04-06

Documentation Status

Added

  • Support for dbt version 0.16.0
  • Effectivity Satellites - Basic documentation available, more to come soon!

Version 0.4.1

09 Jan 11:14
Compare
Choose a tag to compare

[v0.4.1] - 2020-01-08

Documentation Status

Added

  • Support for dbt v0.15

Version 0.4

27 Nov 15:07
Compare
Choose a tag to compare

Documentation Status

[v0.4] - 2019-11-27

That''s right, we're finally out of pre-release!

Added

Improved

  • Hashing:
    • You may now choose between MD5 and SHA-256 hashing with a simple yaml configuration
      Learn how!

Worked example

  • Transactional Links
    • Added a transactional link model using a simulated transaction feed.

Documentation

  • Updated macros, best practices, roadmap, and other pages to account for new features
  • Updated worked example documentation
  • Replaced all dbt documentation links with links to the 0.14 documentation as dbtvault
    is using dbt 0.14 currently (we will be updating to 0.15 soon!)
  • Minor corrections

Pre-Release v0.3.3

31 Oct 15:27
Compare
Choose a tag to compare

Documentation Status

[v0.3.3-pre] - 2019-10-31

Documentation

  • Added full demonstration project/worked example, using the Snowflake TPC-H dataset.
  • Minor corrections

Pre-Release v0.3.2

28 Oct 16:02
Compare
Choose a tag to compare

Documentation Status

[v0.3.2-pre] - 2019-10-28

Bug Fixes

  • Fixed a bug where the logic for performing a base-load (loading for the first time) on a union-based hub or link was incorrect, causing a load failure.

Documentation

  • Various corrections and clarifications on the macros page.