PR #107 includes the following updates:
Breaking Changes
- In alignment with the Fivetran Stripe connector March 2025 update, added:
- Source:
PAYOUT_BALANCE_TRANSACTION
- Models:
stg_stripe__payout_balance_transactionstg_stripe__payout_balance_transaction_tmp
- Source:
- This is a new mapping table that provides all associated balance transactions for a payout, supporting the 1:many
payout → balance_transactionrelationship.- NOTE: The existing
balance_transaction_idinPAYOUTonly reflects the most recent associated record, necessitating this update.
- NOTE: The existing
- Updated
stripe__balance_transactionsto use the mapping tablestg_stripe__payout_balance_transaction, expanding the balance transactions that can be mapped to a payout.- Added the
payout_balance_transaction_is_currentfield to identify the most recent balance transaction associated with a payout.
- Added the
- Updated financial report models
stripe__ending_balance_reconciliation_itemized_4andstripe__payout_itemized_3to maintain existing behavior and prevent fanout from thestripe__balance_transactionsupdates.- These models will continue referencing only the most recent balance transaction associated with a payout.
Under the Hood (Maintainers Only)
- Added consistency test for
stripe__payout_itemized_3. - Added seed
payout_balance_transaction_data.
Full Changelog: v0.16.1...v0.17.0