Skip to content

Releases: dbt-labs/dbt-core

dbt-core v1.4.4

28 Feb 15:12
Compare
Choose a tag to compare

dbt-core 1.4.4 - February 28, 2023

Fixes

  • add pytz dependency (#7077)

Contributors

dbt-core v1.3.3

28 Feb 15:26
Compare
Choose a tag to compare

dbt-core 1.3.3 - February 28, 2023

Fixes

  • add pytz dependency (#7077)

Contributors

dbt-core v1.2.5

28 Feb 15:32
Compare
Choose a tag to compare

dbt-core 1.2.5 - February 28, 2023

Fixes

  • add pytz dependency (#7077)

Contributors

dbt-core v1.1.4

28 Feb 15:20
Compare
Choose a tag to compare

dbt-core 1.1.4 - February 28, 2023

Fixes

  • add pytz dependency (#7077)

Contributors

dbt-core v1.4.3

24 Feb 02:16
Compare
Choose a tag to compare

dbt-core 1.4.3 - February 24, 2023

Fixes

  • Fix semver comparison logic by ensuring numeric values (#7039)

dbt-core v1.4.2

23 Feb 17:46
Compare
Choose a tag to compare

dbt-core 1.4.2 - February 23, 2023

Fixes

  • Sort cli vars before hashing for partial parsing (#6710)
  • Remove pin on packaging and stop using it for prerelease comparisons (#6834)
  • Readd depends_on.macros to SeedNode, to support seeds with hooks calling macros (#6806)
  • Fix regression of --quiet cli parameter behavior (#6749)
  • Ensure results from hooks contain nodes when processing them (#6796)
  • Always flush stdout after logging (#6901)
  • Set relation_name in test nodes at compile time (#6930)
  • Fix disabled definition in WritableManifest (#6752)
  • Fix regression in logbook log output (#7028)

Docs

Contributors

dbt-core v1.4.2rc2

22 Feb 20:44
Compare
Choose a tag to compare
dbt-core v1.4.2rc2 Pre-release
Pre-release

dbt-core 1.4.2-rc2 - February 22, 2023

Fixes

  • Fix regression in logbook log output (#7028)

dbt-core v1.5.0b1

17 Feb 18:44
Compare
Choose a tag to compare
dbt-core v1.5.0b1 Pre-release
Pre-release

dbt-core 1.5.0-b1 - February 17, 2023

Features

  • Data type constraints are now native to SQL table materializations. Enforce columns are specific data types and not null depending on database functionality. (#6079)
  • Have dbt debug spit out structured json logs with flags enabled. (#5353)
  • add adapter_response to dbt test and freshness result (#2964)
  • Improve error message for packages missing dbt_project.yml (#6663)
  • Adjust makefile to have clearer instructions for CI env var changes. (#6689)
  • Stand-alone Python module for PostgresColumn (#6772)
  • Exposure owner requires one of name or email keys, and accepts additional arbitrary keys (#6833)
  • Parse 'group' resource (#6921)

Fixes

  • add merge_exclude_columns adapter tests (#6699)
  • Include adapter_response in NodeFinished run_result log event (#6703)
  • Sort cli vars before hashing for partial parsing (#6710)
  • [Regression] exposure_content referenced incorrectly (#6738)
  • Remove pin on packaging and stop using it for prerelease comparisons (#6834)
  • Readd depends_on.macros to SeedNode, to support seeds with hooks calling macros (#6806)
  • Fix regression of --quiet cli parameter behavior (#6749)
  • Ensure results from hooks contain nodes when processing them (#6796)
  • Always flush stdout after logging (#6901)
  • Reapply logging fixes which were accidentally reverted (#6936)
  • Set relation_name in test nodes at compile time (#6930)
  • Readd initialization events, --log-cache-events in new CLI (#6933)
  • Fix previous state tests and disabled exposures, metrics (#6752, #6753)
  • Make use of hashlib.md5() FIPS compliant (#6900)

Docs

Under the Hood

  • [CT-921] dbt compile works in click (#5545)
  • Fix use of ConnectionReused logging event (#6168)
  • Port docs tests to pytest (#6573)
  • Update deprecated github action command (#6153)
  • dbt snapshot works in click (#5554)
  • dbt list working with click (#5549)
  • Add dbt run-operation to click CLI (#5552)
  • dbt build working with new click framework (#5541)
  • dbt docs generate works with new click framework (#5543)
  • Replaced the EmptyLine event with a more general Formatting event, and added a Note event. (#6481)
  • Small optimization on manifest parsing benefitting large DAGs (#6697)
  • Revised and simplified various structured logging events (#6664, #6665, #6666)
  • dbt init works with click (#5548)
  • [CT-920][CT-1900] Create Click CLI runner and use it to fix dbt docs commands (#5544, #6722)
  • Migrate debug task to click (#5546)
  • Optimized GraphQueue to remove graph analysis bottleneck in large dags. (#6759)
  • Implement --version for click cli (#6757)
  • [CT-1841] Convert custom target test to Pytest (#6638)
  • Remove BigQuery-specific btye abbreviations (#6741)
  • warn_error/warn_error_options mutual exclusivity in click (#6579)
  • Enables the new Click Cli on the commandline! 🚀 (#6784)
  • Lazily call --version (#6812)
  • Moving simple_seed to adapter zone to help adapter test conversions (#CT-1959)
  • flags.THREADS defaults to None (#6887)
  • Fixing target type exposure error (#6928)
  • Test binary serialization of logging events (#6852)

Dependencies

  • Bump ubuntu from 22.04 to 23.04 (#6865)
  • Revert hoisting dbt.cli.main into the dbt.name namespace (#)

Contributors

dbt-core v1.4.2rc1

15 Feb 20:20
Compare
Choose a tag to compare
dbt-core v1.4.2rc1 Pre-release
Pre-release

dbt-core 1.4.2-rc1 - February 15, 2023

Fixes

  • Sort cli vars before hashing for partial parsing (#6710)
  • Remove pin on packaging and stop using it for prerelease comparisons (#6834)
  • Readd depends_on.macros to SeedNode, to support seeds with hooks calling macros (#6806)
  • Fix regression of --quiet cli parameter behavior (#6749)
  • Ensure results from hooks contain nodes when processing them (#6796)
  • Always flush stdout after logging (#6901)
  • Set relation_name in test nodes at compile time (#6930)
  • Fix disabled definition in WritableManifest (#6752)

Docs

Contributors

dbt-core v1.4.1

26 Jan 01:52
1650356
Compare
Choose a tag to compare

dbt-core 1.4.1 - January 26, 2023

Fixes

  • [Regression] exposure_content referenced incorrectly (#6738)

Contributors