Skip to content

Releases: juspay/hyperswitch

Hyperswitch v0.5.10

08 May 16:58
5c5c3ef
Compare
Choose a tag to compare

0.5.10 (2023-05-08)

Features

Bug Fixes

Refactors

Hyperswitch v0.5.9

08 May 10:43
c888635
Compare
Choose a tag to compare

0.5.9 (2023-05-04)

Features

Bug Fixes

Refactors

Documentation

Miscellaneous Tasks

Build System / Dependencies

Hyperswitch v0.5.8

03 May 10:15
897250e
Compare
Choose a tag to compare

0.5.8 (2023-04-25)

Chores

Documentation Changes

New Features

Bug Fixes

Other Changes

Refactors

New Contributors

Full Changelog: v0.5.7...v0.5.8

Hyperswitch v0.5.7

19 Apr 08:04
573a4d3
Compare
Choose a tag to compare

0.5.7 (2023-04-18)

New Features

Bug Fixes

Enhancement

Integration

Refactors

New Contributors

Full Changelog: v0.5.6...v0.5.7

Hyperswitch v0.5.6

17 Apr 06:55
396c43d
Compare
Choose a tag to compare

0.5.6 2023-04-14

Build System / Dependencies

Continuous Integration

  • manual_release: add multiple_mca feature in ci (#872) (aebb4dc)

New Features

  • core: add backwards compatibility for multiple mca (#866) (cf902f1)
  • router:
    • added dispute retrieve and dispute list apis (#842) (acab767)
    • separate straight through algorithm in separate column in payment attempt (#863) (01f86c4)
  • connector:
    • [Airwallex] add multiple redirect support for 3DS (#811) (d1d58e3)
    • [Worldpay] add support for webhook (#820) (2351116)
    • [Coinbase] [Opennode] Add support for crypto payments via PG redirection (#834) (b3d1473)
  • multiple connector account support for the same country (#816) (6188d51)
  • connector tokenization flow (#750) (29da1df)
  • process_tracker: changing runner selection to dyn dispatch (#853) (18b84c4)

Bug Fixes

  • merchant_account: change primary_business_details to vec in update (#877) (396d24f)
  • redis deserialization issue in tokenization call (#878) (5e9d7d6)
  • duplication check fix in basilisk-hs (#881) (b12762e)

Refactors

  • Tokenization: remove ConnectorCallType from tokenization call (#862) (0d047e0)
  • router_env: improve logging setup (#847) (1b94d25)
  • refund_type: Feat/add copy dervie (#849) (ccf0327)

Hyperswitch v0.5.5

11 Apr 07:30
f46eaf3
Compare
Choose a tag to compare

0.5.5 (2023-04-10)

New Features

  • api_models: derive strum::Display for RefundStatus (#846) (4524d4f)
  • allow (de)serializing countries to/from alpha-2, alpha-3 and numeric country codes (#836) (899767c)
  • connector: add authorize, capture, void, psync, refund, rsync for PayPal connector (#747) (36049c1)

Bug Fixes

Other Changes

  • common_utils: put the async ext trait behind a feature (#835) (de29eb6)
  • update ci workflows for common_enums crate (#843) (4511133)

Refactors

  • scheduler: remove scheduler options & adding graceful shutdown to producer (#840) (11df843)
  • router: refactor amount in PaymentsCaptureData from Option to i64 (#821) (b8bcba4)

Hyperswitch v0.5.4

04 Apr 12:42
fb4ec43
Compare
Choose a tag to compare

0.5.4 (2023-04-04)

New Features

  • request: add RequestBuilder method to attach default request headers (#826) (6f61f83)
  • middleware: add middleware to attach default response headers (#824) (6d7b11a)
  • core: added multiple payment_attempt support for payment_intent (#439) (35d3e27)
  • router: added incoming dispute webhooks flow (#769) (a733eaf)

Bug Fixes

  • cards_info: add extra columns to cards_info struct (#813) (442bed0)
  • connector: [Mollie] remove unsupported implementation of Void flow from mollie connector (#808) (eee8304)

Other Changes

  • common_utils: put the signals module behind a feature flag (#814) (fb4ec43)
  • core: replace string with enum for country (#735) (e18bfb2)
  • api_models: put the errors module behind a feature flag (#815) (f14f87a)
  • storage_models: delete client secret when status is succeeded, failed, cancelled (#724) (a05059b)

Refactors

  • drainer, router: KMS decrypt database password when kms feature is enabled (#733) (9d6e4ee)

Hyperswitch v0.5.3

29 Mar 10:54
ac7f850
Compare
Choose a tag to compare

0.5.3 (2023-03-29)

Documentation Changes

New Features

Bug Fixes

  • compatibility: add last_payment_error in stripe payment response (#803) (97b95f0)

Refactors

  • api_models: enhance accepted countries/currencies types (#807) (f9ef313)
  • services: make AppState impl generic using AppStateInfo (#805) (642c3f3)

Hyperswitch v0.5.2

24 Mar 15:53
a28214e
Compare
Choose a tag to compare

0.5.2 (2023-03-24)

Chores

  • prepare for building production Docker images (#794) (6ddc30e)

Bug Fixes

  • connector: [Airwallex] Change Session Token to Init Payment (#798) (a3c0033)

Other Changes

Refactors

  • extract kms module to external_services crate (#793) (029e389)

Hyperswitch v0.5.1

24 Mar 06:55
2cca54d
Compare
Choose a tag to compare

0.5.1 (2023-03-21)

Documentation Changes

  • try_local_system:

New Features

  • pm_list: handle client secret check (#759) (82344fc)
  • add in-memory cache support for config table (#751) (abedaae)
  • compile time optimization (#775) (5b5557b)
  • router:
    • add support for stateful straight through routing (#752) (568bf01)
    • adding metrics for tracking behavior throughout the router crate (#768) (d302b28)
  • core: accept gateway credentials in the request body in payments and refunds (#766) (cb188f9)
  • connector:
    • Add support to provide connector_payment_meta for capture and void request (#770) (6c008ae)
    • [Trustpay] add webhooks (payment and refund events) (#746) (853dfa1)

Bug Fixes

  • process delete response from basilisk-v3 as plaintext instead of JWE (#791) (699ca4f)
  • storage: add serialization for primitivedatetime for diesel structs (#764) (f27732a)

Refactors

  • get connection pool based on olap/oltp features (#743) (a392fb1)