37 weekly releases•724 PRs merged•15 categories
Multiple connectors now tolerate unexpected response shapes, unknown enum variants, missing optional fields, and non-JSON error bodies, cutting deserialization-related failures and improving integration stability
Hyperswitch deepens UCS support by routing JPMorgan and TSYS XML through UCS, forwarding JPMorgan metadata, fixing Cybersource mandate and Paysafe Apple Pay/gift-card bridges, and adding TLID and auth-type fields to UCS requests
A new MCA domain type reduces encryption-service calls, surcharge-aware routing arrives for merchant-initiated transactions, and idle database connections can now be closed automatically
Dashboard JWT access returns to legacy customer and payment-method routes, card metadata fields enrich payment method handling, and list-payments response parsing is corrected
Harden Redsys, Checkout, PayPal, Authorize.Net, Noon, Stripe, NMI, Payload, CashtoCode, and Novalnet against unknown response enum variants, missing optional fields, and non-JSON error bodies to prevent deserialization failures
Fix refund webhook parsing for numeric IDs and fall back to the customer email when billing email is absent during mandate payments
Allow hyphenated IDs in the DDC redirect regex and gracefully handle unknown response enum variants and missing optional fields
Route JPMorgan and TSYS XML through UCS, forward JPMorgan merchant metadata to UCS, map authentication_data into Cybersource SetupMandate requests, and fix Paysafe Apple Pay predecrypt and gift card bridge behavior
Improve refund sync error messages
Add the UpdatePostConfirm flow for the Payments Update API
Revert the cofData.source condition for Network Token Passthrough
Template the connector enum and mark Stripe error strings as placeholders