-
Notifications
You must be signed in to change notification settings - Fork 1
Commit c9fa16d
authored
fix(deps): Update dbt packages (#1445)
This PR contains the following updates:
| Package | Update | Change |
|---|---|---|
| [dbt-athena-community](https://redirect.github.com/dbt-labs/dbt-adapters) ([changelog](https://redirect.github.com/dbt-labs/dbt-adapters/blob/main/dbt-athena/CHANGELOG.md)) | patch | `==1.9.4` -> `==1.9.5` |
| [dbt-bigquery](https://redirect.github.com/dbt-labs/dbt-adapters) ([changelog](https://redirect.github.com/dbt-labs/dbt-adapters/blob/main/dbt-bigquery/CHANGELOG.md)) | minor | `==1.9.2` -> `==1.10.2` |
| [dbt-clickhouse](https://redirect.github.com/ClickHouse/dbt-clickhouse) | minor | `==1.8.9` -> `==1.9.3` |
| [dbt-core](https://redirect.github.com/dbt-labs/dbt-core) | minor | `==1.8.9` -> `==1.10.13` |
| [dbt-postgres](https://redirect.github.com/dbt-labs/dbt-adapters) ([changelog](https://redirect.github.com/dbt-labs/dbt-adapters/blob/main/dbt-postgres/CHANGELOG.md)) | patch | `==1.9.0` -> `==1.9.1` |
| [dbt-snowflake](https://redirect.github.com/dbt-labs/dbt-adapters) ([changelog](https://redirect.github.com/dbt-labs/dbt-adapters/blob/main/dbt-snowflake/CHANGELOG.md)) | minor | `==1.9.2` -> `==1.10.2` |
---
### Release Notes
<details>
<summary>dbt-labs/dbt-adapters (dbt-bigquery)</summary>
### [`v1.10.2`](https://redirect.github.com/dbt-labs/dbt-adapters/releases/tag/v1.10.2): dbt-adapters v1.10.2
[Compare Source](https://redirect.github.com/dbt-labs/dbt-adapters/compare/v1.10.1...v1.10.2)
##### dbt-adapters 1.10.2 - October 01, 2024
##### Under the Hood
- dbt-tests-adapters: Add required begin to microbatch model config to BaseMicrobatch test ([#​315](https://redirect.github.com/dbt-labs/dbt-adapters/issues/315))
### [`v1.10.1`](https://redirect.github.com/dbt-labs/dbt-adapters/releases/tag/v1.10.1): dbt-adapters v1.10.1
[Compare Source](https://redirect.github.com/dbt-labs/dbt-adapters/compare/v1.10.0...v1.10.1)
##### dbt-adapters 1.10.1 - September 16, 2024
### [`v1.10.0`](https://redirect.github.com/dbt-labs/dbt-adapters/releases/tag/v1.10.0): dbt-adapters v1.10.0
##### dbt-adapters 1.10.0 - September 12, 2024
</details>
<details>
<summary>ClickHouse/dbt-clickhouse (dbt-clickhouse)</summary>
### [`v1.9.3`](https://redirect.github.com/ClickHouse/dbt-clickhouse/blob/HEAD/CHANGELOG.md#Release-193--2025-09-08)
[Compare Source](https://redirect.github.com/ClickHouse/dbt-clickhouse/compare/v1.9.2...v1.9.3)
##### Bugs
- Fix `query_settings` not being correctly read when values are strings ([#​497](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/497)).
- Ensure that the default `replicated_deduplication_window` is only applied for `*MergeTree` engines ([#​504](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/504)).
- Avoid full model recalculation if database is `shared` ([#​498](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/498)).
- Override snapshot macro when working with timestamp strategy to allways get a consistent now() value ([#​509](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/509)).
- Use importlib instead of pkg_resources as it's now deprecated ([#​471](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/471)).
- Several fixes made to improve test execution. Most relevant ones:
- Restore testing against different CH versions - all versions are now LTS ones, skip 25.8 until pending issue is fixed, fix tests on older versions ([c86a0889](https://redirect.github.com/ClickHouse/dbt-clickhouse/commit/c86a0889ad323ce0b02c7409275360e6f2202723)).
- Make isort consistent between local and GitHub actions ([#​505](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/505)).
### [`v1.9.2`](https://redirect.github.com/ClickHouse/dbt-clickhouse/blob/HEAD/CHANGELOG.md#Release-192--2025-06-03)
[Compare Source](https://redirect.github.com/ClickHouse/dbt-clickhouse/compare/v1.9.1...v1.9.2)
##### Bugs
- Limit dbt-core version to <1.10.X to avoid compatibility issues ([#​453](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/453))
- README file was broken and fixed in ([#​454](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/454))
- Snapshots were not worked properly on cluster, fixed in ([#​455](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/455))
- when the last line of a model's SQL query is a comment (-- some comment) and the table's contract is enforced, the last parenthesis of the wrapping subquery ends up commented as well. Was fixed in ([#​457](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/457))
- Check for Shared database engine in can_exchange ([#​460](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/460))
- Tests were broken because of docker compose version `2.35` and fixed in ([#​468](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/468))
### [`v1.9.1`](https://redirect.github.com/ClickHouse/dbt-clickhouse/blob/HEAD/CHANGELOG.md#Release-191--2025-04-28)
[Compare Source](https://redirect.github.com/ClickHouse/dbt-clickhouse/compare/v1.9.0...v1.9.1)
##### Bugs
- Fix missing database_engine error ([#​450](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/450))
### [`v1.9.0`](https://redirect.github.com/ClickHouse/dbt-clickhouse/blob/HEAD/CHANGELOG.md#Release-190--2025-04-28)
[Compare Source](https://redirect.github.com/ClickHouse/dbt-clickhouse/compare/v1.8.9...v1.9.0)
##### New Features
- Added ability to set [SQL Security](https://clickhouse.com/docs/en/sql-reference/statements/create/view#sql_security) for normal views ([#​379](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/379)).
- Add support for "microbatch" incremental strategy ([#​404](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/404))
- Added support for [TTL (time-to-live)](https://clickhouse.com/docs/guides/developer/ttl) as a column configuration for `table` and `ephemeral` materializations. This feature is implemented as a [custom constraint](https://docs.getdbt.com/reference/resource-properties/constraints#custom-constraints), which requires model contracts to be enforced ([#​442](https://redirect.github.com/ClickHouse/dbt-clickhouse/pull/442))
For example:
```sql
-- test_ttl.sql
{{ config(order_by='(ts)', engine='MergeTree()', materialized='table') }}
SELECT now() AS ts,
'Some value that should expire!' AS col_ttl
```
```yaml
models:
- name: test_ttl
description: 'Testing column-level TTL'
config:
contract:
enforced: true
columns:
- name: ts
data_type: timestamp
- name: col_ttl
data_type: String
ttl: ts + INTERVAL 1 DAY
```
</details>
<details>
<summary>dbt-labs/dbt-core (dbt-core)</summary>
### [`v1.10.13`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.13): dbt-core v1.10.13
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.12...v1.10.13)
##### dbt-core 1.10.13 - September 25, 2025
##### Fixes
- Propagate column meta/tags from config to tests ([#​11984](https://redirect.github.com/dbt-labs/dbt-core/issues/11984))
- Skip initial render of loaded_at_query when specified as source or table config ([#​11973](https://redirect.github.com/dbt-labs/dbt-core/issues/11973))
##### Under the Hood
- Introduce dbt_version-based manifest json upgrade framework to avoid state:modified false positives on minor evolutions ([#​12006](https://redirect.github.com/dbt-labs/dbt-core/issues/12006))
##### Dependencies
- Loosen dbt-semantic-interfaces lower pin to >=0.9.0 ([#​12005](https://redirect.github.com/dbt-labs/dbt-core/issues/12005))
### [`v1.10.12`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.12): dbt-core v1.10.12
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.11...v1.10.12)
##### dbt-core 1.10.12 - September 10, 2025
##### Features
- Parse catalogs.yml during parse, seed, and test commands ([#​12002](https://redirect.github.com/dbt-labs/dbt-core/issues/12002))
##### Fixes
- Implement checked_agg_time_dimension_for_simple_metric to satisfy dbt-semantic-interfaces>0.9.0 ([#​11998](https://redirect.github.com/dbt-labs/dbt-core/issues/11998))
### [`v1.10.11`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.11): dbt-core v1.10.11
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.10...v1.10.11)
##### dbt-core 1.10.11 - September 04, 2025
##### Features
- No-op when project-level `quoting.snowflake_ignore_case` is set. ([#​11882](https://redirect.github.com/dbt-labs/dbt-core/issues/11882))
##### Under the Hood
- Update jsonschemas used for schema-based deprecations ([#​11987](https://redirect.github.com/dbt-labs/dbt-core/issues/11987))
##### Contributors
- [@​aksestok](https://redirect.github.com/aksestok) ([#​11882](https://redirect.github.com/dbt-labs/dbt-core/issues/11882))
- [@​michellark](https://redirect.github.com/michellark) ([#​11987](https://redirect.github.com/dbt-labs/dbt-core/issues/11987))
### [`v1.10.10`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.10): dbt-core v1.10.10
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.9...v1.10.10)
##### dbt-core 1.10.10 - August 28, 2025
##### Fixes
- Avoid redundant node patch removal during partial parsing ([#​11886](https://redirect.github.com/dbt-labs/dbt-core/issues/11886))
- Comply with strict `str` type when `block.contents` is `None` ([#​11492](https://redirect.github.com/dbt-labs/dbt-core/issues/11492))
##### Dependencies
- Bump dbt-adapters minimum to 1.16.5 ([#​11932](https://redirect.github.com/dbt-labs/dbt-core/issues/11932))
##### Contributors
- [@​wircho](https://redirect.github.com/wircho) ([#​11886](https://redirect.github.com/dbt-labs/dbt-core/issues/11886), [#​11492](https://redirect.github.com/dbt-labs/dbt-core/issues/11492))
### [`v1.10.9`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.9): dbt-core v1.10.9
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.8...v1.10.9)
##### dbt-core 1.10.9 - August 15, 2025
##### Dependencies
- upgrade protobuf to 6.0 ([#​11916](https://redirect.github.com/dbt-labs/dbt-core/issues/11916))
### [`v1.10.8`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.8): dbt-core v1.10.8
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.7...v1.10.8)
##### dbt-core 1.10.8 - August 12, 2025
##### Features
- Default require_generic_test_arguments_property flag to True - The 'arguments' property will be parsed as keyword arguments to data tests, if provided ([#​11911](https://redirect.github.com/dbt-labs/dbt-core/issues/11911))
### [`v1.10.7`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.7): dbt-core v1.10.7
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.6...v1.10.7)
##### dbt-core 1.10.7 - August 07, 2025
##### Fixes
- Raise PropertyMovedToConfigDeprecation instead of CustomTopLevelKeyDeprecation when additional attribute is a valid node config ([#​11879](https://redirect.github.com/dbt-labs/dbt-core/issues/11879))
- Remove duplicative PropertyMovedToConfigDeprecation for source freshness ([#​11880](https://redirect.github.com/dbt-labs/dbt-core/issues/11880))
##### Under the Hood
- call adapter.add_catalog_integration during parse_manifest ([#​11889](https://redirect.github.com/dbt-labs/dbt-core/issues/11889))
### [`v1.10.6`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.6): dbt-core v1.10.6
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.5...v1.10.6)
##### dbt-core 1.10.6 - July 29, 2025
##### Features
- Deprecate {{ modules.itertools }} usage ([#​11725](https://redirect.github.com/dbt-labs/dbt-core/issues/11725))
##### Fixes
- Safe handling of malformed config.tags on sources/tables ([#​11855](https://redirect.github.com/dbt-labs/dbt-core/issues/11855))
### [`v1.10.5`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.5): dbt-core v1.10.5
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.4...v1.10.5)
##### dbt-core 1.10.5 - July 22, 2025
##### Features
- Create constrained namespace for dbt engine env vars ([#​11340](https://redirect.github.com/dbt-labs/dbt-core/issues/11340))
- Gate jsonschema validations by adapter ([#​11680](https://redirect.github.com/dbt-labs/dbt-core/issues/11680))
- Deprecate top-level argument properties in generic tests ([#​11847](https://redirect.github.com/dbt-labs/dbt-core/issues/11847))
##### Fixes
- Make `GenericJSONSchemaValidationDeprecation` a "preview" deprecation ([#​11814](https://redirect.github.com/dbt-labs/dbt-core/issues/11814))
- Correct JSONSchema Semantic Layer node issues ([#​11818](https://redirect.github.com/dbt-labs/dbt-core/issues/11818))
- Improve SL JSONSchema definitions ([#N/A](https://redirect.github.com/dbt-labs/dbt-core/issues/N/A))
- raise MissingPlusPrefixDeprecation instead of GenericJSONSchemaValidationDeprecation when config missing plus prefix in dbt_project.yml ([#​11826](https://redirect.github.com/dbt-labs/dbt-core/issues/11826))
- Propagate config.meta and config.tags to top-level on source nodes ([#​11839](https://redirect.github.com/dbt-labs/dbt-core/issues/11839))
### [`v1.10.4`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.4): dbt-core v1.10.4
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.3...v1.10.4)
##### dbt-core 1.10.4 - July 10, 2025
##### Features
- Deprecate `overrides` property for sources ([#​11566](https://redirect.github.com/dbt-labs/dbt-core/issues/11566))
##### Fixes
- Update jsonschema definitions with nested config defs, cloud info, and dropping source overrides ([#N/A](https://redirect.github.com/dbt-labs/dbt-core/issues/N/A))
##### Dependencies
- Upgrade to dbt-semantic-interfaces==0.9.0 for more robust saved query support. ([#​11809](https://redirect.github.com/dbt-labs/dbt-core/issues/11809))
##### Contributors
- [@​courtneyholcomb](https://redirect.github.com/courtneyholcomb) ([#​11809](https://redirect.github.com/dbt-labs/dbt-core/issues/11809))
- [@​peterallenwebb](https://redirect.github.com/peterallenwebb) ([#​11566](https://redirect.github.com/dbt-labs/dbt-core/issues/11566))
### [`v1.10.3`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.3): dbt-core v1.10.3
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.2...v1.10.3)
##### dbt-core 1.10.3 - July 02, 2025
##### Features
- Support loaded_at_query and loaded_at_field on source and table configs ([#​11659](https://redirect.github.com/dbt-labs/dbt-core/issues/11659))
- Begin validating configs from model sql files ([#​11727](https://redirect.github.com/dbt-labs/dbt-core/issues/11727))
##### Fixes
- Bump dbt-common to 1.25.0 to access WarnErrorOptionsV2 ([#​11755](https://redirect.github.com/dbt-labs/dbt-core/issues/11755))
##### Dependencies
- Bump dbt-common minimum to 1.25.1 ([#​11789](https://redirect.github.com/dbt-labs/dbt-core/issues/11789))
### [`v1.10.2`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.2): dbt-core v1.10.2
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.1...v1.10.2)
##### dbt-core 1.10.2 - June 20, 2025
##### Features
- Update jsonschemas with builtin data test properties and exposure configs in dbt_project.yml for more accurate deprecations ([#​11335](https://redirect.github.com/dbt-labs/dbt-core/issues/11335))
##### Dependencies
- Allow for either pydantic v1 and v2 ([#​11634](https://redirect.github.com/dbt-labs/dbt-core/issues/11634))
### [`v1.10.1`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.1): dbt-core v1.10.1
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.10.0...v1.10.1)
##### dbt-core 1.10.1 - June 16, 2025
##### Dependencies
- Bump minimum jsonschema version to `4.19.1` ([#​11740](https://redirect.github.com/dbt-labs/dbt-core/issues/11740))
### [`v1.10.0`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.10.0): dbt-core v1.10.0
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.10...v1.10.0)
##### dbt-core 1.10.0 - June 16, 2025
##### Breaking Changes
- Add invocations_started_at field to artifact metadata ([#​11272](https://redirect.github.com/dbt-labs/dbt-core/issues/11272))
- Flip behavior flag `source-freshness-run-project-hooks` to true ([#​11609](https://redirect.github.com/dbt-labs/dbt-core/issues/11609))
- Flip behavior flag to disallow spaces in resource names ([#​11610](https://redirect.github.com/dbt-labs/dbt-core/issues/11610))
##### Features
- Add new hard_deletes="new_record" mode for snapshots. ([#​10235](https://redirect.github.com/dbt-labs/dbt-core/issues/10235))
- Add `batch` context object to model jinja context ([#​11025](https://redirect.github.com/dbt-labs/dbt-core/issues/11025))
- Ensure pre/post hooks only run on first/last batch respectively for microbatch model batches ([#​11094](https://redirect.github.com/dbt-labs/dbt-core/issues/11094), [#​11104](https://redirect.github.com/dbt-labs/dbt-core/issues/11104))
- Support "tags" in Saved Queries ([#​11155](https://redirect.github.com/dbt-labs/dbt-core/issues/11155))
- Calculate source freshness via a SQL query ([#​8797](https://redirect.github.com/dbt-labs/dbt-core/issues/8797))
- Add freshness definition on model for adaptive job ([#​11123](https://redirect.github.com/dbt-labs/dbt-core/issues/11123))
- Meta config for dimensions measures and entities ([#None](https://redirect.github.com/dbt-labs/dbt-core/issues/None))
- Add doc_blocks to manifest for nodes and columns ([#​11000](https://redirect.github.com/dbt-labs/dbt-core/issues/11000), [#​11001](https://redirect.github.com/dbt-labs/dbt-core/issues/11001))
- Initial implementation of sample mode ([#​11227](https://redirect.github.com/dbt-labs/dbt-core/issues/11227), [#​11230](https://redirect.github.com/dbt-labs/dbt-core/issues/11230), [#​11231](https://redirect.github.com/dbt-labs/dbt-core/issues/11231), [#​11248](https://redirect.github.com/dbt-labs/dbt-core/issues/11248), [#​11252](https://redirect.github.com/dbt-labs/dbt-core/issues/11252), [#​11254](https://redirect.github.com/dbt-labs/dbt-core/issues/11254), [#​11258](https://redirect.github.com/dbt-labs/dbt-core/issues/11258))
- Combine `--sample` and `--sample-window` CLI params ([#​11299](https://redirect.github.com/dbt-labs/dbt-core/issues/11299))
- Allow for sampling of ref'd seeds ([#​11300](https://redirect.github.com/dbt-labs/dbt-core/issues/11300))
- Enable sample mode for 'build' command ([#​11298](https://redirect.github.com/dbt-labs/dbt-core/issues/11298))
- Allow sampling nodes snapshots depend on and of snapshots as a dependency ([#​11301](https://redirect.github.com/dbt-labs/dbt-core/issues/11301))
- Add opt-in validation of macro argument names and types ([#​11274](https://redirect.github.com/dbt-labs/dbt-core/issues/11274))
- Add support for Python 3.13! ([#​11401](https://redirect.github.com/dbt-labs/dbt-core/issues/11401))
- Support artifact upload to dbt Cloud ([#​11418](https://redirect.github.com/dbt-labs/dbt-core/issues/11418))
- Show summaries for deprecations and add ability to toggle seeing all deprecation violation instances ([#​11429](https://redirect.github.com/dbt-labs/dbt-core/issues/11429))
- Add behavior flag for handling all warnings via warn_error logic ([#​11116](https://redirect.github.com/dbt-labs/dbt-core/issues/11116))
- Basic jsonschema validation of `dbt_project.yml` ([#​11503](https://redirect.github.com/dbt-labs/dbt-core/issues/11503))
- Begin checking YAML files for duplicate keys ([#​11296](https://redirect.github.com/dbt-labs/dbt-core/issues/11296))
- Add deprecation warnings for unexpected blocks in jinja. ([#​11393](https://redirect.github.com/dbt-labs/dbt-core/issues/11393))
- Begin validating the jsonschema of resource YAML files ([#​11504](https://redirect.github.com/dbt-labs/dbt-core/issues/11504))
- Add deprecation warning for custom top level keys in YAML files. ([#​11338](https://redirect.github.com/dbt-labs/dbt-core/issues/11338))
- Begin emitting deprecationw warnings for custom keys in config blocks ([#​11337](https://redirect.github.com/dbt-labs/dbt-core/issues/11337))
- Begin emitting deprecation events for custom properties found in objects ([#​11336](https://redirect.github.com/dbt-labs/dbt-core/issues/11336))
- Create a singular deprecations summary event ([#​11536](https://redirect.github.com/dbt-labs/dbt-core/issues/11536))
- Deprecate --output/-o usage in source freshness ([#​11559](https://redirect.github.com/dbt-labs/dbt-core/issues/11559))
- Deprecate usage of `include`/`exclude` terminology with warn-error-options ([#​11557](https://redirect.github.com/dbt-labs/dbt-core/issues/11557))
- Support description and config.meta on groups ([#​11319](https://redirect.github.com/dbt-labs/dbt-core/issues/11319))
- Adding Quoting to manifest metadata ([#na](https://redirect.github.com/dbt-labs/dbt-core/issues/na))
- Include event names in deprecation warning messages ([#​11471](https://redirect.github.com/dbt-labs/dbt-core/issues/11471))
- Support config on columns ([#​11651](https://redirect.github.com/dbt-labs/dbt-core/issues/11651))
- Add file_format to catalog integration config ([#​11695](https://redirect.github.com/dbt-labs/dbt-core/issues/11695))
- 11561 ([#deprecate](https://redirect.github.com/dbt-labs/dbt-core/issues/deprecate), [#--models,--model,](https://redirect.github.com/dbt-labs/dbt-core/issues/--models,--model,), [#and](https://redirect.github.com/dbt-labs/dbt-core/issues/and), [#-m](https://redirect.github.com/dbt-labs/dbt-core/issues/-m), [#flags](https://redirect.github.com/dbt-labs/dbt-core/issues/flags))
##### Fixes
- datetime.datetime.utcnow() is deprecated as of Python 3.12 ([#​9791](https://redirect.github.com/dbt-labs/dbt-core/issues/9791))
- dbt retry does not respect --threads ([#​10584](https://redirect.github.com/dbt-labs/dbt-core/issues/10584))
- update adapter version messages ([#​10230](https://redirect.github.com/dbt-labs/dbt-core/issues/10230))
- Catch DbtRuntimeError for hooks ([#​11012](https://redirect.github.com/dbt-labs/dbt-core/issues/11012))
- Access DBUG flag more consistently with the rest of the codebase in ManifestLoader ([#​11068](https://redirect.github.com/dbt-labs/dbt-core/issues/11068))
- Improve the performance characteristics of add_test_edges() ([#​10950](https://redirect.github.com/dbt-labs/dbt-core/issues/10950))
- Implement partial parsing for singular data test configs in yaml files ([#​10801](https://redirect.github.com/dbt-labs/dbt-core/issues/10801))
- Fix debug log messages for microbatch batch execution information ([#​11111](https://redirect.github.com/dbt-labs/dbt-core/issues/11111))
- Fix running of extra "last" batch when there is only one batch ([#​11112](https://redirect.github.com/dbt-labs/dbt-core/issues/11112))
- Fix interpretation of `PartialSuccess` to result in non-zero exit code ([#​11114](https://redirect.github.com/dbt-labs/dbt-core/issues/11114))
- Warn about invalid usages of `concurrent_batches` config ([#​11122](https://redirect.github.com/dbt-labs/dbt-core/issues/11122))
- Error writing generic test at run time ([#​11110](https://redirect.github.com/dbt-labs/dbt-core/issues/11110))
- Run check_modified_contract for state:modified ([#​11034](https://redirect.github.com/dbt-labs/dbt-core/issues/11034))
- Fix unrendered_config for tests from dbt_project.yml ([#​11146](https://redirect.github.com/dbt-labs/dbt-core/issues/11146))
- Make partial parsing reparse referencing nodes of newly versioned models. ([#​8872](https://redirect.github.com/dbt-labs/dbt-core/issues/8872))
- Ensure warning about microbatch lacking filter inputs is always fired ([#​11159](https://redirect.github.com/dbt-labs/dbt-core/issues/11159))
- Fix microbatch dbt list --output json ([#​10556](https://redirect.github.com/dbt-labs/dbt-core/issues/10556), [#​11098](https://redirect.github.com/dbt-labs/dbt-core/issues/11098))
- Fix for custom fields in generic test config for not_null and unique tests ([#​11208](https://redirect.github.com/dbt-labs/dbt-core/issues/11208))
- Allow copying asset when dbt docs command is run outside the dbt project ([#​9308](https://redirect.github.com/dbt-labs/dbt-core/issues/9308))
- Loosen validation on freshness to accomodate previously wrong but harmless config. ([#​11123](https://redirect.github.com/dbt-labs/dbt-core/issues/11123))
- Handle `--limit -1` properly in `ShowTaskDirect` so that it propagates None instead of a negative int ([#None](https://redirect.github.com/dbt-labs/dbt-core/issues/None))
- \_get_doc_blocks is crashing parsing if .format is called ([#​11310](https://redirect.github.com/dbt-labs/dbt-core/issues/11310))
- Fix microbatch execution to not block main thread nor hang ([#​11243](https://redirect.github.com/dbt-labs/dbt-core/issues/11243), [#​11306](https://redirect.github.com/dbt-labs/dbt-core/issues/11306))
- Fixes parsing errors when using the new YAML format for snapshots ([#​11164](https://redirect.github.com/dbt-labs/dbt-core/issues/11164))
- Update ConfigFolderDirectory dir to use str. ([#​9768](https://redirect.github.com/dbt-labs/dbt-core/issues/9768), [#​11305](https://redirect.github.com/dbt-labs/dbt-core/issues/11305))
- Fix microbatch models couting as success when only having one batch (and that batch failing) ([#​11390](https://redirect.github.com/dbt-labs/dbt-core/issues/11390))
- Add pre-commit installation to Docker container for testing compatibility ([#​11498](https://redirect.github.com/dbt-labs/dbt-core/issues/11498))
- Fix duplicate macro error message with multiple macros and multiple patches ([#​4233](https://redirect.github.com/dbt-labs/dbt-core/issues/4233))
- Fix seed path for partial parsing if project directory name changes ([#​11550](https://redirect.github.com/dbt-labs/dbt-core/issues/11550))
- Add `pre-commit` installation to Docker container for testing compatibility ([#​11498](https://redirect.github.com/dbt-labs/dbt-core/issues/11498))
- Ensure the right key is associatd with the `CustomKeyInConfigDeprecation` deprecation ([#​11576](https://redirect.github.com/dbt-labs/dbt-core/issues/11576))
- Add tags and meta config to exposures ([#​11428](https://redirect.github.com/dbt-labs/dbt-core/issues/11428))
- Add freshness config to sources ([#​11506](https://redirect.github.com/dbt-labs/dbt-core/issues/11506))
- Add freshness config to models ([#​11506](https://redirect.github.com/dbt-labs/dbt-core/issues/11506))
- require count and period on model freshness.build_after ([#​11669](https://redirect.github.com/dbt-labs/dbt-core/issues/11669))
- Don't warn for metricflow_time_spine with non-day grain ([#​11690](https://redirect.github.com/dbt-labs/dbt-core/issues/11690))
- Fix source freshness set via config to handle explicit nulls ([#​11685](https://redirect.github.com/dbt-labs/dbt-core/issues/11685))
- Ensure build_after is present in model freshness in parsing, otherwise skip freshness definition ([#​11709](https://redirect.github.com/dbt-labs/dbt-core/issues/11709))
- Ensure source node `.freshness` is equal to node's `.config.freshness` ([#​11717](https://redirect.github.com/dbt-labs/dbt-core/issues/11717))
- ignore invalid model freshness configs in inline model configs ([#​11728](https://redirect.github.com/dbt-labs/dbt-core/issues/11728))
- Fix store_failures hierarachical config parsing ([#​10165](https://redirect.github.com/dbt-labs/dbt-core/issues/10165))
- Remove model freshness property support in favor of config level support ([#​11713](https://redirect.github.com/dbt-labs/dbt-core/issues/11713))
##### Under the Hood
- Create a no-op exposure runner ([#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/))
- Improve selection peformance by optimizing the select_children() and select_parents() functions. ([#​11099](https://redirect.github.com/dbt-labs/dbt-core/issues/11099))
- Change exception type from DbtInternalException to UndefinedMacroError when macro not found in 'run operation' command ([#​11192](https://redirect.github.com/dbt-labs/dbt-core/issues/11192))
- Create LogNodeResult event ([#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/))
- Fix error counts for exposures ([#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/))
- Misc fixes for group info in logging ([#​11218](https://redirect.github.com/dbt-labs/dbt-core/issues/11218))
- Add node_checksum to node_info on structured logs ([#​11372](https://redirect.github.com/dbt-labs/dbt-core/issues/11372))
- Parse catalogs.yml ([#XPLAT-242](https://redirect.github.com/dbt-labs/dbt-core/issues/XPLAT-242))
- Add package 'name' to lock file ([#​11487](https://redirect.github.com/dbt-labs/dbt-core/issues/11487))
- Allow for deprecation previews ([#​11597](https://redirect.github.com/dbt-labs/dbt-core/issues/11597))
- Move core_types.proto into shared dbt-protos library ([#​11608](https://redirect.github.com/dbt-labs/dbt-core/issues/11608))
- Prevent overcounting PropertyMovedToConfigDeprecation for source freshness ([#​11660](https://redirect.github.com/dbt-labs/dbt-core/issues/11660))
##### Dependencies
- Upgrading dbt-semantic-interfaces to 0.8.3 for custom grain support in offset windows ([#None](https://redirect.github.com/dbt-labs/dbt-core/issues/None))
- Bump codecov/codecov-action from 4 to 5 ([#​11009](https://redirect.github.com/dbt-labs/dbt-core/issues/11009))
##### Contributors
- [@​DevonFulcher](https://redirect.github.com/DevonFulcher) ([#None](https://redirect.github.com/dbt-labs/dbt-core/issues/None))
- [@​Threynaud](https://redirect.github.com/Threynaud) ([#​11068](https://redirect.github.com/dbt-labs/dbt-core/issues/11068))
- [@​WilliamDee](https://redirect.github.com/WilliamDee) ([#None](https://redirect.github.com/dbt-labs/dbt-core/issues/None), [#None](https://redirect.github.com/dbt-labs/dbt-core/issues/None))
- [@​amardatar](https://redirect.github.com/amardatar) ([#​11164](https://redirect.github.com/dbt-labs/dbt-core/issues/11164))
- [@​aranke](https://redirect.github.com/aranke) ([#​11000](https://redirect.github.com/dbt-labs/dbt-core/issues/11000), [#​11001](https://redirect.github.com/dbt-labs/dbt-core/issues/11001), [#​11012](https://redirect.github.com/dbt-labs/dbt-core/issues/11012), [#​11310](https://redirect.github.com/dbt-labs/dbt-core/issues/11310), [#​11550](https://redirect.github.com/dbt-labs/dbt-core/issues/11550), [#​11428](https://redirect.github.com/dbt-labs/dbt-core/issues/11428), [#​11506](https://redirect.github.com/dbt-labs/dbt-core/issues/11506), [#​11506](https://redirect.github.com/dbt-labs/dbt-core/issues/11506), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#](https://redirect.github.com/dbt-labs/dbt-core/issues/), [#​11218](https://redirect.github.com/dbt-labs/dbt-core/issues/11218), [#XPLAT-242](https://redirect.github.com/dbt-labs/dbt-core/issues/XPLAT-242), [#​11660](https://redirect.github.com/dbt-labs/dbt-core/issues/11660))
- [@​cedric-orange](https://redirect.github.com/cedric-orange) ([#​9308](https://redirect.github.com/dbt-labs/dbt-core/issues/9308))
- [@​cmcarthur](https://redirect.github.com/cmcarthur) ([#​11608](https://redirect.github.com/dbt-labs/dbt-core/issues/11608))
- [@​courtneyholcomb](https://redirect.github.com/courtneyholcomb) ([#​11690](https://redirect.github.com/dbt-labs/dbt-core/issues/11690))
- [@​d-cole](https://redirect.github.com/d-cole) ([#​8872](https://redirect.github.com/dbt-labs/dbt-core/issues/8872))
- [@​dave-connors-3](https://redirect.github.com/dave-connors-3) ([#​10230](https://redirect.github.com/dbt-labs/dbt-core/issues/10230))
- [@​donjin-master](https://redirect.github.com/donjin-master) ([#​10584](https://redirect.github.com/dbt-labs/dbt-core/issues/10584))
- [@​internetcoffeephone](https://redirect.github.com/internetcoffeephone) ([#​10556](https://redirect.github.com/dbt-labs/dbt-core/issues/10556), [#​11098](https://redirect.github.com/dbt-labs/dbt-core/issues/11098))
- [@​kato1208](https://redirect.github.com/kato1208) ([#​11498](https://redirect.github.com/dbt-labs/dbt-core/issues/11498), [#​11498](https://redirect.github.com/dbt-labs/dbt-core/issues/11498))
- [@​slothkong](https://redirect.github.com/slothkong) ([#​9791](https://redirect.github.com/dbt-labs/dbt-core/issues/9791))
- [@​theyostalservice](https://redirect.github.com/theyostalservice) ([#​11155](https://redirect.github.com/dbt-labs/dbt-core/issues/11155))
- [@​thorn14](https://redirect.github.com/thorn14) ([#​9768](https://redirect.github.com/dbt-labs/dbt-core/issues/9768), [#​11305](https://redirect.github.com/dbt-labs/dbt-core/issues/11305))
- [@​venkaa28](https://redirect.github.com/venkaa28) ([#na](https://redirect.github.com/dbt-labs/dbt-core/issues/na))
### [`v1.9.10`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.10): dbt-core v1.9.10
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.9...v1.9.10)
##### dbt-core 1.9.10 - August 29, 2025
##### Fixes
- Fix naming of hour microbatch compiled files ([#​11165](https://redirect.github.com/dbt-labs/dbt-core/issues/11165))
### [`v1.9.9`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.9): dbt-core v1.9.9
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.8...v1.9.9)
##### dbt-core 1.9.9 - August 15, 2025
##### Dependencies
- upgrade protobuf to 6.0 ([#​11916](https://redirect.github.com/dbt-labs/dbt-core/issues/11916))
### [`v1.9.8`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.8): dbt-core v1.9.8
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.7...v1.9.8)
##### dbt-core 1.9.8 - June 10, 2025
##### Fixes
- Ensure source node `.freshness` is equal to node's `.config.freshness` ([#​11717](https://redirect.github.com/dbt-labs/dbt-core/issues/11717))
### [`v1.9.7`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.7): dbt-core v1.9.7
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.6...v1.9.7)
##### dbt-core 1.9.7 - June 09, 2025
##### Under the Hood
- Support reading 'name' in package-lock.yml for forward-compatibility ([#​11661](https://redirect.github.com/dbt-labs/dbt-core/issues/11661))
### [`v1.9.6`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.6): dbt-core v1.9.6
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.5...v1.9.6)
##### dbt-core 1.9.6 - May 30, 2025
##### Features
- Support config on columns ([#​11651](https://redirect.github.com/dbt-labs/dbt-core/issues/11651))
##### Fixes
- Fix source freshness set via config to handle explicit nulls ([#​11685](https://redirect.github.com/dbt-labs/dbt-core/issues/11685))
### [`v1.9.5`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.5): dbt-core v1.9.5
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.4...v1.9.5)
##### dbt-core 1.9.5 - May 28, 2025
##### Fixes
- Add freshness config to sources ([#​11506](https://redirect.github.com/dbt-labs/dbt-core/issues/11506))
### [`v1.9.4`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.4): dbt-core v1.9.4
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.3...v1.9.4)
##### dbt-core 1.9.4 - April 02, 2025
##### Fixes
- dbt retry does not respect --threads ([#​10584](https://redirect.github.com/dbt-labs/dbt-core/issues/10584))
##### Contributors
- [@​donjin-master](https://redirect.github.com/donjin-master) ([#​10584](https://redirect.github.com/dbt-labs/dbt-core/issues/10584))
### [`v1.9.3`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.3): dbt-core v1.9.3
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.2...v1.9.3)
##### dbt-core 1.9.3 - March 07, 2025
##### Fixes
- Fix microbatch execution to not block main thread nor hang ([#​11243](https://redirect.github.com/dbt-labs/dbt-core/issues/11243), [#​11306](https://redirect.github.com/dbt-labs/dbt-core/issues/11306))
### [`v1.9.2`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.2): dbt-core v1.9.2
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.1...v1.9.2)
##### dbt-core 1.9.2 - January 29, 2025
##### Fixes
- Error writing generic test at run time ([#​11110](https://redirect.github.com/dbt-labs/dbt-core/issues/11110))
- Run check_modified_contract for state:modified ([#​11034](https://redirect.github.com/dbt-labs/dbt-core/issues/11034))
- Fix unrendered_config for tests from dbt_project.yml ([#​11146](https://redirect.github.com/dbt-labs/dbt-core/issues/11146))
- Ensure warning about microbatch lacking filter inputs is always fired ([#​11159](https://redirect.github.com/dbt-labs/dbt-core/issues/11159))
- Fix microbatch dbt list --output json ([#​10556](https://redirect.github.com/dbt-labs/dbt-core/issues/10556), [#​11098](https://redirect.github.com/dbt-labs/dbt-core/issues/11098))
##### Contributors
- [@​internetcoffeephone](https://redirect.github.com/internetcoffeephone) ([#​10556](https://redirect.github.com/dbt-labs/dbt-core/issues/10556), [#​11098](https://redirect.github.com/dbt-labs/dbt-core/issues/11098))
### [`v1.9.1`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.1): dbt-core v1.9.1
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.9.0...v1.9.1)
##### dbt-core 1.9.1 - December 16, 2024
##### Fixes
- update adapter version messages ([#​10230](https://redirect.github.com/dbt-labs/dbt-core/issues/10230))
- Fix debug log messages for microbatch batch execution information ([#​11111](https://redirect.github.com/dbt-labs/dbt-core/issues/11111))
- Fix running of extra "last" batch when there is only one batch ([#​11112](https://redirect.github.com/dbt-labs/dbt-core/issues/11112))
- Fix interpretation of `PartialSuccess` to result in non-zero exit code ([#​11114](https://redirect.github.com/dbt-labs/dbt-core/issues/11114))
- Warn about invalid usages of `concurrent_batches` config ([#​11122](https://redirect.github.com/dbt-labs/dbt-core/issues/11122))
##### Contributors
- [@​dave-connors-3](https://redirect.github.com/dave-connors-3) ([#​10230](https://redirect.github.com/dbt-labs/dbt-core/issues/10230))
### [`v1.9.0`](https://redirect.github.com/dbt-labs/dbt-core/releases/tag/v1.9.0): dbt-core v1.9.0
[Compare Source](https://redirect.github.com/dbt-labs/dbt-core/compare/v1.8.9...v1.9.0)
##### dbt-core 1.9.0 - Dr. Susan La Flesche Picotte (December 09, 2024)
##### Breaking Changes
- Fix changing the current working directory when using dpt deps, clean and init. ([#​8997](https://redirect.github.com/dbt-labs/dbt-core/issues/8997))
##### Features
- Parseable JSON and text output in quiet mode for `dbt show` and `dbt compile` ([#​9840](https://redirect.github.com/dbt-labs/dbt-core/issues/9840))
- serialize inferred primary key ([#​9824](https://redirect.github.com/dbt-labs/dbt-core/issues/9824))
- Add unit_test: selection method ([#​10053](https://redirect.github.com/dbt-labs/dbt-core/issues/10053))
- Maximally parallelize dbt clone in clone command" ([#​7914](https://redirect.github.com/dbt-labs/dbt-core/issues/7914))
- Add --host flag to dbt docs serve, defaulting to '127.0.0.1' ([#​10229](https://redirect.github.com/dbt-labs/dbt-core/issues/10229))
- Update data_test to accept arbitrary config options ([#​10197](https://redirect.github.com/dbt-labs/dbt-core/issues/10197))
- add pre_model and post_model hook calls to data and unit tests to be able to provide extra config options ([#​10198](https://redirect.github.com/dbt-labs/dbt-core/issues/10198))
- add --empty value to jinja context as flags.EMPTY ([#​10317](https://redirect.github.com/dbt-labs/dbt-core/issues/10317))
- Warning message for snapshot timestamp data types ([#​10234](https://redirect.github.com/dbt-labs/dbt-core/issues/10234))
- Support cumulative_type_params & sub-daily granularities in semantic manifest. ([#​10360](https://redirect.github.com/dbt-labs/dbt-core/issues/10360))
- Add time_granularity to metric spec. ([#​10376](https://redirect.github.com/dbt-labs/dbt-core/issues/10376))
- Support standard schema/database fields for snapshots ([#​10301](https://redirect.github.com/dbt-labs/dbt-core/issues/10301))
- Support ref and source in foreign key constraint expressions, bump dbt-common minimum to 1.6 ([#​8062](https://redirect.github.com/dbt-labs/dbt-core/issues/8062))
- Support new semantic layer time spine configs to enable sub-daily granularity. ([#​10475](https://redirect.github.com/dbt-labs/dbt-core/issues/10475))
- Add `order_by` and `limit` fields to saved queries. ([#​10531](https://redirect.github.com/dbt-labs/dbt-core/issues/10531))
- Add support for behavior flags ([#​10618](https://redirect.github.com/dbt-labs/dbt-core/issues/10618))
- Enable `--resource-type` and `--exclude-resource-type` CLI flags and environment variables for `dbt test` ([#​10656](https://redirect.github.com/dbt-labs/dbt-core/issues/10656))
- Allow configuring snapshot column names ([#​10185](https://redirect.github.com/dbt-labs/dbt-core/issues/10185))
- Add custom_granularities to YAML spec for time spines. ([#​9265](https://redirect.github.com/dbt-labs/dbt-core/issues/9265))
- Add basic functionality for creating microbatch incremental models ([#​9490](https://redirect.github.com/dbt-labs/dbt-core/issues/9490), [#​10635](https://redirect.github.com/dbt-labs/dbt-core/issues/10635), [#​10637](https://redirect.github.com/dbt-labs/dbt-core/issues/10637), [#​10638](https://redirect.github.com/dbt-labs/dbt-core/issues/10638), [#​10636](https://redirect.github.com/dbt-labs/dbt-core/issues/10636), [#​10662](https://redirect.github.com/dbt-labs/dbt-core/issues/10662), [#​10639](https://redirect.github.com/dbt-labs/dbt-core/issues/10639))
- Execute microbatch models in batches ([#​10700](https://redirect.github.com/dbt-labs/dbt-core/issues/10700))
- Create 'skip_nodes_if_on_run_start_fails' behavior change flag ([#​7387](https://redirect.github.com/dbt-labs/dbt-core/issues/7387))
- Allow snapshots to be defined in YAML. ([#​10246](https://redirect.github.com/dbt-labs/dbt-core/issues/10246))
- Write microbatch compiled/run targets to separate files, one per batch ([#​10714](https://redirect.github.com/dbt-labs/dbt-core/issues/10714))
- Track incremental_strategy as part of model_run tracking event ([#​10761](https://redirect.github.com/dbt-labs/dbt-core/issues/10761))
- Support required 'begin' config for microbatch models ([#​10701](https://redirect.github.com/dbt-labs/dbt-core/issues/10701))
- Parse-time validation of microbatch configs: require event_time, batch_size, lookback and validate input event_time ([#​10709](https://redirect.github.com/dbt-labs/dbt-core/issues/10709))
- Added the --inline-direct parameter to 'dbt show' ([#​10770](https://redirect.github.com/dbt-labs/dbt-core/issues/10770))
- Enable specification of dbt_valid_to for current records ([#​10187](https://redirect.github.com/dbt-labs/dbt-core/issues/10187))
- Enable `retry` support for microbatch models ([#​10715](https://redirect.github.com/dbt-labs/dbt-core/issues/10715), [#​10729](https://redirect.github.com/dbt-labs/dbt-core/issues/10729))
- Use unrendered database and schema source properties during state:modified, behind state_modified_compare_more_unrendered_values behavoiur flag ([#​9573](https://redirect.github.com/dbt-labs/dbt-core/issues/9573))
- Ensure microbatch models respect `full_refresh` model config ([#​10785](https://redirect.github.com/dbt-labs/dbt-core/issues/10785))
- Adds validations for custom_granularities to ensure unique naming. ([#​9265](https://redirect.github.com/dbt-labs/dbt-core/issues/9265))
- Enable use of multi-column unique key in snapshots ([#​9992](https://redirect.github.com/dbt-labs/dbt-core/issues/9992))
- Change gating of microbatch feature to be behind project flag / behavior flag ([#​10798](https://redirect.github.com/dbt-labs/dbt-core/issues/10798))
- Ensure `--event-time-start` is before `--event-time-end` ([#​10786](https://redirect.github.com/dbt-labs/dbt-core/issues/10786))
- Ensure microbatch models use same `current_time` value ([#​10819](https://redirect.github.com/dbt-labs/dbt-core/issues/10819))
- Emit warning when microbatch model has no input with `event_time` config ([#​10926](https://redirect.github.com/dbt-labs/dbt-core/issues/10926))
- Emit debug logging event whenever artifacts are written ([#​10937](https://redirect.github.com/dbt-labs/dbt-core/issues/10937))
- Support --empty for snapshots ([#​10372](https://redirect.github.com/dbt-labs/dbt-core/issues/10372))
- Add new hard_deletes="new_record" mode for snapshots. ([#​10235](https://redirect.github.com/dbt-labs/dbt-core/issues/10235))
- Allow microbatch batches to run in parallel ([#​10853](https://redirect.github.com/dbt-labs/dbt-core/issues/10853), [#​10855](https://redirect.github.com/dbt-labs/dbt-core/issues/10855))
- Add `batch` context object to model jinja context ([#​11025](https://redirect.github.com/dbt-labs/dbt-core/issues/11025))
- Ensure pre/post hooks only run on first/last batch respectively for microbatch model batches ([#​11094](https://redirect.github.com/dbt-labs/dbt-core/issues/11094), [#​11104](https://redirect.github.com/dbt-labs/dbt-core/issues/11104))
##### Fixes
- Remove unused check_new method ([#​7586](https://redirect.github.com/dbt-labs/dbt-core/issues/7586))
- Test case for `merge_exclude_columns` ([#​8267](https://redirect.github.com/dbt-labs/dbt-core/issues/8267))
- Convert "Skipping model due to fail_fast" message to DEBUG level ([#​8774](https://redirect.github.com/dbt-labs/dbt-core/issues/8774))
- Restore previous behavior for --favor-state: only favor defer_relation if not selected in current command" ([#​10107](https://redirect.github.com/dbt-labs/dbt-core/issues/10107))
- Unit test fixture (csv) returns null for empty value ([#​9881](https://redirect.github.com/dbt-labs/dbt-core/issues/9881))
- Fix json format log and --quiet for ls and jinja print by converting print call to fire events ([#​8756](https://redirect.github.com/dbt-labs/dbt-core/issues/8756))
- Add resource type to saved_query ([#​10168](https://redirect.github.com/dbt-labs/dbt-core/issues/10168))
- Fix: Order-insensitive unit test equality assertion for expected/actual with multiple nulls ([#​10167](https://redirect.github.com/dbt-labs/dbt-core/issues/10167))
- Renaming or removing a contracted model should raise a BreakingChange warning/error ([#​10116](https://redirect.github.com/dbt-labs/dbt-core/issues/10116))
- prefer disabled project nodes to external node ([#​10224](https://redirect.github.com/dbt-labs/dbt-core/issues/10224))
- Fix issues with selectors and inline nodes ([#​8943](https://redirect.github.com/dbt-labs/dbt-core/issues/8943), [#​9269](https://redirect.github.com/dbt-labs/dbt-core/issues/9269))
- Fix snapshot config to work in yaml files ([#​4000](https://redirect.github.com/dbt-labs/dbt-core/issues/4000))
- Improve handling of error when loading schema file list ([#​10284](https://redirect.github.com/dbt-labs/dbt-core/issues/10284))
- Use model alias for the CTE identifier generated during ephemeral materialization ([#​5273](https://redirect.github.com/dbt-labs/dbt-core/issues/5273))
- Implement state:modified for saved queries ([#​10294](https://redirect.github.com/dbt-labs/dbt-core/issues/10294))
- Saved Query node fail during skip ([#​10029](https://redirect.github.com/dbt-labs/dbt-core/issues/10029))
- DOn't warn on `unit_test` config paths that are properly used ([#​10311](https://redirect.github.com/dbt-labs/dbt-core/issues/10311))
- Fix setting `silence` of `warn_error_options` via `dbt_project.yaml` flags ([#​10160](https://redirect.github.com/dbt-labs/dbt-core/issues/10160))
- Attempt to provide test fixture tables with all values to set types correctly for comparisong with source tables ([#​10365](https://redirect.github.com/dbt-labs/dbt-core/issues/10365))
- Limit data_tests deprecation to root_project ([#​9835](https://redirect.github.com/dbt-labs/dbt-core/issues/9835))
- CLI flags should take precedence over env var flags ([#​10304](https://redirect.github.com/dbt-labs/dbt-core/issues/10304))
- Fix typing for artifact schemas ([#​10442](https://redirect.github.com/dbt-labs/dbt-core/issues/10442))
- Fix over deletion of generated_metrics in partial parsing ([#​10450](https://redirect.github.com/dbt-labs/dbt-core/issues/10450))
- Fix error constructing warn_error_options ([#​10452](https://redirect.github.com/dbt-labs/dbt-core/issues/10452))
- Do not update varchar column definitions if a contract exists ([#​10362](https://redirect.github.com/dbt-labs/dbt-core/issues/10362))
- fix all_constraints access, disabled node parsing of non-uniquely named resources ([#​10509](https://redirect.github.com/dbt-labs/dbt-core/issues/10509))
- respect --quiet and --warn-error-options for flag deprecations ([#​10105](https://redirect.github.com/dbt-labs/dbt-core/issues/10105))
- Propagate measure label when using create_metrics ([#​10536](https://redirect.github.com/dbt-labs/dbt-core/issues/10536))
- Fix state:modified check for exports ([#​10138](https://redirect.github.com/dbt-labs/dbt-core/issues/10138))
- Filter out empty nodes after graph selection to support consistent selection of nodes that depend on upstream public models ([#​8987](https://redirect.github.com/dbt-labs/dbt-core/issues/8987))
- Late render pre- and post-hooks configs in properties / schema YAML files ([#​10603](https://redirect.github.com/dbt-labs/dbt-core/issues/10603))
- Allow the use of env_var function in certain macros in which it was previously unavailable. ([#​10609](https://redirect.github.com/dbt-labs/dbt-core/issues/10609))
- Remove deprecation for tests: to data_tests: change ([#​10564](https://redirect.github.com/dbt-labs/dbt-core/issues/10564))
- Fix `--resource-type test` for `dbt list` and `dbt build` ([#​10730](https://redirect.github.com/dbt-labs/dbt-core/issues/10730))
- Fix unit tests for incremental model with alias ([#​10754](https://redirect.github.com/dbt-labs/dbt-core/issues/10754))
- Allow singular tests to be documented in properties.yml ([#​9005](https://redirect.github.com/dbt-labs/dbt-core/issues/9005))
- Ignore --empty in unit test ref/source rendering ([#​10516](https://redirect.github.com/dbt-labs/dbt-core/issues/10516))
- Ignore rendered jinja in configs for state:modified, behind state_modified_compare_more_unrendered_values behaviour flag ([#​9564](https://redirect.github.com/dbt-labs/dbt-core/issues/9564))
- Improve performance of infer primary key ([#​10781](https://redirect.github.com/dbt-labs/dbt-core/issues/10781))
- Pass test user config to adapter pre_hook by explicitly adding test builder config to node ([#​10484](https://redirect.github.com/dbt-labs/dbt-core/issues/10484))
- Attempt to skip saved query processing when no semantic manifest changes ([#​10563](https://redirect.github.com/dbt-labs/dbt-core/issues/10563))
- Ensure dbt retry of microbatch models doesn't lose prior successful state ([#​10800](https://redirect.github.com/dbt-labs/dbt-core/issues/10800))
- override materialization python models ([#​8520](https://redirect.github.com/dbt-labs/dbt-core/issues/8520))
- Handle edge cases when a specified `--event-time-end` is equivalent to the batch size truncated batch start time ([#​10824](https://redirect.github.com/dbt-labs/dbt-core/issues/10824))
- Begin tracking execution time of microbatch model batches ([#​10825](https://redirect.github.com/dbt-labs/dbt-core/issues/10825))
- Support disabling unit tests via config. ([#​9109](https://redirect.github.com/dbt-labs/dbt-core/issues/9109), [#​10540](https://redirect.github.com/dbt-labs/dbt-core/issues/10540))
- Allow instances of generic data tests to be documented ([#​2578](https://redirect.github.com/dbt-labs/dbt-core/issues/2578))
- Fix warnings for models referring to a deprecated model ([#​10833](https://redirect.github.com/dbt-labs/dbt-core/issues/10833))
- Change `lookback` default from `0` to `1` to ensure better data completeness ([#​10867](https://redirect.github.com/dbt-labs/dbt-core/issues/10867))
- Make `--event-time-start` and `--event-time-end` mutually required ([#​10874](https://redirect.github.com/dbt-labs/dbt-core/issues/10874))
- Ensure KeyboardInterrupt/SystemExit halts microbatch model execution ([#​10862](https://redirect.github.com/dbt-labs/dbt-core/issues/10862))
- Exclude hook result from results in on-run-end context ([#​7387](https://redirect.github.com/dbt-labs/dbt-core/issues/7387))
- unit tests with versioned refs ([#​10880](https://redirect.github.com/dbt-labs/dbt-core/issues/10880), [#​10528](https://redirect.github.com/dbt-labs/dbt-core/issues/10528), [#​10623](https://redirect.github.com/dbt-labs/dbt-core/issues/10623))
- Implement partial parsing for all-yaml snapshots ([#​10903](https://redirect.github.com/dbt-labs/dbt-core/issues/10903))
- Restore source quoting behaviour when quoting config provided in dbt_project.yml ([#​10892](https://redirect.github.com/dbt-labs/dbt-core/issues/10892))
- Fix bug when referencing deprecated models ([#​10915](https://redirect.github.com/dbt-labs/dbt-core/issues/10915))
- Fix 'model' jinja context variable type to dict ([#​10927](https://redirect.github.com/dbt-labs/dbt-core/issues/10927))
- Take `end_time` for batches to the ceiling to handle edge case where `event_time` column is a date ([#​10868](https://redirect.github.com/dbt-labs/dbt-core/issues/10868))
- Handle exceptions in `get_execution_status` more broadly to better ensure `run_results.json` gets written ([#​10934](https://redirect.github.com/dbt-labs/dbt-core/issues/10934))
- Fix 'no attribute .config' error when ref-ing a microbatch model from non-Model context ([#​10928](https://redirect.github.com/dbt-labs/dbt-core/issues/10928))
- Ensure inferred primary_key is a List\[str] with no null values ([#​10983](https://redirect.github.com/dbt-labs/dbt-core/issues/10983))
- Correct when custom microbatch macro deprecation warning is fired ([#​10994](https://redirect.github.com/dbt-labs/dbt-core/issues/10994))
- Validate manifest has group_map during group_lookup init ([#​10988](https://redirect.github.com/dbt-labs/dbt-core/issues/10988))
- Fix plural of 'partial success' in log message ([#​10999](https://redirect.github.com/dbt-labs/dbt-core/issues/10999))
- Emit batch-level exception with node_info on microbatch batch run failure ([#​10840](https://redirect.github.com/dbt-labs/dbt-core/issues/10840))
- Fix restrict-access to not apply within a package ([#​10134](https://redirect.github.com/dbt-labs/dbt-core/issues/10134))
- Make microbatch models skippable ([#​11021](https://redirect.github.com/dbt-labs/dbt-core/issues/11021))
- Catch DbtRuntimeError for hooks ([#​11012](https://redirect.github.com/dbt-labs/dbt-core/issues/11012))
- Access DBUG flag more consistently with the rest of the codebase in ManifestLoader ([#​11068](https://redirect.github.com/dbt-labs/dbt-core/issues/11068))
- Implement partial parsing for singular data test configs in yaml files ([#​10801](https://redirect.github.com/dbt-labs/dbt-core/issues/10801))
##### Docs
- Enable display of unit tests ([dbt-docs/#​501](https://redirect.github.com/dbt-labs/dbt-docs/issues/501))
- Unit tests not rendering ([dbt-docs/#​506](https://redirect.github.com/dbt-labs/dbt-docs/issues/506))
- Add support for Saved Query node ([dbt-docs/#​486](https://redirect.github.com/dbt-labs/dbt-docs/issues/486))
- Fix npm security vulnerabilities as of June 2024 ([dbt-docs/#​513](https://redirect.github.com/dbt-labs/dbt-docs/issues/513))
##### Under the Hood
- Clear error message for Private package in dbt-core ([#​10
</details>
---
### Configuration
📅 **Schedule**: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Renovate Bot](https://redirect.github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4yMi4xIiwidXBkYXRlZEluVmVyIjoiNDAuMjIuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiYXV0b21lcmdlIl19-->1 parent cd17d1d commit c9fa16dCopy full SHA for c9fa16d
File tree
Expand file treeCollapse file tree
10 files changed
+34
-34
lines changedOpen diff view settings
Filter options
- transformations
- aws
- asset-inventory-free
- compliance-premium
- cost
- data-resilience
- encryption
- azure
- asset-inventory-free
- compliance-premium
- gcp
- asset-inventory-free
- compliance-premium
- k8s/compliance-premium
Expand file treeCollapse file tree
10 files changed
+34
-34
lines changedOpen diff view settings
Collapse file
transformations/aws/asset-inventory-free/requirements.txt
Copy file name to clipboard+5-5Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Collapse file
transformations/aws/compliance-premium/requirements.txt
Copy file name to clipboard+5-5Lines changed: 5 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
5 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
Collapse file
transformations/aws/cost/requirements.txt
Copy file name to clipboard+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
Collapse file
transformations/aws/data-resilience/requirements.txt
Copy file name to clipboard+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
Collapse file
transformations/aws/encryption/requirements.txt
Copy file name to clipboard+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
Collapse file
transformations/azure/asset-inventory-free/requirements.txt
Copy file name to clipboard+4-4Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Collapse file
transformations/azure/compliance-premium/requirements.txt
Copy file name to clipboard+4-4Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Collapse file
transformations/gcp/asset-inventory-free/requirements.txt
Copy file name to clipboard+4-4Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Collapse file
transformations/gcp/compliance-premium/requirements.txt
Copy file name to clipboard+4-4Lines changed: 4 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
3 | | - | |
4 | | - | |
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
Collapse file
transformations/k8s/compliance-premium/requirements.txt
Copy file name to clipboard+2-2Lines changed: 2 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | | - | |
2 | | - | |
| 1 | + | |
| 2 | + | |
0 commit comments