Skip to content

Releases: juspay/hyperswitch

Hyperswitch v0.3.0

26 Feb 10:27
f3224cc
Compare
Choose a tag to compare

Build System / Dependencies

  • docker-compose: increase docker health check interval for hyperswitch-server (#534) (1ba6b8c)

Chores

  • release: port release bug fixes to main branch (#612) (a8d6ce8)

Continuous Integration

Documentation Changes

New Features

  • router:
    • include eligible connectors list in list payment methods (#644) (92771b3)
    • API endpoints for managing API keys (#511) (1bdc895)
  • connector:
    • [Airwallex] add authorize, capture, void, psync, Webhooks support (#646) (6a67dd8)
    • [Bluesnap] add authorize, capture, void, refund, psync, rsync and Webhooks support (#649) (7efdc3c)
    • add authorize, capture, void, refund, psync support for Nuvei (#645) (03a9f5a)
  • Added applepay feature (#636) (1e84c07)
  • add track_caller to functions that perform change_context (#592) (8d2e573)
  • Redis cache for MCA fetch and update (#515) (963cb52)
  • api_models: add error structs (#532) (d107b44)

Bug Fixes

  • connector: update Bluesnap in routable connectors (#654) (64cb2ff)
  • allow errors with status code 200 to pass (#601) (8a8767e)
  • don't call connector if connector transaction id doesn't exist (#525) (326d6be)
  • throw 500 error when redis goes down (#531) (aafb115)
  • router:
    • allow setup future usage to be updated in payment update and confirm requests (#610) (#638) (6c128f8)
    • feature gate openssl deps for basilisk feature (#536) (e495682)
  • checkout: Error Response when wrong api key is passed (#596) (55b6d88)
  • core: use guard for access token result (#522) (903b452)

Other Changes

Refactors

  • router:
    • update payments api contract to accept a list of connectors (#643) (8f1f626)
    • api-key routes refactoring (#600) (e640827)
    • appstate as trait in authentication (#588) (eaf98e6)
  • compatibility: add additional fields to stripe payment and refund response types (#618) (2ea09e3)
  • Throw 500 error on database connection error instead of panic (#527) (f1e3bf4)
  • send full payment object for payment sync (#526) (6c2a1fe)
  • middleware: change visibility to pub (#587) (4884a24)

Hyperswitch v0.2.0

17 Feb 10:05
Compare
Choose a tag to compare

Supported Connectors

Supported Payment Methods

Supported Payment Functionalities

  • Payments (Authorize/Sync/Capture/Cancel)
  • Refunds (Execute/Sync)
  • Saved Cards
  • Mandates (No 3DS)*
  • Customers
  • Merchants
  • ConnectorAccounts

* May not be supported on all connectors