33 Commits

Author SHA1 Message Date
447655382b feat(router): add poll ability in external 3ds authorization flow (#4393)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-22 15:36:47 +00:00
14035d2f83 fix(redis_interface): remove mget function from redis interface (#4303)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-04-05 12:08:29 +00:00
ea730d4ffc build(deps): bump error-stack from version 0.3.1 to 0.4.1 (#4188) 2024-04-01 07:01:17 +00:00
c117f8ec63 feat: add unique constraint restriction for KV (#3723)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
2024-02-26 13:37:05 +00:00
7c63c76011 refactor(scheduler): improve code reusability and consumer logs (#3712) 2024-02-21 12:21:59 +00:00
11fc9b3986 refactor(ext_traits): simplify the signatures of some methods in Encode extension trait (#3687) 2024-02-19 09:54:09 +00:00
129b1e55bd chore(deps): update fred and moka (#3088) 2023-12-11 09:51:23 +00:00
cafea45982 fix: handle session and confirm flow discrepancy in surcharge details (#2696)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-14 10:41:38 +00:00
13aaf96db0 feat: kv for reverse lookup (#2445) 2023-10-10 09:05:00 +00:00
8b50997e56 feat(kv): add kv wrapper for executing kv tasks (#2384) 2023-10-09 13:10:58 +00:00
53de86f60d fix(drainer): ignore errors in case the stream is empty (#2261)
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-09-25 09:19:42 +00:00
737aeb6b0a refactor(redis_interface): changed the in the get_options value from true to false (#1606) 2023-07-05 10:39:36 +00:00
9a88a32d50 feat: add GenericNotFoundError error response and set_key_if_not_exists_with_expiry Redis command (#1526) 2023-07-03 12:51:23 +00:00
21f2ccd47c feat(router): add route to invalidate cache entry (#1100)
Co-authored-by: jeeva <jeeva.ramu@codurance.com>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-06-21 07:40:03 +00:00
93dcd98640 feat(redis_interface): implement MGET command (#1206) 2023-05-19 06:06:36 +00:00
0d46690502 refactor(errors): add parsing error types for context info (#911) 2023-05-11 12:45:00 +00:00
4ece376b56 feat(connector): add payment routes for dummy connector (#980) 2023-05-08 09:34:50 +00:00
01bc162d25 build(deps): bump fred from 5.2.0 to 6.0.0 (#869) 2023-04-13 07:58:51 +00:00
2e98670aa7 feat: add timeout for set command on hashes and add function to allow retry in database (#509) 2023-02-07 16:28:39 +05:30
aa58d3466b fix: don't panic in redis library on creating connection pool (#494) 2023-02-03 12:43:42 +05:30
2735405aba feat(config): add fetch endpoint for config table (#481) 2023-02-02 23:47:38 +05:30
6a0d183e7b fix(router_env): fix opentelemetry traces for router_env (#201)
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
2023-01-07 17:43:19 +05:30
27b808bdd2 fix: Use hsetnx for setting ephemeral key (#278) 2023-01-05 13:52:44 +05:30
e7579a4819 chore: add lints in workspace cargo config (#223) 2022-12-24 14:28:03 +05:30
87fed68519 db: Added Reverse lookup table (#147) 2022-12-19 18:50:05 +05:30
4edc97e57e refactor(redis_interface): return MsetnxReply from MSETNX wrapper (#170) 2022-12-19 16:25:24 +05:30
3bad58b0d3 feat(drainer): added drainer which reads from redis stream and executes queries on DB (#142) 2022-12-16 15:38:03 +05:30
9fe3f7d904 Todo redis interface (#136) 2022-12-13 18:38:11 +05:30
6d30989f59 fix(redis_interface): fix derps in HSET and HSETNX command wrappers (#129) 2022-12-13 18:14:19 +05:30
81593e0a6b feat(redis_interface): implement functions for HGET, HSET, HSETNX commands (#114) 2022-12-12 15:32:46 +05:30
5b470bf8f5 db: Added ephemeral key functions (#84) 2022-12-08 20:23:39 +05:30
7313c06254 redis_interface: Added a few more wrapper functions (#82) 2022-12-07 18:34:30 +05:30
10003cd6fe refactor(redis_interface): separating redis functionality and dependent functionalities outside router crate (#15)
Co-authored-by: Sanchith Hegde
2022-11-28 11:40:13 +05:30