Hyperswitch Releases

37 weekly releases724 PRs merged15 categories

Highlights

Connector Resilience

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

UCS Expansion

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

Core Routing & Performance

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

Customer & Payment Method Reliability

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

All changes

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

Add Cypress payment configurations and test cases for Placetopay, payjustnowinstore, bankofamerica CVV requirements, and Peachpayments payment method type and card IIN data

Consent choices