Releases: juspay/hyperswitch
Releases · juspay/hyperswitch
Hyperswitch v1.60.0
1.60.0 (2023-10-17)
Features
- compatibility: Added support to connector txn id (#2606) (
82980a8
) by @sahkal - router: Better UI payment link and order details product image and merchant config support (#2583) (
fdd9580
) by @sahkal - Add updated_by to tracker tables (#2604) (
6a74e8c
) by @dracarys18
Bug Fixes
- Make push to drainer generic and add application metrics for KV (#2563) (
274a783
) by @dracarys18
Refactors
- connector: [Nuvei] remove default case handling (#2584) (
3807601
) by @HeetVekariya - router: Throw bad request error on applepay verification failure (#2607) (
cecea87
) by @prajjwalkumar17
Full Changelog: v1.59.0...v1.60.0
Hyperswitch v1.59.0
1.59.0 (2023-10-16)
Features
- connector:
- Add support for surcharge in trustpay (#2581) (
2d5d3b8
) by @hrithikesh026 - Add surcharge support in paypal connector (#2568) (
92ee1db
) by @sai-harsha-vardhan
- Add support for surcharge in trustpay (#2581) (
- events: Add basic event handler to collect application events (#2602) (
5d88dbc
) by @lsampras
Refactors
Full Changelog: v1.58.0...v1.59.0
Hyperswitch v1.58.0
1.58.0 (2023-10-15)
Features
- connector:
- [HELCIM] Implement Cards for Helcim (#2210) (
b5feab6
) by @deepanshu-iiitu - [Paypal] use connector request reference id as reference for paypal (#2577) (
500405d
) by @prasunna09 - [Airwallex] Currency Unit Conversion (#2571) (
8971b17
) by @SagarDevAchar - [Klarna] Use connector_request_reference_id as reference to connector (#2494) (
2609ef6
) by @HarshitVashisht11 - [Dlocal] Use connector_response_reference_id as reference to merchant (#2446) (
f6677b8
) by @SargamPuram
- [HELCIM] Implement Cards for Helcim (#2210) (
- nexinets: Use connector_request_reference_id as reference to the connector (#2515) (
088dce0
) by @frazar - router: Add Cancel Event in Webhooks and Mapping it in Stripe (#2573) (
92f7918
) by @deepanshu-iiitu
Refactors
- connector:
- [Worldline] Currency Unit Conversion (#2569) (
9f03a41
) by @Suraj3240 - [Authorizedotnet] Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2570) (
d401975
) by @Azanul - [noon] enhance response status mapping (#2575) (
053c79d
) by @SamraatBansal
- [Worldline] Currency Unit Conversion (#2569) (
- storage: Update paymentintent object to provide a relation with attempts (#2502) (
fbf3c03
) by @lsampras
Testing
- postman: Update postman collection files (
08141ab
) by @github-actions
Full Changelog: v1.57.1...v1.58.0
Hyperswitch v1.57.1
1.57.1 (2023-10-12)
Bug Fixes
- connector: Trigger Psync after redirection url (#2422) (
8029a89
) by @SamraatBansal
Full Changelog: v1.57.0...v1.57.1
Hyperswitch v1.57.0
1.57.0 (2023-10-12)
Features
- connector:
- [Tsys] Use
connector_response_reference_id
as reference to the connector (#2546) (550377a
) by @Rutam21 - [Cybersource] Use connector_request_reference_id as reference to the connector (#2512) (
81cb8da
) by @sahalsaad - [Iatapay] use connector_response_reference_id as reference to connector (#2524) (
ef647b7
) by @SoumyoPurkayastha - [ACI] Use connector_request_reference_id as reference to the connector (#2549) (
c2ad200
) by @Azanul
- [Tsys] Use
- customers: Add customer list endpoint (#2564) (
c26620e
) by @Narayanbhat166 - router:
Bug Fixes
- connector:
- [noon] sync with reference_id (#2544) (
9ef60e4
) by @SamraatBansal - [braintree] add 3ds redirection error mapping and metadata validation (#2552) (
28d02f9
) by @SamraatBansal
- [noon] sync with reference_id (#2544) (
- router: Add customer_id validation for
payment method create
flow (#2543) (53d7604
) by @ShankarSinghC - Percentage float inconsistency problem and api models changes to support surcharge feature (#2550) (
1ee1184
) by @hrithikesh026 - Consume profile_id throughout payouts flow (#2501) (
7eabd24
) by @kashif-m - Parse allowed_payment_method_types only if there is some value p… (#2161) (
46f1419
) by @kashif-m
Refactors
- connector:
- [Worldpay] Currency Unit Conversion (#2436) (
b78109b
) by @Suraj3240 - [noon] use connector_request_reference_id for sync (#2558) (
0889a6e
) by @SamraatBansal - [noon] update and add recommended fields (#2381) (
751f16e
) by @SamraatBansal
- [Worldpay] Currency Unit Conversion (#2436) (
- worldline: Use
connector_request_reference_id
as reference to the connector (#2498) (efa5320
) by @PanGan21
Revert
- Fix(connector): [noon] sync with reference_id (#2556) (
13be4d3
) by @SamraatBansal
Full Changelog: v1.56.0...v1.57.0
Hyperswitch v1.56.0
1.56.0 (2023-10-11)
Features
- connector:
- router: Change temp locker config as enable only (#2522) (
7acf101
) by @sai-harsha-vardhan
Refactors
- Delete requires cvv config when merchant account is deleted (#2525) (
b968552
) by @Chethan-rao
Testing
- postman:
- Add proper
customer_id
in payment method create api (#2548) (7994a12
) by @ShankarSinghC - Update postman collection files (
7c561d5
) by @github-actions
- Add proper
Miscellaneous Tasks
- CODEOWNERS: Update CODEOWNERS (#2541) (
d9fb5d4
) by @ArjunKarthik
Full Changelog: v1.55.0...v1.56.0
Hyperswitch v1.55.0
1.55.0 (2023-10-10)
Features
- connector:
- [Multisafepay] Use connector_request_reference_id as reference to the connector (#2503) (
c34f1bf
) by @SagarDevAchar - [GlobalPayments] Introduce connector_request_reference_id for GlobalPayments (#2519) (
116139b
) by @amaan14999 - [Airwallex] Use connector_request_reference_id as merchant reference id #2291 (#2516) (
6e89e41
) by @sccalabr
- [Multisafepay] Use connector_request_reference_id as reference to the connector (#2503) (
- trace: Add optional sampling behaviour for routes (#2511) (
ec51e48
) by @NishantJoshi00 - Gracefully shutdown drainer if redis goes down (#2391) (
2870af1
) by @dracarys18 - Kv for reverse lookup (#2445) (
13aaf96
) by @dracarys18 - Add x-hs-latency header for application overhead measurement (#2486) (
cf0db35
) by @BallaNitesh
Bug Fixes
- connector:
- [Airwallex] convert expiry year to four digit (#2527) (
4b0fa12
) by @SamraatBansal - [noon] add missing response status (#2528) (
808ee45
) by @SamraatBansal
- [Airwallex] convert expiry year to four digit (#2527) (
Refactors
- payment_methods: Added mca_id in bank details (#2495) (
ac3c500
) by @Sarthak1799 - test_utils: Refactor
test_utils
crate and addfolder
support with updated documentation (#2487) (6b52ac3
) by @pixincreate
Miscellaneous Tasks
- [GOCARDLESS] env changes for becs and sepa mandates (#2535) (
4f5a383
) by @deepanshu-iiitu
Full Changelog: v1.54.0...v1.55.0
Hyperswitch v1.54.0
1.54.0 (2023-10-09)
Features
- connector:
- [Fiserv] update connector_response_reference_id in transformers (#2489) (
4eb7003
) by @sahalsaad - [Nuvei] Use "connector_request_reference_id" for as "attempt_id" to improve consistency in transmitting payment information (#2493) (
17393f5
) by @Himanshu-370
- [Fiserv] update connector_response_reference_id in transformers (#2489) (
- kv: Add kv wrapper for executing kv tasks (#2384) (
8b50997
) by @dracarys18 - process_tracker: Make long standing payments failed (#2380) (
73dfc31
) by @Narayanbhat166
Bug Fixes
- Add release feature to drianer (#2507) (
224b83c
) by @dracarys18
Refactors
- Disable color in reports in json format (#2509) (
aa176c7
) by @Chethan-rao
Miscellaneous Tasks
- Address Rust 1.73 clippy lints (#2474) (
e02838e
) by @Chethan-rao
Full Changelog: v1.53.0...v1.54.0
Hyperswitch v1.53.0
1.53.0 (2023-10-09)
Features
- connector:
- [Braintree] implement dispute webhook (#2031) (
eeccd10
) by @AkshayaFoiger - [Paypal] Implement 3DS for Cards (#2443) (
d95a64d
) by @Sakilmostak - [Cybersource] Use connector_response_reference_id as reference to merchant (#2470) (
a2dfc48
) by @rashmibharambe - [Coinbase] Add order id as the reference id (#2469) (
9c2fff5
) by @Ceres445 - [Multisafepay] Use transaction_id as reference to transaction (#2451) (
ba2efac
) by @nabeel001
- [Braintree] implement dispute webhook (#2031) (
Bug Fixes
- Add startup config log to drainer (#2482) (
5038234
) by @dracarys18 - Fetch data directly from DB in OLAP functions (#2475) (
12b5341
) by @dracarys18
Refactors
- connector: [trustpay] refactor trustpay and handled variants errors (#2484) (
3f1e7c2
) by @Cioraz - merchant_account: Make
organization_id
as mandatory (#2458) (53b4816
) by @Narayanbhat166
Miscellaneous Tasks
- Env changes for gocardless mandate (#2485) (
65ca5f1
) by @ArjunKarthik
Full Changelog: v1.52.0...v1.53.0
Hyperswitch v1.52.0
1.52.0 (2023-10-06)
Features
- connector:
- [Forte] Use connector_response_reference_id as reference to merchant (#2456) (
cc7e90f
) by @AaronTJDev - [PayU] Use connector_response_response_id as reference to merchant (#2452) (
e24897c
) by @harshalkh - [Gocardless] Implement mandate flow (#2461) (
4149965
) by @deepanshu-iiitu - [Gocardless] Add mandate webhoooks (#2468) (
8d53c66
) by @deepanshu-iiitu - [Noon] Use connector_request_reference_id as Order reference (#2466) (
2897b6e
) by @daniel-shuy
- [Forte] Use connector_response_reference_id as reference to merchant (#2456) (
- core: Add surcharge_details field to ResponsePaymentMethodTypes struct (#2435) (
3f0d927
) by @hrithikesh026 - router: Add mandates incoming webhooks flow (#2464) (
1cf8b6c
) by @sai-harsha-vardhan
Bug Fixes
- Update connector_mandate_id column in generate mandate flow (#2472) (
61288d5
) by @ArjunKarthik
Refactors
- connector: [nmi] refactor nmi and handled variants errors (#2463) (
f364a06
) by @Cioraz - Add support for passing context generic to api calls (#2433) (
601c174
) by @Chethan-rao
Full Changelog: v1.51.1...v1.52.0