:sparkles: Features * Nessie support (3700) erindru * Feat dbt incremental allow partials (3709) izeigerman
:beetle: Bug fixes * Merge DEFAULT_ARGS and kwargs in pydantic dict method (3705) georgesittas * Nothing to run message should not appear during plan (3708) treysp * Catch more errors from macros so that debugging is easier (3711) tobymao * Include unrendered query into the metadata hash (3710) izeigerman
:broom: Chore * Fix model_configuration docs typo (3701) VaggelisD * Minor plan output formatting (3697) treysp
:alien: Other * Model kind concepts move inc by partition (3713) treysp
0.150.1
Not secure
:beetle: Bug fixes * Dont reuse the dev table version for non-materialized models (3694) izeigerman * Use correct type sig for validation info, ensure dialect in expr deser (3698) z3z1ma
:broom: Chore * Improve the missing dates output by wrapping them into square brackets (3693) izeigerman
0.150.0
Not secure
:beetle: Bug fixes * Make sure that full / view models only backfilled once (3689) izeigerman * Enable restatements by default for the incremental by partition models (3685) izeigerman * Support full precision for TSQL date types (3648) themisvaltinos * Remove cryptography pin for Snowflake (3692) eakmanrq
:alien: Other * Clarify py model variable access (3682) treysp * Introduce docs for cloud alerts and notification targets (3631) vchan * Clarify restatement plan concepts doc (3690) treysp * Update incremental by partition concepts (3688) treysp
0.149.0
Not secure
:beetle: Bug fixes * Render audits at runtime (3667) georgesittas * Prevent AttributeError when a DBT project is run with dbt-core >= 1.9.0 (3668) erindru * Migration 0063 loads subset of data (3681) eakmanrq
:broom: Chore * Update docs to specify that postgres catalog should use the actual name (3674) themisvaltinos
:sparkles: Features * Make strict dependency resolution optional in python models (3654) georgesittas
:beetle: Bug fixes * Correctly document invalidate_hard_delete behavior (3655) eakmanrq * Fix MotherDuck token attach syntax (3659) naoyak * Exclude pending restatement intervals when fetching max interval end for a snapshot (3661) izeigerman * Refresh snapshot intervals after determining the max interval end per model (3664) izeigerman * Airflow tests izeigerman * Defer creation of the deploable table for a new forward-only model (3657) izeigerman * Restatements for incremental by partition (3656) treysp * Use the model's dialect when printing expressions as part of error messages (3666) izeigerman
:alien: Other * Observability doc drafts (3515) mesmith027 * **(airflow)** Add information for Mac users about installing the Airflow facade (3662) erindru
0.147.1
Not secure
:beetle: Bug fixes * Exclude pending restatement intervals when fetching max interval end for a snapshot (3661) izeigerman