Release Notes
August 2026
We've updated the following quickstart data model packages to add DuckDB as a supported destination:
Expand to see full list
- Ad Reporting to version v2.7.3
- Amazon Ads to version v1.3.1
- Amazon Selling Partner to version v0.5.1
- Amplitude to version v1.4.1
- App Reporting to version v1.3.2
- Apple App Store to version v1.3.2
- Apple Search Ads to version v1.3.1
- Asana to version v1.4.1
- AWS Cloud Cost to version v0.4.1
- Facebook Ads to version v1.5.1
- Facebook Pages to version v1.3.1
- Fivetran Platform Connector to version v2.5.3
- GitHub to version v1.4.1
- Google Ads to version v1.4.1
- Google Analytics 4 Export to version v0.7.2
- Google Play to version v1.3.1
- Greenhouse to version v1.4.1
- HubSpot to version v1.9.2
- Instagram Business to version v1.2.1
- Intercom to version v1.7.1
- Iterable to version v1.5.1
- Jira to version v1.10.2
- Klaviyo to version v1.4.1
- Lever to version v1.3.1
- LinkedIn Ad Analytics to version v1.3.1
- LinkedIn Company Pages to version v1.5.1
- Mailchimp to version v1.3.2
- Marketo to version v1.4.1
- Microsoft Advertising to version v1.3.1
- Microsoft Dynamics 365 CRM to version v0.4.1
- Mixpanel to version v0.17.1
- NetSuite SuiteAnalytics to version v1.7.1
- Pardot to version v1.4.1
- Pendo to version v1.4.1
- Pinterest Ads to version v1.3.1
- Qualtrics to version v1.3.1
- QuickBooks to version v1.9.1
- Recharge to version v1.5.2
- Recurly to version v1.5.1
- Reddit Ads to version v1.5.1
- Sage Intacct to version v1.4.1
- Salesforce to version v2.4.1
- Salesforce Marketing Cloud to version v0.6.1
- SAP to version v0.8.1
- ServiceNow to version v1.0.2
- Shopify to version v1.9.2
- Shopify Holistic to version v1.3.1
- Snapchat Ads to version v1.3.1
- Social Media Reporting to version v1.6.2
- StackAdapt to version v0.2.1
- Stripe to version v1.10.1
- TikTok Ads to version v1.4.1
- Twilio to version v1.4.1
- Unified RAG to version v0.3.1
- Workday HCM to version v1.0.3
- X Ads to version v1.3.1
- X Organic to version v1.2.1
- Xero to version v1.6.1
- YouTube Analytics to version v1.2.1
- Zendesk Support to version v1.7.1
- Zuora to version v1.4.1
June 2026
v1.5.0
Breaking Changes
- Source table identifier variables have been renamed to include the
recurly_prefix for consistency with other Fivetran dbt packages and to ensure union functionality works as expected. If you have configured any identifier variables in your project, update them to the new format (e.g.,account_history_identifier→recurly_account_history_identifier).
Under the Hood
- Migrates the
union_connections,apply_source_relation, andpartition_by_source_relationmacros to thedbt_fivetran_utilspackage. - Adds the
fivetran_using_source_casingvariable for case-sensitive destination support. When enabled, downstream transformations respect source casing to ensure consistent results. See the Additional Configurations section of the README for details. - Removed column from
get_billing_info_history_columns()macro which is not referenced in staging model.
March 2026
v1.4.0
Schema/Data Change
22 total changes • 21 possible breaking changes
| Data Model(s) | Change type | Old | New | Fields affected |
|---|---|---|---|---|
recurly__account_overview | Data type | float | numeric | total_charges, total_credits, total_balance, total_discounts, charges_this_month, credits_this_month, balance_this_month, discounts_this_month |
recurly__account_overview | Data type | int | numeric | total_taxes, taxes_this_month |
recurly__account_daily_overview | Data type | float | numeric | daily_net_change, daily_charges, daily_credits, daily_discounts, rolling_account_balance, rolling_charge_balance, rolling_credit_balance, rolling_discount_balance |
recurly__account_daily_overview | Data type | int | numeric | daily_taxes, rolling_tax_balance |
recurly__balance_transactions | Data type | float | numeric | amount, credit_applied, discount, unit_amount |
recurly__balance_transactions | Data type | int | numeric | tax, subtotal |
recurly__monthly_recurring_revenue | Data type | float | numeric | current_month_mrr, previous_month_mrr |
recurly__subscription_overview | Data type | float | numeric | unit_amount |
recurly__subscription_overview | Data type | int | numeric | add_ons_total, subtotal |
recurly__line_item_enhanced | Data type | float | numeric | unit_amount, discount_amount, total_amount |
recurly__line_item_enhanced | Data type | int | numeric | tax_amount, refund_amount |
recurly__line_item_enhanced | Logic update | line_item_index ordered by created_at only | line_item_index ordered by created_at, then line_item_id | Ensures deterministic ordering when multiple line items share the same created_at timestamp |
int_recurly__transactions_grouped | Data type | float | numeric | daily_charges, daily_credits, daily_balance, daily_discounts |
int_recurly__transactions_grouped | Data type | int | numeric | daily_taxes |
int_recurly__account_cumulatives | Data type | float | numeric | total_charges, total_credits, total_balance, total_discounts, charges_this_month, credits_this_month, balance_this_month, discounts_this_month |
int_recurly__account_cumulatives | Data type | int | numeric | total_taxes, taxes_this_month |
int_recurly__account_rolling_totals | Data type | float | numeric | daily_charges, daily_credits, daily_balance, daily_discounts, rolling_account_balance, rolling_charge_balance, rolling_credit_balance, rolling_discount_balance |
int_recurly__account_rolling_totals | Data type | int | numeric | daily_taxes, rolling_tax_balance |
int_recurly__account_running_totals | Data type | float | numeric | daily_charges, daily_credits, daily_balance, daily_discounts, rolling_account_balance, rolling_charge_balance, rolling_credit_balance, rolling_discount_balance |
int_recurly__account_running_totals | Data type | int | numeric | daily_taxes, rolling_tax_balance |
All stg_recurly__* models | Data type | float | numeric | amount, balance, credit_applied, discount, setup_fees, unit_amount |
All stg_recurly__* models | Data type | int | numeric | add_ons_total, discount, paid, refundable_amount, subtotal, tax, total |
Under the Hood
- Corrected
get_*_columnsmacro fields forinvoice_history,line_item_history,subscription_historythat were cast asintinstead offloatto match the Recurly API type (number <float>).
Documentation
- Fixes link to
streamlit_fivetran_billing_modelrepo in the README.
January 2026
v1.3.0
Documentation
- Updates README with standardized Fivetran formatting.
Under the Hood
- In the
quickstart.ymlfile:- Adds
table_variablesfor relevant sources to prevent missing sources from blocking downstream Quickstart models. - Adds
supported_varsfor Quickstart UI customization.
- Adds
v1.2.0
Features
- Increases the required dbt version upper limit to v3.0.0
August 2025
v1.0.0
Breaking Changes
Source Package Consolidation
- Removed the dependency on the
fivetran/recurly_sourcepackage.- All functionality from the source package has been merged into this transformation package for improved maintainability and clarity.
- If you reference
fivetran/recurly_sourcein yourpackages.yml, you must remove this dependency to avoid conflicts. - Any source overrides referencing the
fivetran/recurly_sourcepackage will also need to be removed or updated to reference this package. - Update any recurly_source-scoped variables to be scoped to only under this package. See the README for how to configure the build schema of staging models.
- As part of the consolidation, vars are no longer used to reference staging models, and only sources are represented by vars. Staging models are now referenced directly with
ref()in downstream models.
dbt Fusion Compatibility Updates
- Updated package to maintain compatibility with dbt-core versions both before and after v1.10.6, which introduced a breaking change to multi-argument test syntax (e.g.,
unique_combination_of_columns). - Temporarily removed unsupported tests to avoid errors and ensure smoother upgrades across different dbt-core versions. These tests will be reintroduced once a safe migration path is available.
- Removed all
dbt_utils.unique_combination_of_columnstests. - Moved
loaded_at_field: _fivetran_syncedunder theconfig:block insrc_recurly.yml.
- Removed all
Under the Hood
- Updated conditions in
.github/workflows/auto-release.yml. - Added
.github/workflows/generate-docs.yml.