Releases: juspay/hyperswitch
Releases · juspay/hyperswitch
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
Hyperswitch v1.51.1
1.51.1 (2023-10-05)
Bug Fixes
Refactors
- router:
Miscellaneous Tasks
- Fix the failing formatting check for external contributors (#2467) (
bb2ba08
) by @ShankarSinghC
Full Changelog: v1.51.0...v1.51.1
Hyperswitch v1.51.0
1.51.0 (2023-10-05)
Features
- connector:
- [Noon] Use connector_response_reference_id as reference (#2442) (
688557e
) by @sudharsangs - [Opayo] Add connector id (#2418) (
8e51073
) by @kamalika0363
- [Noon] Use connector_response_reference_id as reference (#2442) (
- payment_methods: Bank details support for payment method data in pmt (#2385) (
e86c032
) by @Sarthak1799 - router: Add support for payment_type field in payment intent (#2448) (
f116728
) by @vspecky
Bug Fixes
- connector: Use enum to deserialize latest_charge in stripe psync response (#2444) (
05ee47a
) by @hrithikesh026 - payments: Move validations of payment intent before attempt (#2440) (
7fb5c04
) by @Narayanbhat166 - Return appropriate error message during webhook call for invalid merchant_secret adyen (#2450) (
db7f9fa
) by @hrithikesh026
Testing
- postman: Update postman collection files (
a9221d4
) by @github-actions
Full Changelog: v1.50.0...v1.51.0
Hyperswitch v1.50.0
1.50.0 (2023-10-04)
Features
- connector:
- [Stax] Use connector_response_reference_id as reference to merchant (#2415) (
099b241
) by @ManobhavSachan - [PowerTranz] Use connector_response_reference_id as reference to merchant (#2413) (
0d703c7
) by @kritikash18 - [Payeezy] Use connector_response_reference_id as reference to merchant (#2410) (
485c09d
) by @rootCircle - [Square] Use reference_id as reference to merchant (#2434) (
591c9b7
) by @VedantKhairnar
- [Stax] Use connector_response_reference_id as reference to merchant (#2415) (
- router:
- Remove unnecessary lookups in refund and payment_attempt kv flow (#2425) (
f720aec
) by @sai-harsha-vardhan - [OpenNode] response reference id (#2416) (
3bfea72
) by @eigengravy - Add profile id and extra filters in lists (#2379) (
ab2cde7
) by @apoorvdixit88
- Remove unnecessary lookups in refund and payment_attempt kv flow (#2425) (
Bug Fixes
- CI: Fix spell check for CI pull request (#2439) (
04f2e11
) by @ShankarSinghC - router: Merchant account delete does not delete the merchant_key_store (#2367) (
35f7ce0
) by @dalprahcd
Refactors
- config: Update payment method filter for apple pay (#2423) (
d177b4d
) by @ShankarSinghC - payment_methods: Add
requires_cvv
config while creating merchant account (#2431) (6e5ab0d
) by @Chethan-rao - webhook: Add a function to retrieve payment_id (#2447) (
409913f
) by @Narayanbhat166
Build System / Dependencies
- deps: Address
undeclared crate or module
errors on Windows forscheduler
crate (#2411) (4225238
) by @SanchithHegde
Full Changelog: v1.49.0...v1.50.0
Hyperswitch v1.49.0
1.49.0 (2023-10-03)
Features
- connector: [Nuvei] Add order id as the reference id (#2408) (
d5d876b
) by @Ceres445 - pm_auth: Added pm_auth_config to merchant_connector_account (#2183) (
abfdea2
) by @Sarthak1799 - pm_list: [Trustpay] add bank_redirect - blik pm type required field info for trustpay (#2390) (
d81762a
) by @prasunna09 - webhooks: Webhooks effect tracker (#2260) (
5048d24
) by @Narayanbhat166
Bug Fixes
- CI: Fix spell check for CI pull request (#2420) (
3b10b1c
) by @ShankarSinghC - cards: Allow card cvc 000 (#2387) (
f0dc374
) by @vsrivatsa-juspay - configs: Add
lock_settings
indocker_compose.toml
(#2396) (14fec5c
) by @srujanchikke - connector: [noon] add connector_auth params and update description (#2429) (
0aa6b30
) by @SamraatBansal - payment_methos: Prioritized
apple_pay_combined
deserialization overapple_pay
(#2393) (f12ce9c
) by @ShankarSinghC - Temp support for ach gocardless with existing api contracts (#2395) (
d43fbcc
) by @ArjunKarthik
Refactors
- connector:
- router: Add
#[cfg(not(feature = "kms"))]
feature flag to test the simplified apple pay flow locally (#2200) (e5ad9c5
) by @ShankarSinghC
Testing
- postman: Update postman collection files (
34099ba
) by @github-actions
Documentation
- README:
- Include Hacktoberfest information (#2386) (
e8eb929
) by @VedantKhairnar - Fixed TOC links (#2402) (
c81d8e9
) by @VedantKhairnar
- Include Hacktoberfest information (#2386) (
Miscellaneous Tasks
- deps: Bump webpki from 0.22.0 to 0.22.2 (#2419) (
6bf0e75
) by @dependabot
Full Changelog: v1.48.1...v1.49.0
Hyperswitch v1.48.1
1.48.1 (2023-09-28)
Bug Fixes
- [Gocardless] add region in customer create request based on country (#2389) (
c293cb6
) by @ArjunKarthik
Full Changelog: v1.48.0...v1.48.1
Hyperswitch v1.48.0
1.48.0 (2023-09-27)
Features
- core: Create surcharge_metadata field in payment attempt (#2371) (
934542e
) by @hrithikesh026 - router:
- Append payment_id to secondary key for payment_intent in kv flow (#2378) (
ee91552
) by @sai-harsha-vardhan - Pass customers address in retrieve customer (#2376) (
f6cfb05
) by @ShankarSinghC
- Append payment_id to secondary key for payment_intent in kv flow (#2378) (
Bug Fixes
- db: Merchant_account cache invalidation based on publishable_key (#2365) (
22a8291
) by @Abhicodes-crypto - router: Allow address updates in payments update flow (#2375) (
0d3dd00
) by @sai-harsha-vardhan
Refactors
- connector:
- [Payme]Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2194) (
77b51d5
) by @srujanchikke - [bluesnap] add refund status and webhooks (#2374) (
fe43458
) by @SamraatBansal
- [Payme]Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2194) (
- Insert requires cvv config to configs table if not found in db (#2208) (
68b3310
) by @Chethan-rao
Full Changelog: v1.47.0...v1.48.0
Hyperswitch v1.47.0
1.47.0 (2023-09-27)
Features
- connector_response: Kv for connector response table (#2207) (
cefa291
) by @dracarys18
Bug Fixes
- connector:
- Make webhook source verification mandatory for adyen (#2360) (
3d7e22a
) by @hrithikesh026 - [noon] Create psync struct from webhook resource object (#2370) (
f12a438
) by @SamraatBansal
- Make webhook source verification mandatory for adyen (#2360) (
- merchant_connector_account: Use appropriate key when redacting (#2363) (
54645cd
) by @Narayanbhat166 - router:
- [stripe] Add customer balance in StripePaymentMethodDetailsResponse (#2369) (
67a3e8f
) by @Sangamesh26
Refactors
- connector:
- [bluesnap]Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2193) (
6db60b8
) by @srujanchikke - [Zen] Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2196) (
7fd79e0
) by @srujanchikke - [Paypal]Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2191) (
2e97869
) by @srujanchikke - [Cryptopay]Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2195) (
d8c3845
) by @srujanchikke
- [bluesnap]Enhance currency Mapping with ConnectorCurrencyCommon Trait (#2193) (
Miscellaneous Tasks
- config: [Multisafepay] Add configs for card mandates for Multisafepay (#2372) (
af3b9e9
) by @AkshayaFoiger
Full Changelog: v1.46.0...v1.47.0
Hyperswitch v1.46.0
1.46.0 (2023-09-25)
Features
- payment_attempt: Add kv for find last successful attempt (#2206) (
d3157f0
) by @dracarys18 - payments: Add api locking for payments core (#1898) (
5d66156
) by @Abhicodes-crypto
Bug Fixes
- compatibility: Update BillingDetails mappings in SCL (#1926) (
a48f986
) by @kritikmodi - connector: [stripe] use display impl for expiry date (#2359) (
35622af
) by @ShankarSinghC - drainer: Ignore errors in case the stream is empty (#2261) (
53de86f
) by @dracarys18 - Add health metric to drainer (#2217) (
4e8471b
) by @dracarys18
Refactors
- Enable
logs
feature flag in router crate (#2358) (e4af381
) by @Chethan-rao
Testing
- postman: Update postman collection files (
d7affab
) by @github-actions
Full Changelog: v1.45.0...v1.46.0