pypi dbt-core 1.10.0b3
dbt-core v1.10.0b3

latest releases: 1.10.11, 1.9.10, 1.10.10...
3 months ago

dbt-core 1.10.0-b3 - May 14, 2025

Breaking Changes

  • Flip behavior flag source-freshness-run-project-hooks to true (#11609)

Features

  • Show summaries for deprecations and add ability to toggle seeing all deprecation violation instances (#11429)
  • Add behavior flag for handling all warnings via warn_error logic (#11116)
  • Basic jsonschema validation of dbt_project.yml (#11503)
  • Begin checking YAML files for duplicate keys (#11296)
  • Add deprecation warnings for unexpected blocks in jinja. (#11393)
  • Begin validating the jsonschema of resource YAML files (#11504)
  • Add deprecation warning for custom top level keys in YAML files. (#11338)
  • Begin emitting deprecationw warnings for custom keys in config blocks (#11337)
  • Begin emitting deprecation events for custom properties found in objects (#11336)
  • Create a singular deprecations summary event (#11536)
  • Deprecate --output/-o usage in source freshness (#11559)

Fixes

  • datetime.datetime.utcnow() is deprecated as of Python 3.12 (#9791)
  • Allow copying asset when dbt docs command is run outside the dbt project (#9308)
  • Add pre-commit installation to Docker container for testing compatibility (#11498)
  • Fix duplicate macro error message with multiple macros and multiple patches (#4233)
  • Fix seed path for partial parsing if project directory name changes (#11550)
  • Add pre-commit installation to Docker container for testing compatibility (#11498)
  • Ensure the right key is associatd with the CustomKeyInConfigDeprecation deprecation (#11576)
  • Add tags and meta config to exposures (#11428)

Under the Hood

  • Add package 'name' to lock file (#11487)
  • Allow for deprecation previews (#11597)

Contributors

Don't miss a new dbt-core release

NewReleases is sending notifications on new releases.