Skip to content

v1.10.0

Choose a tag to compare

@koletzilla koletzilla released this 16 Feb 12:21
· 11 commits to main since this release
ed4a2fc

This is an interesting release with many changes! Please take some time to review the notes before upgrading it. All changes are expected to be backward compatible, but some of them may require adjustments in your code.

Changes that specially require your attention

  • Respect catchup in materializataion: materialized_view configuration flag during full refresh operations for materialized views. When catchup: False is set, the target table will not be backfilled with historical data during full refresh, providing consistent behavior across initial creation and redeployment scenarios by @dlouseiro in #589
  • Add select_sequential_consistency=1 setting for SharedMergeTree (database_engine: Shared) to ensure read-after-write consistency. Shared engine also uses stricter mutations_sync=3 and alter_sync=3 defaults. All connection settings now use setdefault() allowing users to override defaults via custom_settings. Those settings are expected to be safe for all dbt workloads so it's safe in production, but in specific performance critical situations you may want to override it by @koletzilla in #596

Improvements

Bugs

  • Fix incremental models failing with ON CLUSTER when the table exists on a single shard. The can_on_cluster flag now also considers the cluster configuration from the profile, not just the actual shard distribution by @ShimonSte in #599
  • Fix issue where AWS credentials used in s3source were not read when defined outside the macro call:

New Contributors

Full Changelog: v1.9.8...v1.10.0