Fix compilation exception running empty seed file and support new Integer agate data_type (#8895)
Update run_results.json from previous versions of dbt to support deferral and rerun from failure (#9010)
Use MANIFEST.in to recursively include all jinja templates; fixes issue where some templates were not included in the distribution (#9016)
Fix git repository with subdirectory for Deps (#9000)
dbt-core 1.7.0 - November 02, 2023
Breaking Changes
Removed the FirstRunResultError and AfterFirstRunResultError event types, using the existing RunResultError in their place. (#7963)
Features
add log file of installed packages via dbt deps (#6643)
Enable re-population of metadata vars post-environment change during programmatic invocation (#8010)
Added support to configure a delimiter for a seed file, defaults to comma (#3990)
Allow specification of create_metric: true on measures (#8125)
Add node attributes related to compilation to run_results.json (#7519)
Add --no-inject-ephemeral-ctes flag for compile command, for usage by linting. (#8480)
Support configuration of semantic models with the addition of enable/disable and group enablement. (#7968)
Accept a dbt-cloud config in dbt_project.yml (#8438)
Support atomic replace in the global replace macro (#8539)
Use translate_type on data_type in model.columns in templates by default, remove no op TYPE_LABELS (#8007)
Add an option to generate static documentation (#8614)
Allow setting "access" as a config in addition to as a property (#8383)
Loosen typing requirement on renameable/replaceable relations to Iterable to allow adapters more flexibility in registering relation types, include docstrings as suggestions (#8647)
Add support for optional label in semantic_models, measures, dimensions and entities. (#8595, #8755)
Allow adapters to include package logs in dbt standard logging (#7859)
... (truncated)
Commits
ae75cc3 Bumping version to 1.7.2 and generate changelog
You can trigger a rebase of this PR by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Updates the requirements on dbt-core to permit the latest version.
Release notes
Sourced from dbt-core's releases.
Changelog
Sourced from dbt-core's changelog.
... (truncated)
Commits
ae75cc3
Bumping version to 1.7.2 and generate changelog1e45a75
roll back agate pin (#9106)b5885da
[Backport 1.7.latest] [IDE] also treat SystemExit exception as an interrupt. ...73ebe53
Support hierarchical config setting for SavedQueryExport configs (#9065) (#9074)2a9c368
test pinning ddtrace (#9090) (#9092)67d8ce3
[Backport 1.7.latest] Fix dbt deps failing on tarballs (#9075)7eb6cdb
[Automated] Merged prep-release/1.7.1_6789802369 into target 1.7.latest durin...You can trigger a rebase of this PR by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show