Add option to disable the Connector banner via consoleBannerDisable branding setting
Trigger disconnect when Plaid NO_ACCOUNTS error is received, bringing Plaid in line with other connector disconnect behaviour
Encourage use of onExitSuccess to track connection creation
GraphQL
Add metadata field to Profile schema
Add BWP (Botswana Pula) and SSP (South Sudanese Pound) currency codes to the CurrencyCode enum
Add currencyCode field to RemoteDataMockTransaction type
Deprecate updatedAt on webhook payloads for all records; slated for removal in a future API version
Clarify Transaction.amount field description to specify CREDIT inflows and DEBIT outflows
Expand AccountTaxonomyMember enum descriptions with additional detail on asset and liability classifications
REST API
Deprecate features field on Connection in favour of products
Add payload validation to the Sync Enrichment endpoint
Clarify provider field description to "Enum for the API Provider of the payload to be enriched"
Replace RestError-style 422s with 400s or ValidationError-style responses
Add 504 Gateway Timeout responses when upstream providers are too slow to respond
Add unavailable and unavailableCount fields to Webhook Subscription responses
Remove updatedAt field from Webhook Subscription responses
Add optional institutionId parameter to the Plaid Processor Token import endpoint
Expand ConnectionEvent descriptions with additional detail on connection.created event behaviour
Include error ID in 502 and 504 error responses to aid support investigations
Improve 502 error instruction message for upstream provider failures
Platform
Update connection.synced.successful and profile.ready webhook start and end dates to reflect the range of transactions changed
Add connection.synced.successful.initial webhook event to complement the existing connection.synced.successful.historical event
Reduce the number of profile.ready events fired when there are no changes to the profile
Dashboard
Add connectionsErroredCount field to Profile API response and OpenAPI schema
Add ability to request a new passcode during Dashboard login
Documentation
Update MX integration docs to clarify IP address whitelisting requirements
Improve reconnect flow simulation documentation
Add TypeScript usage examples to the React SDK documentation
Update JavaScript callback examples to use destructured metadata
Add missing webhook event documentation
Fix docs search widget display
Webhooks
Add connection.syncing event, fired when a connection enters the syncing state
Bug Fixes
Bug Fixes
Connector
Fix balance syncing for Plaid processor-token based connections
Fix Plaid reconnect replace flow returning incorrect connection ID when a new connection is created
Fix Finicity 961 error being classified as error_repairable instead of error_institution
Fix Processor Token-based connections erroring during sync
GraphQL
Fix ILS currency code description from "Israeli New Sheqel" to "Israeli New Shekel"
Fix Remote Data timestamp field not reflecting updated values
Fix disconnectConnection mutation not tearing down Processor Token-backed connections
Platform
Fix Event metadata being dropped from webhook payloads
Fix MX insurance account type mapping returning empty instead of :insurance
Fix balance refreshes failing for connections with 5 or more Plaid accounts due to rate limiting
Fix account verified status not being reset when a connection is reconnected
Fix credential management transitions to allow switching from self-managed to Quiltt-managed credentials without getting stuck on incorrect onboarding flows
Fix previously verified accounts not firing account.verified during re-verification
Fix delivery tracking errors triggering retries on already-delivered webhook events
Fix teardown of Processor token-based connections failing with a deletion restriction error
Prevent Processor token-based connections from calling Plaid's /item/remove on teardown
Fix yanked transaction dates not being included in the syncing diff
REST API
Fix 503 Service Unavailable errors incorrectly returned for upstream provider timeouts — now correctly returned as 504 Gateway Timeout
Fix wording of 502 Bad Gateway error instruction message
Fix Finicity account verification failures returning 500 instead of 502
Fix duplicate profile UUID conflicts returning a 422 instead of a 409 Conflict
Fix database race condition during simultaneous import of identical profiles
Hub
Fix parsing of API errors in Dashboard login flow
Documentation
Fix incorrect "React Native" reference in React SDK TypeScript section
Fix incorrect endpoint URL in authentication tutorial