Release Notes
August 2026
v2.5.3
Feature Updates
- Adds DuckDB as a supported destination.
April 2026
v2.5.2
Under the Hood
- Adds
get_*_columns()macros for all staging source tables and updates the corresponding staging models to usefivetran_utils.fill_staging_columns(). Staging models now handle missing source columns gracefully by filling them withnullrather than raising an error. - Adjusts
row_count__connection_daily_eventstest to dynamically referenceconnectionorconnectorsource tables
February 2026
v2.5.1
Feature Update
- Converts the
message_datafield in thestg_fivetran_platform__logmodel to a string for the following datatypes:- Snowflake: VARIANT
- Redshift: SUPER
- Postgres: JSON and JSONB
- BigQuery: JSON (already supported)
Under the Hood
- Expands testing of JSON datatypes in the
stg_fivetran_platform__logmodel.
January 2026
v2.5.0
Features
- Increases the required dbt version upper limit to v3.0.0
November 2025
v2.4.0
This release includes updates from pre-release versions 2.3.2-a1 and 2.4.0-a1.
Feature Update
- Optimizes the
fivetran_platform__audit_tablemodel logic to run in a timelier manner on full refreshes. (PR #174)
Bug Fix
- Resolves duplicate records in
fivetran_platform__audit_tablearising out of multiplerecords_modifiedevents for a single table during a sync. (PR #174)
Under the Hood
- Rolls back additions to the
quickstart.ymlmade in v2.2.1. We now rely on thedoes_table_exist()macro to handle missingcredits_usedortransformation_runstables. (PR #172)
September 2025
v2.3.1
Bug Fix
- Ensures that
return()is only called once in theis_databricks_all_purpose_cluster()macro. This resolves the following error that dbt Fusion users may have received:
Failed to add template invalid operation: return() is called in a non-block context
(in fivetran_log.default__is_databricks_all_purpose_cluster:7:12)
--> fivetran_log.default__is_databricks_all_purpose_cluster:7:12