github dbt-labs/dbt-core v1.9.0b3
dbt-core v1.9.0b3

pre-release9 hours ago

dbt-core 1.9.0-b3 - October 30, 2024

Features

  • Add order_by and limit fields to saved queries. (#10531)
  • Enable specification of dbt_valid_to for current records (#10187)
  • Enable use of multi-column unique key in snapshots (#9992)
  • Ensure --event-time-start is before --event-time-end (#10786)
  • Ensure microbatch models use same current_time value (#10819)
  • Emit warning when microbatch model has no input with event_time config (#10926)

Fixes

  • Pass test user config to adapter pre_hook by explicitly adding test builder config to node (#10484)
  • Handle edge cases when a specified --event-time-end is equivalent to the batch size truncated batch start time (#10824)
  • Begin tracking execution time of microbatch model batches (#10825)
  • Allow instances of generic data tests to be documented (#2578)
  • Fix warnings for models referring to a deprecated model (#10833)
  • Change lookback default from 0 to 1 to ensure better data completeness (#10867)
  • Make --event-time-start and --event-time-end mutually required (#10874)
  • Exclude hook result from results in on-run-end context (#7387)
  • Implement partial parsing for all-yaml snapshots (#10903)
  • Restore source quoting behaviour when quoting config provided in dbt_project.yml (#10892)
  • Fix bug when referencing deprecated models (#10915)
  • Fix 'model' jinja context variable type to dict (#10927)
  • Take end_time for batches to the ceiling to handle edge case where event_time column is a date (#10868)

Under the Hood

  • Remove support and testing for Python 3.8, which is now EOL. (#10861)

Dependencies

  • Bump minimnum allowed dbt-adapters version to 1.8.0 (#N/A)

Contributors

Don't miss a new dbt-core release

NewReleases is sending notifications on new releases.