21 Commits

Author SHA1 Message Date
7d8d68faba refactor(openapi): move openapi to separate crate to decrease compile times (#3110)
Co-authored-by: hyperswitch-bot[bot] <148525504+hyperswitch-bot[bot]@users.noreply.github.com>
Co-authored-by: Sai Harsha Vardhan <56996463+sai-harsha-vardhan@users.noreply.github.com>
Co-authored-by: Sahkal Poddar <sahkalplanet@gmail.com>
Co-authored-by: Amisha Prabhat <55580080+Aprabhat19@users.noreply.github.com>
Co-authored-by: Sarthak Soni <76486416+Sarthak1799@users.noreply.github.com>
Co-authored-by: shashank_attarde <shashank.attarde@juspay.in>
Co-authored-by: Aprabhat19 <amishaprabhat@gmail.com>
Co-authored-by: sai-harsha-vardhan <harsha111hero@gmail.com>
Co-authored-by: Sahkal Poddar <sahkal.poddar@juspay.in>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2024-01-29 10:50:43 +00:00
252443a50d feat: include version number in response headers and on application startup (#3045) 2024-01-05 12:02:36 +00:00
d634fdeac3 feat: change async-bb8 fork and tokio spawn for concurrent database calls (#2774)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: akshay-97 <adiosphobian@gmail.com>
Co-authored-by: akshay.s <akshay.s@juspay.in>
Co-authored-by: Kartikeya Hegde <karthikey.hegde@juspay.in>
2023-11-16 04:57:34 +00:00
20d44acd20 refactor: include binary name in service field in log entries (#2077) 2023-09-04 11:44:47 +00:00
123b34c7dc refactor: include binary name in crates_to_filter for logging (#1689) 2023-07-12 11:30:32 +00:00
6730fe32cb feat(ci): Create a new workflow to validate the generated openAPI spec file (openapi_spec.json) (#1323)
Co-authored-by: kritikmodi <kritik.modi@juspay.in>
Co-authored-by: pixincreate@work <69745008+pixincreate@users.noreply.github.com>
Co-authored-by: Narayan Bhat <narayan.bhat@juspay.in>
Co-authored-by: Sanchith Hegde <22217505+SanchithHegde@users.noreply.github.com>
2023-06-06 13:44:42 +00:00
9f2832f600 refactor(router): remove pii-encryption-script feature and use of timestamps for decryption (#1350) 2023-06-05 12:48:00 +00:00
fa392c40a8 feat: encrypt PII fields before saving it in the database (#1043)
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
2023-05-30 08:13:17 +00:00
3d05e50abc fix: impl Drop for RedisConnectionPool (#1051) 2023-05-04 14:01:33 +00:00
af71828e35 refactor(config): add independent toggles for enabling traces and metrics (#1020) 2023-05-03 06:45:03 +00:00
13185999d5 feat(Core): gracefully shutdown router/scheduler if Redis is unavailable (#891)
Co-authored-by: prajjwal kumar <prajjwal.kumar@prajjwalkumar-DWKH9NPY4R.local>
Co-authored-by: Nishant Joshi <nishant.joshi@juspay.in>
Co-authored-by: Arun Raj M <jarnura47@gmail.com>
2023-04-24 07:38:00 +00:00
ec2f4ba257 doc: update openapi (#453)
Co-authored-by: Sangamesh <sangamesh.kulkarni@juspay.in>
Co-authored-by: dracarys18 <karthikey.hegde@juspay.in>
Co-authored-by: bernard eugine <bernard.eugine@bernard.eugine-MacBookPro>
Co-authored-by: Abhishek Marrivagu <abhi.codes10@gmail.com>
2023-01-30 16:56:37 +05:30
34487c1717 build(deps): migrate to clap from structopt (#406) 2023-01-18 20:12:47 +05:30
beb0384047 refactor: move config defaults from TOML files to Default trait (#352) 2023-01-17 19:13:16 +05:30
a4eaa36034 feat(router): update OLTP/OLAP feature flags to be compatible with each other (#389) 2023-01-17 12:02:58 +05:30
8c5eab8499 feat: separate olap oltp (#348) 2023-01-12 19:49:06 +05:30
3cdf50c942 refactor: Replace Bach with Application on every naming (#292) 2023-01-10 18:07:32 +05:30
3fe60b5a48 feat(openapi): automatically generate OpenAPI spec from code (#318)
Co-authored-by: bernard eugine <bernard.eugine@bernard.eugine-MacBookPro>
Co-authored-by: Sanchith Hegde <sanchith.hegde@juspay.in>
2023-01-09 16:09:49 +05:30
e7579a4819 chore: add lints in workspace cargo config (#223) 2022-12-24 14:28:03 +05:30
200a085fd0 Testability ddd repository (#55) 2022-12-03 10:48:51 +05:30
430dcd1967 initial commit 2022-11-16 20:37:50 +05:30